Beef Shepherds Pie Cauliflower

Golden brown, creamy cauliflower mash tops a savory ground beef filling with peas and carrots in a baking dish. Save
Golden brown, creamy cauliflower mash tops a savory ground beef filling with peas and carrots in a baking dish. | rusticrecipeblog.com

This dish combines tender ground beef cooked with aromatic vegetables and herbs, simmered in a rich broth, then topped with a creamy cauliflower mash. The mash is made from steamed cauliflower blended with butter, milk, and optional Parmesan for extra richness. After assembling, it's baked until lightly golden on top, resulting in a warm, flavorful main course that's lighter than traditional versions but just as satisfying. Perfect for a gluten-free, low-carb meal.

The first time I made cauliflower mash, my husband took a skeptical bite and actually asked what I'd done differently to make the potatoes so fluffy. That moment of kitchen deception has become a family legend we still laugh about three years later.

I discovered this recipe during a particularly dreary February when everyone in the house was craving something warm and filling but none of us wanted to deal with that overstuffed feeling afterward. Now it's become our go-to when we need serious comfort without the food coma.

Ingredients

  • 1 tablespoon olive oil: A small amount goes a long way here, just enough to get those vegetables started
  • 1 large onion, diced: Yellow onions work beautifully, becoming sweet and savory as they cook down
  • 2 cloves garlic, minced: Fresh garlic makes all the difference in the depth of flavor
  • 2 medium carrots, diced: These add natural sweetness and that classic comfort food texture
  • 1 celery stalk, diced: The subtle aromatic base that makes everything taste homemade
  • 1 pound (450 g) lean ground beef: The foundation of this hearty filling, browned until deeply flavorful
  • 1 tablespoon tomato paste: This little tube concentrates umami and gives the sauce that rich color
  • 1 cup (240 ml) beef broth: The liquid that brings everything together into a cohesive filling
  • 1 teaspoon Worcestershire sauce: The secret ingredient that makes people ask what's in this
  • 1 teaspoon dried thyme: Earthy and warm, perfect for cooler weather cooking
  • 1 teaspoon dried rosemary: Piney and fragrant, it screams comfort food immediately
  • 1 cup (150 g) frozen peas: Pops of bright color and sweetness that cut through the richness
  • Salt and freshly ground black pepper: Season generously, tasting as you go
  • 1 large head cauliflower, cut into florets: The star that replaces potatoes entirely
  • 2 tablespoons unsalted butter: Essential for that creamy, luxurious mouthfeel
  • 1/4 cup (60 ml) milk or cream: Just enough to loosen the mash into something spreadable
  • 1/4 cup (25 g) grated Parmesan cheese: Optional but highly recommended for extra savory depth

Instructions

Get your oven ready:
Preheat to 400°F (200°C) so everything can go in without waiting around later
Start the cauliflower:
Bring a large pot of salted water to boil, cook florets until tender, about 10 to 12 minutes, then drain really well
Build the flavor base:
Heat oil in a large skillet over medium heat, sauté onion, garlic, carrots, and celery until softened and fragrant, about 5 minutes
Brown the beef:
Add ground beef, breaking it up with a spoon, cook until deeply browned, about 6 to 8 minutes
Create the sauce:
Stir in tomato paste, beef broth, Worcestershire, thyme, and rosemary, simmer until slightly thickened, about 8 to 10 minutes
Add the finishing touches:
Stir in peas, season well with salt and pepper, cook 2 more minutes, then remove from heat
Make the mash:
Blend or mash the cauliflower with butter, milk, Parmesan, salt, and pepper until completely smooth
Assemble everything:
Spread beef mixture in a 2-quart baking dish, top with cauliflower mash, smooth with a spatula
Bake until golden:
Bake for 20 minutes until lightly golden, optionally broil 2 to 3 minutes for extra color
Let it rest:
Wait 5 minutes before serving, this helps everything set and makes serving so much easier
Fresh thyme and rosemary season this comforting Beef Shepherds Pie with Cauliflower Mash, served warm as a low-carb dinner. Save
Fresh thyme and rosemary season this comforting Beef Shepherds Pie with Cauliflower Mash, served warm as a low-carb dinner. | rusticrecipeblog.com

Last winter my sister came over skeptical about the whole cauliflower situation, took one bite, and immediately asked for the recipe. Now she makes it for her family every Sunday and texts me pictures of the empty baking dish every single time.

Getting The Texture Right

The cauliflower mash consistency is everything here. I've learned that a food processor gives the smoothest results, but a good potato masher works perfectly fine if you don't mind a slightly chunkier texture. Either way, make sure you season it well.

Make It Your Own

Sometimes I'll add a splash of red wine to the beef mixture while it simmers, or throw in some frozen corn with the peas for extra sweetness. The beauty of this dish is how forgiving it is with additions and variations.

Serving Ideas

This makes enough for six generous servings and somehow tastes even better the next day. I love serving it with a simple green salad dressed with lemon vinaigrette to cut through the richness.

  • A crisp white wine pairs beautifully with all the savory flavors
  • Crusty gluten-free bread on the side never hurts anyone
  • The leftovers reheat perfectly for lunch the next day
Spoon a serving of this gluten-free Beef Shepherds Pie with Cauliflower Mash onto a plate, revealing the rich, vegetable-packed interior. Save
Spoon a serving of this gluten-free Beef Shepherds Pie with Cauliflower Mash onto a plate, revealing the rich, vegetable-packed interior. | rusticrecipeblog.com

There's something so satisfying about serving a dish that feels indulgent while secretly being full of vegetables. Hope this becomes a regular in your rotation too.

Recipe FAQs

Cauliflower is boiled until tender, then blended with butter, milk, and optional Parmesan until smooth and creamy, creating a rich, low-carb topping.

Yes, ground lamb or turkey can be substituted to vary the flavors while maintaining the dish's texture and heartiness.

Dried thyme and rosemary are used to add aromatic and earthy notes complementing the beef and vegetables.

Sprinkling smoked paprika into the cauliflower mash introduces a subtle smoky kick to enrich the overall taste.

Leftovers can be stored in the refrigerator for up to three days, maintaining their flavor and texture when properly covered.

Beef Shepherds Pie Cauliflower

Hearty ground beef and vegetable filling topped with smooth cauliflower mash in a comforting dish.

Prep 25m
Cook 35m
Total 60m
Servings 6
Difficulty Medium

Ingredients

Beef Filling

  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 1 celery stalk, diced
  • 1 pound lean ground beef
  • 1 tablespoon tomato paste
  • 1 cup beef broth
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 cup frozen peas
  • Salt and freshly ground black pepper, to taste

Cauliflower Mash

  • 1 large head cauliflower, cut into florets
  • 2 tablespoons unsalted butter
  • 1/4 cup milk or cream
  • 1/4 cup grated Parmesan cheese (optional)
  • Salt and freshly ground black pepper, to taste

Instructions

1
Preheat Oven: Preheat the oven to 400°F.
2
Prepare Cauliflower: Bring a large pot of salted water to a boil. Add cauliflower florets and cook until tender, 10–12 minutes. Drain well and set aside.
3
Sauté Vegetables: Heat olive oil in a large skillet over medium heat. Add onion, garlic, carrots, and celery; sauté until softened, about 5 minutes.
4
Brown Ground Beef: Add ground beef and cook, breaking it up with a spoon, until browned, about 6–8 minutes.
5
Simmer Filling: Stir in tomato paste, beef broth, Worcestershire sauce, thyme, and rosemary. Simmer for 8–10 minutes, or until slightly thickened.
6
Add Peas and Season: Add peas, season with salt and pepper, and cook for 2 more minutes. Remove from heat.
7
Prepare Mash: In a food processor or using a potato masher, blend cooked cauliflower with butter, milk, Parmesan (if using), salt, and pepper until smooth and creamy.
8
Assemble Pie: Spread the beef mixture evenly in a 2-quart baking dish. Top with cauliflower mash, smoothing it out with a spatula.
9
Bake: Bake for 20 minutes, or until the top is lightly golden. For extra browning, broil for 2–3 minutes at the end.
10
Rest and Serve: Let rest for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large skillet
  • Large pot
  • 2-quart baking dish
  • Food processor or potato masher
  • Spatula

Nutrition (Per Serving)

Calories 290
Protein 22g
Carbs 16g
Fat 15g

Allergy Information

  • Contains dairy (butter, milk, Parmesan)
  • Worcestershire sauce may contain fish (anchovies)
Abigail Turner

Passionate home cook sharing easy, family-friendly recipes and helpful kitchen tips.