Shepherds Pie Cauliflower

A Comforting, Low-Carb Twist on a Classic.

Cover photo of a Shepherd's Pie Cauliflower with a crispy cheese crust

Shepherds Pie Cauliflower is a comforting dish that combines the rich flavors of seasoned minced beef with the lightness of mashed cauliflower. This low-carb twist on a classic shepherd’s pie replaces the traditional potato topping with creamy cauliflower, making it a healthier yet satisfying meal. The minced beef is cooked with onions, garlic, and other vegetables, creating a savory filling that pairs well with the mild flavor of the cauliflower. The pie is then baked until golden, offering a deliciously warm and wholesome dish perfect for family dinners or meal prepping for the week.

Shepherds Pie Cauliflower Ingredients

For the Mashed Cauliflower Topping

  • 1 head Cauliflower (around 500g)
  • 100 g Cream cheese
  • ½ teaspoon Salt
  • ½ teaspoon Black pepper
  • ½ teaspoon Nutmeg
  • 80 g Shredded cheese

For the Meat Filling

  • 1 Tablespoon Oil
  • 250 g Minced meat
  • ¼ Onion, diced
  • ¼ cup Leek (around 30g)
  • 2 Garlic cloves, minced
  • 2 Tomatoes, chopped
  • 1 Tablespoon White flour
  • 1 cup Boiling water
  • 2 teaspoons Beef bouillon
  • 1 Tablespoon Worcestershire sauce
  • 1 teaspoon Sugar
  • 150 g Frozen spinach
  • ½ teaspoon Salt
  • ½ teaspoon Black pepper

How to Make Shepherds Pie Cauliflower

Preparing the Mashed Cauliflower Topping

  1. Wash and cut the cauliflower. In a pot, add some boiling water. Place the steamer and add the cauliflower on top of it. Close the lid and cook it on low heat for about 5-7 minutes. Alternatively, you can also boil the cauliflower in boiling water in low heat for about 5 minutes.
  2. Blend the cooked cauliflower in a blender. Add it to a bowl. Add the cream cheese, salt, black pepper and nutmeg. Mix it well.
  3. The cauliflower-mash is ready.

For the Meat Filling

  1. In a pot on medium-high heat, add the oil, onion and leek. Stir fry it for about 2 minutes.
  2. Add the minced meat and stir fry it for about 5 minutes, until the beef is cooked.
  3. Add the chopped tomatoes and garlic. Stir fry it for about 3 minutes.
  4. Add the flour and mix it well.
  5. Add the boiling water, spinach, sugar, beef bouillon and Worcestershire sauce.
  6. Let it simmer for about 10 minutes in medium-low heat. Add salt and black pepper. Adjust as per your taste. The meat filling is ready.

Assembling the Shepherds Pie Cauliflower

  1. In a baking tray, add all the meat filling at the bottom.
  2. On top, add the cauliflower topping.
  3. Finish with a bit of shredded cheese on top.
  4. Add it to a pre-heated oven on 350°F (180°C) for 20 minutes. Your Shepherds Pie Cauliflower is ready. Serve it immediately with a side of green salad.

Recipe Tips

  1. You can also add more vegetables in the meat filling. At the original recipe I add tomato, onions, leek and spinach. Other great options would be carrots, peas and even mushrooms. Add more vegetables for an even more nutritious meal.
  2. If the filling is too runny, add a bit more of white flour. This ensures a firm pie that holds together well when serving. Another tip would be to let the pie rest for 15 minutes before serving, to let the layers set and make it easier to serve.

Other Healthy Recipes


Shepherds Pie Cauliflower

A Comforting, Low-Carb Twist on a Classic.
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour
Course: Main Course
Cuisine: International
Keyword: cauliflower pie, mashed cauliflower, Shepherds Pie Cauliflower
Servings: 2 people
Calories: 750kcal

Ingredients

For the mashed cauliflower topping

  • 1 head Cauliflower (around 500g)
  • 100 g Cream cheese
  • ½ teaspoon Salt
  • ½ teaspoon Black pepper
  • ½ teaspoon Nutmeg
  • 80 g Shredded cheese

For the meat filling

  • 1 Tablespoon Oil
  • 250 g Minced meat
  • ¼ Onion, diced
  • ¼ cup Leek (around 30g)
  • 2 Garlic cloves, minced
  • 2 Tomatoes, chopped
  • 1 Tablespoon White flour
  • 1 cup Boiling water
  • 2 teaspoons Beef bouillon
  • 1 Tablespoon Worcestershire sauce
  • 1 teaspoon Sugar
  • 150 g Frozen spinach
  • ½ teaspoon Salt
  • ½ teaspoon Black pepper

Instructions

Preparing the cauliflower topping

  • Wash and cut the cauliflower. In a pot, add some boiling water. Place the steamer and add the cauliflower on top of it. Close the lid and cook it on low heat for about 5-7 minutes. Alternatively, you can also boil the cauliflower in boiling water in low heat for about 5 minutes.
    A pot with steamed cauliflower
  • Blend the cooked cauliflower in a blender. Add it to a bowl. Add the cream cheese, salt, black pepper and nutmeg. Mix it well.
    A bowl with all ingredients for the mash Cauliflower
  • The cauliflower-mash is ready.
    A bowl with mash cauliflower

For the meat filling

  • In a pot on medium-high heat, add the oil, onion and leek. Stir fry it for about 2 minutes.
    A pot with oil onion and leek stir fry
  • Add the minced meat and stir fry it for about 5 minutes, until the beef is cooked.
    Stir fry ground beef in a pot
  • Add the chopped tomatoes and garlic. Stir fry it for about 3 minutes.
    Add chopped tomatoes to the stir fry
  • Add the flour and mix it well.
    Add flour to stir fry
  • Add the boiling water, spinach, sugar, beef bouillon and Worcestershire sauce.
    Add all seasonings, water and spinach to the pot
  • Let it simmer for about 10 minutes in medium-low heat. Add salt and black pepper. Adjust as per your taste. The meat filling is ready.
    Simmer meat filling sauce

Assembling the dish

  • In a baking tray, add all the meat filling at the bottom.
    Add meat filling at the bottom of the baking tray
  • On top, add the cauliflower topping.
    Add the mash cauliflower on top of the meat filling
  • Finish with a bit of shredded cheese on top.
    Cover baking tray with cheese
  • Add it to a pre-heated oven on 350°F (180°C) for 20 minutes. Your Shepherds Pie Cauliflower is ready. Serve it immediately with a side of green salad.
    Cover photo Thumbnail of a Shepherd's Pie Cauliflower with a crispy cheese crust