Prep Time: 25 minutes
Cook Time: 45 minutes
Total Time: 1 hour 10 minutes
Servings: 6
Cuisine: Modern Comfort Food
Dietary: Low-Carb, Gluten-Free, Keto-Friendly
Difficulty: Medium (involves multiple components, but steps are straightforward)
A Note From Our Kitchen
Traditional Shepherd’s Pie is the edible equivalent of a warm hug, but its carbohydrate-heavy potato crown can leave you feeling sluggish. This reinvented classic captures every ounce of that deep, savory comfort while aligning with a low-carb lifestyle. The secret? A luxuriously smooth cauliflower mash that browns beautifully under the broiler, creating a golden crust that gives traditional potatoes a run for their money. The rich, umami-packed filling, loaded with vegetables and tender meat, is so satisfying you won’t miss the carbs. It’s a one-pan wonder that proves healthy eating doesn’t mean sacrificing flavor or comfort.
Ingredients
For the Cauliflower Mash:
-
1 large head of cauliflower, cut into florets (about 6 cups)
-
3 oz (85g) full-fat cream cheese, softened
-
1/4 cup (25g) finely grated Parmesan cheese
-
2 tablespoons unsalted butter
-
1 clove garlic, minced
-
1/4 teaspoon freshly grated nutmeg
-
Salt and freshly ground black pepper, to taste
For the Shepherd’s Pie Filling:
-
1 tablespoon olive oil or avocado oil
-
1 medium yellow onion, finely diced
-
2 medium carrots, finely diced (about 1 cup – for lower carb, substitute with 1 cup diced celery)
-
2 ribs celery, finely diced
-
3 cloves garlic, minced
-
1.5 lbs (680g) ground lamb or ground beef (80/20 blend for best flavor)
-
1 tablespoon tomato paste
-
1 cup low-sodium beef broth
-
1 tablespoon Worcestershire sauce (ensure gluten-free if needed)
-
1 teaspoon fresh rosemary, finely chopped
-
1 teaspoon fresh thyme leaves
-
1 cup frozen peas (optional, can omit for strict keto)
-
1 tablespoon arrowroot powder or xanthan gum (for thickening)
-
Salt and pepper, to taste
For Topping:
-
Paprika and chopped fresh parsley for garnish
Equipment
-
Large pot
-
Steamer basket (optional)
-
Food processor or high-powered blender
-
Large, oven-safe skillet (10-12 inch) or cast-iron pan
-
Colander
-
Mixing bowl
Instructions
Step 1: Prepare the Cauliflower Mash
-
Steam the Cauliflower: Place cauliflower florets in a large pot with a steamer basket and 1 inch of water. Bring to a boil, cover, and steam for 10-12 minutes, or until the florets are extremely tender when pierced with a fork.
-
Drain Thoroughly: Transfer the steamed cauliflower to a colander and let it drain for 5 full minutes. Removing excess moisture is crucial for a thick, non-watery mash. Gently press with a paper towel if needed.
-
Process & Season: Place the well-drained cauliflower in a food processor. Add the cream cheese, Parmesan, butter, minced garlic, and nutmeg. Process until completely smooth and creamy, scraping down the sides as needed. Season generously with salt and pepper. Set aside. (Intensity: Low – mainly hands-off steaming)
Step 2: Make the Savory Filling
-
Sauté Aromatics: While the cauliflower steams, heat olive oil in your large oven-safe skillet over medium heat. Add the diced onion, carrots, and celery. Cook for 6-8 minutes, stirring occasionally, until the vegetables have softened.
-
Brown the Meat: Increase the heat to medium-high. Add the ground meat, breaking it up with a wooden spoon. Cook until no pink remains and the meat is well-browned, about 8-10 minutes. Drain any excess fat if desired, leaving about 1 tablespoon for flavor.
-
Build Flavor: Stir in the minced garlic and tomato paste, cooking for 1 minute until fragrant. Sprinkle the arrowroot powder over the mixture and stir to coat.
-
Deglaze and Simmer: Pour in the beef broth and Worcestershire sauce, scraping up any browned bits from the bottom of the pan—this is flavor gold! Add the rosemary and thyme. Reduce heat to low and simmer for 10-12 minutes, until the sauce has thickened significantly. Stir in frozen peas (if using) and cook for 1 more minute. Taste and adjust seasoning with salt and pepper. (Intensity: Medium – active sautéing and reducing)
Step 3: Assemble and Bake
-
Preheat: Position an oven rack in the upper third of your oven and preheat the broiler to high.
-
Top with Mash: Remove the skillet from the heat. Spoon the prepared cauliflower mash over the entire surface of the meat filling. Use the back of a spoon or a spatula to spread it into an even layer, sealing it to the edges.
-
Create Texture: Use a fork to create gentle ridges and swirls over the top of the mash. This increases surface area for optimal browning.
-
Broil to Perfection: Place the skillet under the broiler for 5-8 minutes. Watch it closely! Broil until the cauliflower topping is golden brown with crispy, darkened spots.
-
Rest: Remove from the oven and let the Shepherd’s Pie rest for 8-10 minutes before serving. This allows the filling to set slightly, making it easier to slice. (Intensity: Low – mostly broiler time, but requires vigilance)
Step 4: Serve
Garnish with a sprinkle of paprika and fresh parsley. Serve directly from the skillet with a simple side salad of mixed greens with a sharp vinaigrette to cut through the richness.
Chef’s Tips & Variations
-
Make-Ahead Master: This is a fantastic make-ahead meal. Prepare the filling and mash separately. Store in the fridge for up to 2 days. Assemble in the skillet and broil just before serving, adding a few extra minutes under the broiler if starting from cold.
-
Dairy-Free Option: Substitute the cream cheese and butter in the mash with 1/3 cup unsweetened, full-fat coconut cream and 2 tablespoons of nutritional yeast for a cheesy flavor.
-
Vegetable Boost: Add 8 oz of sliced mushrooms to the filling when sautéing the onions for an extra umami punch.
-
Freezing Instructions: Assemble the pie in a freezer-safe dish but do not broil. Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before broiling as directed.
Nutrition Information (Per Serving, 1/6th of recipe)
-
Calories: 415
-
Total Fat: 29g
-
Saturated Fat: 13g
-
Cholesterol: 105mg
-
Sodium: 480mg
-
Total Carbohydrates: 14g
-
Dietary Fiber: 4g
-
Net Carbs: 10g
-
Sugars: 6g (naturally occurring from vegetables)
-
Protein: 26g