-
Steam cauliflower while preparing the filling, which takes 10-15 minutes, depending on the size of cauliflower pieces.
-
In a large cast iron pan, cook ground beef over medium-high heat. If the pan is dry, add a bit of butter or coconut oil (grass-fed beef can be very lean).
-
With a spatula, break up meat into bite-sized pieces. Once browned, add liver and cook for 1-2 minutes.
-
Remove from heat and place in a 9x13 inch baking dish. Do not drain rendered fat.
-
In the same pan, add butter, onion, carrots, celery, garlic, salt, pepper, thyme, and oregano.
-
Cook for 10 minutes, being sure to scrape up browned bits. Add baby spinach and stir in to wilt. Transfer to baking dish and spread evenly over beef.
-
Mash steamed cauliflower with butter, salt, and pepper. Spread on top of meat and vegetables.
-
Bake in a 400 degree oven for 20 minutes, until the topping is lightly browned.