When the weather cools off and you're craving a cozy dinner, nothing hits the spot quite like a Dutch oven Shepherds pie. You've got tender meat, plenty of veggies, and creamy mashed potatoes, all cooked up in one pot so the flavors mingle together just right. The Dutch oven really makes a difference here, keeping everything juicy while giving you those perfect golden potato peaks on top.

As a dietitian, I love that Shepherd's pie is the ultimate "all-in-one" dinner. You're getting lean protein, colorful vegetables, and satisfying carbs all in one scoop. This hearty dish is packed with savory flavor and topped with fluffy potatoes for a comforting dinner the whole family will love, and it couldn't be easier to make.
If you love a good one-dish comfort food, you might also want to check out my pork chops and sweet potatoes, baked chicken tortellini casserole, dutch oven chili, or apple pulled pork recipes for more cozy dinner inspiration.
Jump to:
Why You'll Love This Recipe
- Less mess, more flavor: Cooking everything in one Dutch oven means fewer dishes and richer taste.
- A full meal in one scoop: Meat, veggies, and potatoes all in one so no extra sides are required!
- Perfect for busy weeknights: This recipe uses simple steps and pantry staples so you can get a hearty, homemade meal on the table without feeling overwhelmed.
Ingredients
This cast iron shepherd's pie comes together with simple ingredients you likely have on hand, so no extra grocery trip needed.

- Potatoes: I used Russets here because they make a lighter, fluffier mash, but Yukon Golds are a great choice if you like a naturally buttery flavor and creamier texture. Whichever you choose, look for firm, smooth potatoes with no sprouts.
- Ground beef or lamb: Lamb is traditional for Shepherd's pie, but lean ground beef is a great lighter option (and technically would be called cottage pie). Look for 85-90% lean for the right balance of flavor and moisture.
- Onion: A yellow onion brings mild sweetness as it cooks down. Choose one that feels heavy for its size and has dry, papery skin.
- Carrots: Dice them small so they cook evenly. Fresh carrots with a bright orange color will add natural sweetness.
- Frozen peas: Keep them frozen until the last step to preserve their vibrant color and fresh taste.
- Tomato paste: This concentrated tomato flavor deepens the filling. Look for paste in a tube so you can store leftovers easily.
- Soy sauce & Worcestershire: Just a splash of each boosts savory flavor. Choose low-sodium soy sauce if you want to control salt levels.
- Beef broth: Use a low-sodium broth so you can season to taste at the end.
See the recipe card below for the full list of ingredients and measurements.
Love Dutch oven recipes almost as much as I do? Check out my dutch oven shredded chicken recipe for an easy, versatile protein you can use all week.
Substitutions & Variations
You can easily swap a few ingredients to match your taste or dietary needs and still keep that cozy Shepherd's pie flavor.
- Using ground turkey or chicken will create a lighter version while still keeping the dish hearty and satisfying.
- Adding mushrooms, corn, or parsnips gives you more veggie variety and an extra boost of flavor.
- Swapping for mashed sweet potatoes changes the flavor profile and adds a naturally sweet twist that would pair so well with the savory filling!
- Switching to mashed cauliflower is an easy way to make it lower in carbs while still keeping that creamy topping.
- Stirring in cheese and garlic into the mashed potatoes gives you a cheesy, garlicky twist that takes the comfort factor up a notch.
- Mixing beef and pork together will give you a richer, more savory filling if you're looking for a flavor upgrade.
How to Make Dutch Oven Shepherds Pie
Follow these simple steps to get your savory pie on the table with as little fuss as possible.
Step 1: Peel and chop the potatoes into even chunks. Boil them in salted water until fork-tender, then drain and mash with milk, mayo, salt, and pepper. Keep them warm while you make the filling.
Step 2: Preheat the oven to 375°F.

Step 3: Heat the olive oil in your dutch oven over medium heat. Add the onions and carrots and cook for about 5-6 minutes, until softened slightly. Add the garlic, paprika, and cayenne and cook for 1 minute. Add the ground beef to the pot, breaking it apart with a spoon, and cook until no pink remains. Stir in the tomato paste, soy sauce, and Worcestershire sauce, letting them cook for 1-2 minutes so the flavors deepen.

Step 4 : Pour in the beef broth and let the mixture simmer until slightly thickened, about 5 minutes. Stir in the frozen peas and cook for 1 minute more.

Step 5: Turn off the heat and spread the mashed potatoes evenly over the meat mixture, smoothing the top with a spoon. Sprinkle with a little extra smoked paprika if desired.

Step 6: Transfer the Dutch oven to the oven and bake for 20-25 minutes, or until the potatoes are golden brown and the filling is bubbling.
Step 7: Let the Shepherd's pie sit for 5-10 minutes before serving so the layers hold together.
Tips For the Best Dutch Oven Shepherd's Pie Recipe
Here are a few easy tips to make sure your dutch oven meat pie turns out extra tasty and picture-perfect every time.
- You'll get the best texture if you spread warm mashed potatoes over the filling so they're easy to work with and don't clump.
- Letting the pie rest for at least 5 minutes before serving helps the filling set and makes it easier to scoop clean portions.
- Using a wooden spoon or silicone spatula for spreading will prevent tearing into the mashed potato topping.
- If you want a more golden top, brush the potatoes lightly with melted butter before baking.


Storage
Shepherd's pie keeps really well and reheats like a dream, so it's perfect if you want to make extra for meal prep.
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 3 days.
- Freeze: Cool completely, then wrap tightly with foil or plastic wrap and freeze for up to 2 months. For individual servings, portion into airtight freezer containers.
- Reheat: For the best results, reheat in a 350°F oven until warmed through. If reheating from frozen, thaw overnight in the fridge first. Individual portions can be microwaved, but the potatoes will stay fluffier if reheated in the oven.
Ready to dig in?
Save this recipe for your next cozy dinner night and tag me @healthdownsouth when you make it. I'd love to see your version!
FAQ
Yes, you can use instant mashed potatoes if you're short on time. Just prepare them according to the package instructions, then spread them over the filling as you would homemade mash.
A 5-6 quart Dutch oven is ideal. It's big enough to hold the filling and mashed potato topping without overflowing, but still allows for even baking. I love my Staub cast iron dutch oven!
Make sure your filling is slightly thickened before adding the potatoes, and spread the potatoes gently over the top without pressing down too hard.
Mix in roasted garlic, shredded cheddar cheese, or fresh herbs like parsley or chives for an extra burst of flavor.
You can still make this recipe using a large oven-safe skillet or sauté pan. Cook the filling as directed, then transfer it to a casserole dish before adding the mashed potatoes and baking.
More Recipes You'll Love!
Looking for other recipes like this? Try these:

Did you try this recipe?
Let us know what you thought by leaving a comment below and sharing it on Instagram, Facebook, & Pinterest!
Thank you!
Jessie

Dutch Oven Shepherd's Pie
Ingredients
- 3 large russet potatoes peeled and cut into large chunks
- ½ cup milk
- 1 tablespoon mayonnaise
- Salt and pepper to taste
- 1 tablespoon olive oil
- 1 small yellow onion finely chopped
- 1 cup finely chopped carrots
- 1 teaspoon minced garlic
- ½ teaspoon smoked paprika plus more for serving
- pinch of cayenne pepper
- 1 lb lean ground beef or ground lamb
- 1 tablespoon tomato paste
- 1 ½ tablespoon low-sodium soy sauce
- 1 tablespoon Worcestershire sauce
- ¾ cup beef broth
- 1 cup frozen peas
Instructions
- Peel and chop the potatoes into even chunks. Boil them in salted water until fork-tender, then drain and mash with milk, mayo, salt, and pepper. Keep them warm while you make the filling.
- Preheat the oven to 375°F.
- Heat the olive oil in your dutch oven over medium heat. Add the onions and carrots and cook for about 5-6 minutes, until softened slightly. Add the garlic, paprika, and cayenne and cook for 1 minute. Add the ground beef to the pot, breaking it apart with a spoon, and cook until no pink remains. Stir in the tomato paste, soy sauce, and Worcestershire sauce, letting them cook for 1-2 minutes so the flavors deepen.
- Pour in the beef broth and let the mixture simmer until slightly thickened, about 5 minutes. Stir in the frozen peas and cook for 1 minute more.
- Turn off the heat and spread the mashed potatoes evenly over the meat mixture, smoothing the top with a spoon. Sprinkle with a little extra smoked paprika if desired.
- Transfer the Dutch oven to the oven and bake for 20-25 minutes, or until the potatoes are golden brown and the filling is bubbling.
- Let the Shepherd's pie sit for 5-10 minutes before serving so the layers hold together.
Notes
- Feel free to add in more vegetables like mushrooms, corn, or parsnips for extra flavor and texture.
- Swap the regular potato topping for a low-carb cauliflower mash or even use mashed sweet potatoes for a naturally sweet twist.
- You can assemble the pie up to a day in advance, refrigerate, then bake when ready (add 5-10 extra minutes if cold from the fridge).
- Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm in a 350°F oven until heated through for the best texture.








Leave a Reply