3 Clever Kitchen Gadgets Worth Checking Out
These handy little gadgets make cooking easier — and they're actually pretty cool.
Savory Shepherd’s Pie Casserole with Creamy Mashed Potatoes is the ultimate comfort food that brings warmth and satisfaction to any family dinner. With a rich and savory filling made from ground beef, veggies, and a hearty beef broth, all topped with a velvety layer of creamy mashed potatoes, this dish is both visually appealing and absolutely crave-worthy. It’s easy to make and perfect for feeding a crowd or enjoying as leftovers throughout the week.
Why You’ll Love This Recipe
This Shepherd’s Pie Casserole delivers on flavor and comfort, making it a family favorite. It’s an all-in-one meal that combines protein, vegetables, and creamy goodness in every bite. Plus, it’s easy to prepare and can be customized to fit your taste!
- Hearty and filling – Perfect for a satisfying family dinner.
- Easy to make – Simple steps for a delicious meal.
- Customizable – Add your favorite vegetables or spices.
- Great for leftovers – Tastes even better the next day!
Ingredients
- 1 lb ground beef
- 1 medium onion, diced
- 2 medium carrots, diced
- 1 cup frozen peas
- 2 cups beef broth
- 2 tablespoons tomato paste
- 1 teaspoon Worcestershire sauce
- Salt and pepper to taste
- 4 large potatoes, peeled and cubed
- 1/2 cup milk
- 4 tablespoons butter
- 1 teaspoon garlic powder
How to Make Shepherd’s Pie Casserole
- Preheat your oven to 400°F (200°C).
- In a large skillet over medium heat, cook the ground beef until browned. Drain excess fat.
- Add the diced onion and carrots to the skillet. Sauté until the vegetables are softened, about 5 minutes.
- Stir in the frozen peas, beef broth, tomato paste, Worcestershire sauce, salt, and pepper. Bring to a simmer and cook for an additional 5 minutes.
- While the filling is simmering, place the cubed potatoes in a large pot and cover with water. Bring to a boil and cook until tender, about 15 minutes.
- Drain the potatoes and return them to the pot. Add milk, butter, garlic powder, salt, and pepper. Mash until creamy and smooth.
- In a 9×13-inch baking dish, spread the meat filling evenly across the bottom. Top with the creamy mashed potatoes, spreading them out evenly.
- Bake in the preheated oven for 25-30 minutes, or until the top is golden brown.
- Remove from oven and let it cool for a few minutes before serving.
Tips for the Best Results
- For extra flavor, add some fresh herbs like thyme or rosemary to the meat filling.
- Ensure the potatoes are well-drained to avoid a watery topping.
- Use a potato ricer for an even creamier mashed potato consistency.
Easy Variations
- Substitute ground turkey or chicken for a lighter option.
- Add in diced bell peppers or corn for added color and nutrition.
- Swap out the beef broth for vegetable broth for a vegetarian-friendly version (just skip the meat).
What to Serve With It
- A simple side salad with vinaigrette for a refreshing contrast.
- Crusty bread for dipping into the savory filling.
- Steamed green beans or broccoli for a healthy side option.
Storage and Reheating
Love Trying New Recipes? Check These Out
Save your favorites, discover something different, or make meal planning a whole lot easier.
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply place in the oven at 350°F (175°C) until warmed through, or microwave individual portions for convenience.
Recipe Card
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Yield/Servings: 6 servings
Ingredients:
- 1 lb ground beef
- 1 medium onion, diced
- 2 medium carrots, diced
- 1 cup frozen peas
- 2 cups beef broth
- 2 tablespoons tomato paste
- 1 teaspoon Worcestershire sauce
- Salt and pepper to taste
- 4 large potatoes, peeled and cubed
- 1/2 cup milk
- 4 tablespoons butter
- 1 teaspoon garlic powder
Instructions:
- Preheat your oven to 400°F (200°C).
- In a large skillet over medium heat, cook the ground beef until browned. Drain excess fat.
- Add the diced onion and carrots to the skillet. Sauté until the vegetables are softened, about 5 minutes.
- Stir in the frozen peas, beef broth, tomato paste, Worcestershire sauce, salt, and pepper. Bring to a simmer and cook for an additional 5 minutes.
- While the filling is simmering, place the cubed potatoes in a large pot and cover with water. Bring to a boil and cook until tender, about 15 minutes.
- Drain the potatoes and return them to the pot. Add milk, butter, garlic powder, salt, and pepper. Mash until creamy and smooth.
- In a 9×13-inch baking dish, spread the meat filling evenly across the bottom. Top with the creamy mashed potatoes, spreading them out evenly.
- Bake in the preheated oven for 25-30 minutes, or until the top is golden brown.
- Remove from oven and let it cool for a few minutes before serving.
Notes: For extra flavor, consider adding fresh herbs to the meat mixture or using a potato ricer for the mashed potatoes.





















