This bold twist on classic shepherd’s pie brings warm curry spices, hearty ground beef, and a creamy cauliflower–sweet potato topping to the table. There’s absolutely nothing bland about this comfort-food upgrade! Packed with vegetables, protein, and rich flavor, this gluten-free cottage pie is perfect for cozy family dinners or meal prep for the week.
Traditional shepherd’s pie meets vibrant spices like garam masala and curry powder, creating a dish that feels familiar yet exciting. The topping is lighter than mashed potatoes alone, thanks to cauliflower, but still irresistibly creamy and satisfying.

⭐ Why You’ll Love This Recipe
- Bold curry-inspired flavors
- Creamy, veggie-packed topping
- Naturally gluten-free
- Perfect for meal prep and leftovers
- Comfort food with a healthy twist
Recipe Overview
Course: Main Course
Diet: Gluten Free
Protein: Beef
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 4
Ingredients
Beef & Vegetable Filling
- 1 package ground beef
- 1 cup butternut squash, small dice
- 1 cup carrots, small dice
- 1 cup peas (if frozen, do not thaw)
- 1 (15.5 oz) can garbanzo beans, rinsed and drained
- 1 (14.5 oz) can diced tomatoes
- 1 medium yellow onion, small dice
- 4 cloves garlic, minced
- ½ teaspoon cinnamon
- 1 teaspoon curry powder
- 1 teaspoon garam masala
- 1 tablespoon tomato paste
- 2 teaspoons kosher salt
- ⅓ cup beef stock
Cauliflower–Sweet Potato Topping
- 1 head cauliflower
- 2 sweet potatoes
- ½ teaspoon curry powder
- ½ teaspoon coarse ground black pepper
- 1 teaspoon kosher salt
- 1 teaspoon ghee
Instructions
1. Prepare the Topping
- Preheat the oven to 350°F (175°C).
- Wash the sweet potatoes, poke each twice with a fork, and place them on a baking sheet.
- Roast for 1 hour, or until fork-tender. Let cool slightly, then peel off the skins.
- Cut the cauliflower into florets and steam for 10 minutes, until tender.
- Add the sweet potatoes, cauliflower, ghee, curry powder, pepper, and salt to a food processor.
- Blend until smooth, or mash by hand for a slightly chunky texture. Set aside.
2. Make the Beef Filling
- Heat a large sauté pan over medium-high heat.
- Add the ground beef and crumble it in the pan, cooking for 1 minute.
- Stir in garlic, onion, butternut squash, carrots, cinnamon, curry powder, and garam masala.
- Sauté until the onions are soft and translucent.
- Add diced tomatoes, tomato paste, and beef stock. Cook for 3 minutes.
- Remove from heat and fold in garbanzo beans and peas.
3. Assemble & Bake
- Transfer the beef mixture to a 9 × 13-inch casserole dish (or divide into smaller meal-prep containers).
- Spread the cauliflower–sweet potato topping evenly over the meat layer.
- Bake uncovered for 30 minutes, until heated through and lightly golden on top.
- Remove from the oven, let rest briefly, and serve warm.
Tips for Best Results
- For extra heat, add chili flakes or cayenne pepper
- Mash the topping by hand if you prefer texture
- Let the pie rest 5–10 minutes before serving for cleaner slices
Variations
- Dairy-Free: Swap ghee for olive oil or coconut oil
- Extra Veggies: Add zucchini or spinach to the filling
- Lamb Version: Substitute ground lamb for a traditional shepherd’s pie twist
Serving Suggestions
Serve this spiced-up cottage pie with:
- A crisp green salad
- Roasted green beans
- Warm gluten-free flatbread
Storage & Meal Prep
- Refrigerate leftovers for up to 4 days
- Freeze individual portions for up to 3 months
- Reheat in the oven or microwave until warmed through
