This Meat and Potatoes Casserole is hearty, creamy, comforting, and perfect for a filling family dinner. Made with ground turkey or ground beef, mixed vegetables, tender potatoes, sour cream, cheese, and a light homemade cream sauce, this casserole is warm, satisfying, and full of homestyle flavor.
It is inspired by classic shepherd’s pie, but instead of mashed potatoes, this version uses diced potatoes on top for extra texture. The potatoes bake until golden and slightly crisp, while the meat and vegetable layer stays creamy and flavorful underneath.

This is the kind of casserole that works beautifully for Sunday dinner, meal prep, or a cozy weeknight when you want something comforting and filling.
Why You’ll Love This Meat and Potatoes Casserole
This casserole is simple, flexible, and family-friendly.
You’ll love it because it is:
- Hearty and satisfying
- Made with ground turkey or beef
- Filled with vegetables
- Topped with golden potatoes
- Creamy without being too heavy
- Great for leftovers
- Easy to customize
- Perfect for family dinners
What Is Meat and Potatoes Casserole?
Meat and Potatoes Casserole is a baked dinner casserole made with seasoned ground meat, vegetables, potatoes, cheese, sour cream, and a light creamy sauce.
It is similar to shepherd’s pie, but instead of using mashed potatoes, this recipe uses diced potatoes for a crispy, golden topping. The result is creamy, savory, and comforting with great texture in every bite.
Recipe Summary
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 6
Course: Dinner, Main Course, Casserole
Cuisine: American Comfort Food
Ingredients
- 16–20 ounces ground turkey or ground beef
- ½ onion, diced
- ½ teaspoon dried oregano
- ¼ teaspoon kosher salt
- Freshly ground black pepper, to taste
- 2 garlic cloves, minced or crushed
- 2 cups frozen mixed vegetables, such as carrots, peas, green beans, and corn
- 1 tablespoon butter
- 1 tablespoon all-purpose flour
- 1 ½ cups milk
- ½ cup shredded cheese, such as cheddar, Monterey Jack, or a blend
- Salt and black pepper, to taste
- ½ cup sour cream, reduced-fat is fine
- 1 bag frozen cubed or tri-cut potatoes, 32 ounces, using about ⅔ of the bag
- Cooking spray
Ingredient Notes
Ground Turkey or Beef
Ground turkey makes this casserole lighter, while ground beef gives it a richer flavor. You can also use ground chicken, ground buffalo, or lean ground pork.
Potatoes
Frozen cubed potatoes are convenient and bake up beautifully. You can also use fresh diced potatoes if you prefer.
Mixed Vegetables
Frozen mixed vegetables keep this recipe easy. Carrots, peas, corn, and green beans work well, but you can use any vegetable blend you like.
Sour Cream
Sour cream adds creaminess and tang to the meat mixture. Reduced-fat sour cream works well if you want a lighter version.
Cheese
Cheddar, Monterey Jack, Colby Jack, or a shredded cheese blend all melt well into the sauce.
Cream Sauce
The sauce is made with only a little butter, flour, milk, and cheese, so it feels creamy without being too heavy.
How to Make Meat and Potatoes Casserole
Step 1: Prepare the Baking Dish
Preheat your oven to 400°F.
Spray a 9×13-inch baking dish with cooking spray and set it aside.
Step 2: Cook the Meat
Heat a large skillet over medium-high heat.
Add the ground turkey or beef, diced onion, oregano, salt, and black pepper.
Cook, stirring often and breaking up the meat, until the onion is tender and the meat is mostly cooked through.
Step 3: Add Garlic and Vegetables
Stir in the minced garlic and frozen mixed vegetables.
Continue cooking until the vegetables are heated through and the meat is fully cooked.
Step 4: Make the Cream Sauce
In a smaller skillet or saucepan, melt the butter over medium heat.
Whisk in the flour until smooth.
Slowly add the milk, a little at a time, whisking constantly to prevent lumps.
Bring the sauce to a gentle simmer.
Turn off the heat and stir in the shredded cheese until melted.
Season with salt and black pepper to taste.
Step 5: Add Sour Cream to the Meat
Stir the sour cream into the meat and vegetable mixture.
Mix until everything is creamy and well combined.
Step 6: Assemble the Casserole
Spread the meat and vegetable mixture evenly into the prepared baking dish.
Arrange an even layer of frozen diced potatoes over the top.
Pour the cheese cream sauce evenly over the potatoes.
Gently shake or jiggle the baking dish so some of the sauce settles into the meat layer.
Step 7: Bake
Bake for 30–45 minutes, or until the potatoes are golden brown and cooked to your liking.
The casserole should be hot, bubbly, and lightly browned on top.
Step 8: Rest and Serve
Let the casserole rest for 5–10 minutes before serving.
This helps the layers settle and makes it easier to scoop.
Tips for the Best Meat and Potatoes Casserole
Use lean ground meat to avoid too much grease.
Drain excess fat if using ground beef.
Do not skip the sour cream; it gives the meat layer great flavor and creaminess.
Season each layer for the best flavor.
Use frozen diced potatoes for convenience.
Bake until the potatoes are golden and slightly crisp.
Let the casserole rest before serving so it holds together better.
Using Fresh Potatoes
You can use fresh potatoes instead of frozen potatoes.
Dice the potatoes into small cubes, then soak them in cold water for about 5 minutes.
Drain well and pat dry with a clean kitchen towel.
This helps remove some starch and allows the potatoes to crisp better in the oven.
For extra flavor, toss the fresh potatoes with a little oil, salt, pepper, and oregano before adding them to the casserole.
Easy Variations
Ground Beef and Potatoes Casserole
Use ground beef for a richer, more traditional comfort food flavor.
Ground Turkey and Sweet Potato Casserole
Replace regular potatoes with diced sweet potatoes for a slightly sweeter, nutrient-rich version.
Tater Tot Casserole Version
Use tater tots instead of diced potatoes for a crispier, more kid-friendly topping.
Extra Veggie Casserole
Add zucchini, mushrooms, bell peppers, spinach, or broccoli to the meat mixture.
Spicy Meat and Potatoes Casserole
Add chili powder, red pepper flakes, or diced jalapeños.
Extra Cheesy Casserole
Sprinkle extra shredded cheese over the potatoes during the last 10 minutes of baking.
What to Serve with Meat and Potatoes Casserole
This casserole is filling on its own, but it pairs well with simple sides.
Serve it with:
- Green salad
- Steamed broccoli
- Roasted green beans
- Dinner rolls
- Garlic bread
- Coleslaw
- Cucumber salad
- Roasted carrots
- Pickles
- Fresh fruit
Make Ahead Instructions
You can assemble this casserole ahead of time.
Prepare the meat layer and sauce, assemble the casserole, cover tightly, and refrigerate for up to 24 hours before baking.
When baking from the refrigerator, add an extra 5–10 minutes to the baking time.
Storage Instructions
Let leftovers cool completely.
Store in an airtight container in the refrigerator for up to 4 days.
Freezing Instructions
You can freeze the casserole before or after baking.
Wrap tightly in plastic wrap and foil, or store portions in freezer-safe containers.
Freeze for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating Tips
Reheat individual servings in the microwave until hot.
For best texture, reheat in a 350°F oven until warmed through.
If the casserole seems dry, add a small splash of milk before reheating.
Frequently Asked Questions
Can I use ground beef instead of ground turkey?
Yes. Ground beef works very well and gives the casserole a richer flavor.
Can I use fresh potatoes?
Yes. Dice them, soak briefly in water, drain, and dry well before using.
Can I use sweet potatoes?
Yes. Sweet potatoes are a delicious option and work well with both turkey and beef.
Can I use tater tots?
Yes. Tater tots make a crispier and more classic comfort food topping.
Can I make this casserole ahead?
Yes. Assemble it up to 24 hours ahead and refrigerate until ready to bake.
Can I freeze it?
Yes. Freeze before or after baking for up to 3 months.
Why are my potatoes not crispy?
The potatoes may have too much moisture, or they may be covered with too much sauce. For extra crispy potatoes, place them on top after pouring the sauce over the meat layer.
Recipe Card
Meat and Potatoes Casserole
A hearty casserole made with ground turkey or beef, mixed vegetables, diced potatoes, sour cream, cheese, and a light homemade cream sauce. Perfect for family dinners and meal prep.
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 6
Ingredients
- 16–20 ounces ground turkey or ground beef
- ½ onion, diced
- ½ teaspoon dried oregano
- ¼ teaspoon kosher salt
- Freshly ground black pepper, to taste
- 2 garlic cloves, minced or crushed
- 2 cups frozen mixed vegetables
- 1 tablespoon butter
- 1 tablespoon all-purpose flour
- 1 ½ cups milk
- ½ cup shredded cheese
- Salt and black pepper, to taste
- ½ cup sour cream
- 1 bag frozen cubed or tri-cut potatoes, 32 ounces, using about ⅔ of the bag
- Cooking spray
Instructions
- Preheat oven to 400°F.
- Spray a 9×13-inch baking dish with cooking spray.
- Heat a large skillet over medium-high heat.
- Add ground meat, onion, oregano, salt, and pepper.
- Cook, stirring often, until meat is mostly cooked and onion is tender.
- Stir in garlic and frozen vegetables.
- Cook until vegetables are heated through.
- In a small skillet or saucepan, melt butter over medium heat.
- Whisk in flour until smooth.
- Slowly add milk, whisking constantly.
- Bring sauce to a gentle simmer.
- Turn off heat and stir in shredded cheese.
- Season with salt and pepper to taste.
- Stir sour cream into the meat mixture.
- Spread the meat and vegetable mixture into the prepared baking dish.
- Arrange potatoes evenly over the top.
- Pour the cream sauce evenly over the potatoes.
- Gently shake the pan so some sauce sinks into the casserole.
- Bake for 30–45 minutes, or until potatoes are browned to your liking.
- Let rest for 5–10 minutes before serving.
Notes
Use ground beef, turkey, chicken, or buffalo.
For fresh potatoes, dice them, soak in water for 5 minutes, then drain and dry well.
For crispier potatoes, pour the cream sauce over the meat layer first, then add the potatoes on top.
Store leftovers in the refrigerator for up to 4 days.
Nutrition Estimate
Per serving:
- Calories: 380
- Protein: 25g
- Carbohydrates: 32g
- Fat: 18g
- Fiber: 4g
- Sugar: 6g
Nutrition values are approximate and may vary depending on ingredients used.
Final Thoughts
This Meat and Potatoes Casserole is creamy, hearty, and full of comforting flavor. It is a great way to use ground turkey or beef, frozen vegetables, and potatoes in one satisfying dish.
With its savory meat layer, creamy sauce, and golden potato topping, it is a family dinner that feels cozy, practical, and delicious.
