More Recipes You'll Love
This shepherd's pie layers cumin-and-paprika-spiced meat under shredded rainbow vegetables and a whipped cauliflower mash. It's the dish we make to sneak in organ meats like beef heart and lamb kidneys — nobody ever notices. Cut into it at the table and you see every layer, like a little rainbow on the plate.
Pro Tips
- The first bake is low and slow — 275°F uncovered for 30 minutes — so the meat layer cooks through and releases its juices into the pan before you build on it.
- Steam the cauliflower until fork tender, about 10 minutes, then purée it in the food processor with salt and pepper until it's as smooth as mashed potatoes.
- The shredded carrot, celery, and broccoli go on raw, tossed with basil and rosemary; the final 45-minute bake at 350°F cooks them to just-tender while keeping the layers distinct.
- Ground beef heart or lamb kidneys blend invisibly into the meat layer; if you skip them, use more of the ground red meat so the base stays hearty.
- Spread the mash all the way to the pan edges to seal the filling — it keeps the juices from bubbling over.
Frequently Asked Questions
Can I make shepherd's pie without the organ meats?
Absolutely — the beef heart and lamb kidneys are optional. Just use more ground red meat, as the recipe notes, and the layers work exactly the same.
Why cauliflower instead of potatoes on top?
Whipped cauliflower gives you the same creamy cap as mashed potatoes while keeping the whole pie paleo — and it purées silky with just salt and pepper.
Can I assemble it ahead of time?
Yes — the meat can be cooked and the cauliflower whipped in advance. Build the layers, refrigerate, then do the final 45-minute bake at 350°F when you're ready.
How many people does this shepherd's pie serve?
Six to eight from a 9-by-13 pan — it's a proper Sunday-dinner centerpiece.
Recipe Card

Ingredients
Method
- 1.
- Mix meats together with salt, pepper, cumin, and paprika.
- 2.
- Spread evenly in 9-by-13-inch pan and cook uncovered at 275 degrees for 30 minutes.
- 3. Steam cauliflower (covered in the microwave or over boiling water) for 10 minutes or until fork tender.
- 4. Purée cauliflower with food processor with salt and pepper.
- Set aside.
- 5.
- Mix shredded vegetables with basil and rosemary.
- 6.
- Spread uncooked, shredded vegetables over cooked meat.
- 7.
- Spread mashed cauliflower evenly over meat and vegetables.
- 8.
- Cook at 350 degrees for 45 minutes.




