Hidden Veggie Shepherd’s Pie is a comforting, flavor-packed twist on the classic made with seasoned lamb, rich gravy, and a creamy cauliflower potato mash. This version also breaks down the best shepherd’s pie seasoning so you can build deep, savory flavor every time.
This post contains affiliate links, which means I’ll receive a commission if you purchase through my link, at no extra cost to you. Please read the full disclosure here.
There is something about a bubbling, golden shepherd’s pie that just feels like home. It is rich, cozy, and deeply satisfying, but I wanted a version that still delivered all that comfort while sneaking in more nutrition.
We are keeping it traditional where it matters by using ground lamb and building a rich, savory gravy. Then we layer in finely chopped vegetables that melt right into the filling and finish it with a creamy cauliflower potato mash that still tastes like the classic.
And the real difference maker here is the seasoning. This is where most shepherd’s pie recipes fall flat, and it is exactly where this one stands out.
Why This Hidden Veggie Shepherd’s Pie Works
This recipe gives you everything you want from a classic shepherd’s pie, just more balanced and intentional. The vegetables are chopped very fine so they blend seamlessly into the filling. They add flavor and texture without standing out, which makes this perfect for families or picky eaters.
The cauliflower potato mash keeps the topping light but still creamy and satisfying. You still get that smooth, buttery finish, just without it feeling too heavy. Most importantly, the flavor is built in layers. From browning the lamb to adding seasoning at the right time, every step contributes to a deeper, more developed dish.
What’s a Traditional Shepherd’s Pie Made Of?
A traditional shepherd’s pie is made with ground lamb, onions, carrots, and herbs like thyme and rosemary, all simmered in a rich gravy and topped with mashed potatoes before baking.
The use of lamb is what defines it. If you use ground beef, it is technically cottage pie. This version stays true to that structure while incorporating additional vegetables and a lighter mash for a more modern, everyday-friendly approach.
What Is the Best Shepherd’s Pie Seasoning?
The best shepherd’s pie seasoning comes down to a balance of earthy herbs and savory aromatics. Classic spices for shepherd’s pie include thyme, rosemary, garlic, onion, and black pepper. These create that familiar, comforting flavor.
My Go-To Shepherd’s Pie Seasoning (Okie Rub)
This is where I simplify things. My Okie Rub already includes a balanced blend of herbs, garlic, onion, and spices, so instead of measuring multiple ingredients, you get consistent flavor in one step.
I add it after browning the lamb so it coats the meat and vegetables evenly before the gravy is built. This helps the flavor carry all the way through the dish.
Homemade Shepherd’s Pie Seasoning Recipe
If you do not have Okie Rub, you can make a simple shepherd’s pie spice mix at home.
Combine:
- 1 tsp paprika
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp dried thyme
- 1/4 tsp dried rosemary
- 1/4 tsp black pepper
Adjust salt to taste.
What Is the Secret to a Good Shepherd’s Pie?
The secret is building flavor at every stage. You want to brown the lamb properly, cook down the vegetables so they do not release excess moisture, and create a thick, rich gravy that holds everything together.
Seasoning is a big part of this. Most shepherd’s pie recipes are under-seasoned, which leads to a flat-tasting filling. Layering your seasoning into the dish is what gives it depth.
Ingredients You’ll Need
For the Lamb Filling
- Ground lamb
- Onion, carrot, celery
- Mushrooms (finely chopped for a hidden veggie boost)
- Garlic
- Tomato paste and Worcestershire sauce
- Shepherd’s pie seasoning (Okie Rub or homemade blend stated above)
- Beef broth
For the Cauliflower Potato Mash
- Russet potatoes
- Cauliflower
- Butter and milk
- Garlic powder
- Parmesan (optional)
How to Make Hidden Veggie Shepherd’s Pie
Start the Mash First
Bring a large pot of salted water to a boil and cook the potatoes and cauliflower until fork-tender. Starting this first keeps everything moving efficiently.
Build the Flavor Base
While the potatoes and cauliflower cook, sauté onion, carrot, celery, and finely chopped mushrooms until softened and the moisture has cooked off. This step concentrates flavor and keeps the filling from becoming watery.
Brown the Lamb and Add Seasoning
Add ground lamb and cook until browned. Stir in garlic, then add tomato paste, Worcestershire sauce, and your seasoning (my choice is Okie Rub!). Mix well so everything is evenly coated.
Create the Rich Gravy
Sprinkle in flour, then slowly add beef broth while stirring. Let it simmer until thickened into a rich, cohesive filling, then stir in peas.
Finish the Mash
Drain the potatoes and cauliflower well and allow excess moisture to evaporate. Mash with butter, milk, garlic powder, salt, and pepper until smooth and creamy.
Assemble and Bake
Transfer the filling to a baking dish or oven-safe skillet, spread the mash on top, and create texture with a spoon. Bake until bubbling and lightly golden, then broil briefly for extra color.
Common Mistakes When Making Shepherd’s Pie
- One of the biggest mistakes is not cooking off moisture from the vegetables, which leads to a watery filling.
- Another is under-seasoning. Without enough herbs and spices, the dish can taste flat.
- Not browning the meat properly or making the mash too loose can also affect the final texture.
What’s in Gordon Ramsay’s Shepherd’s Pie?
Gordon Ramsay’s version uses ground lamb, onions, carrots, garlic, thyme, rosemary, Worcestershire sauce, and tomato paste to build a deeply flavorful base.
His approach focuses on layering seasoning and building depth, which is exactly what makes a shepherd’s pie stand out.
Tips for the Best Shepherd’s Pie Flavor
- Chop vegetables finely so they blend seamlessly into the filling.
- Cook off moisture before adding liquid to avoid a watery sauce.
- Taste and adjust seasoning as you go so the flavor stays balanced.
- Do not be afraid to use enough herbs and spices. This is what gives shepherd’s pie its signature flavor.
Variations and Substitutions
- You can substitute ground beef if you prefer, which technically makes this a cottage pie.
- For a lighter option, use all cauliflower in the mash.
- You can also add additional hidden vegetables like zucchini or spinach.
How to Store and Reheat
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in the oven at 350°F until warmed through or microwave individual portions.
This dish also freezes well for up to 2 months.
FAQs
What seasoning goes in shepherd’s pie?
Classic shepherd’s pie seasoning includes thyme, rosemary, garlic, onion, and black pepper, along with salt and Worcestershire sauce for depth.
What herbs are best for shepherd’s pie?
Thyme and rosemary are the most traditional herbs and give the dish its signature earthy flavor.
Can I use ground beef instead of lamb?
Yes, but it is technically cottage pie when made with beef.
Can I make shepherd’s pie healthier?
Yes. Adding finely chopped vegetables and using a cauliflower-based mash makes it lighter while still satisfying.
You May Also Like
If you like this recipe, check out my other recipes that use Okie Rub like:
- Philly Cheesesteak Stuffed Bell Peppers
- Healthy Sloppy Joes
- 5-Ingredient Bison Burger
- Vegan Smokey Black-Eyed Peas
OR click here to view the entire Okie Rub Category!

Hidden Veggie Shepherd’s Pie
Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil. Add potatoes and cauliflower and cook for 12 to 15 minutes until fork-tender.
- While the potatoes and cauliflower cook, preheat oven to 400°F. Heat olive oil in a large skillet over medium heat. Add onion, carrots, celery, and finely chopped mushrooms. Cook for 6 to 8 minutes until softened and the moisture has cooked off.
- Add ground lamb and cook until browned, breaking it into small crumbles. Stir in grated garlic and cook for 30 seconds until fragrant.
- Sprinkle flour over the mixture and stir to combine. Cook for 1 minute to remove the raw flour taste.
- Slowly pour in beef broth while stirring and scrape the bottom of the pan. Simmer for 5 to 7 minutes until thickened into a rich gravy. Stir in peas and remove from heat.
- Drain the potatoes and cauliflower well and return to the pot. Let sit for 1 to 2 minutes to allow excess moisture to evaporate.
- Add butter, milk, garlic powder, salt, black pepper, and parmesan. Mash until smooth and creamy.
- Transfer the lamb filling to a 9x13-inch baking dish or a 12-inch oven-safe skillet. Spread the mash evenly over the top and use a spoon or fork to create texture.
- Bake for 20 to 25 minutes until bubbling and lightly golden. Broil for 2 to 3 minutes at the end if desired for extra color. Let rest for 5 to 10 minutes before serving.
Video
Notes
- Best Seasoning Option: Use The Spice Girl Kitchen Okie Rub for a balanced blend of herbs and spices that gives this dish its rich, savory flavor.
- Okie Rub Substitution: If you do not have Okie Rub, use 1 tsp paprika, 1/2 tsp garlic powder, 1/2 tsp onion powder, 1/2 tsp dried thyme, 1/4 tsp dried rosemary, and 1/4 tsp black pepper. Adjust salt to taste.
- Flavor Tip: Cook the vegetables until their moisture evaporates before adding liquid to avoid a watery filling.
- Hidden Veggie Tip: Finely chop mushrooms so they blend seamlessly into the lamb and enhance the overall flavor.
- Make Ahead: Assemble the dish, cover, and refrigerate up to 24 hours before baking.
- Storage: Store in the refrigerator for up to 4 days or freeze for up to 2 months.
- Nutrition (per serving, 6 servings): 420 calories, 22g fat, 28g carbs, 26g protein, 5g fiber. Nutrition information is an estimate. Actual values may vary based on specific ingredients and brands used.
This hidden veggie shepherd’s pie delivers everything you want from a classic comfort dish with deeper flavor and a more balanced approach. It is a simple way to make a cozy, family-friendly meal that still feels intentional and elevated.
This post was all about Hidden Veggie Shepherd’s Pie!
Did you make this recipe? Make sure to tag me @thespicegirlkitchen_ on Instagram or @thespicegirlkitchen on TikTok! I love seeing your recreations! I will be your ultimate hype woman!
Want to learn more about Kelsey? Click here to read her story!

















[…] Shepherd’s Pie (with Hidden Veggies!) […]