Nothing says “home” like the smell of a bubbling cheesy ground beef potato casserole coming out of the oven. This dish has been warming bellies and hearts in my family for generations – it’s the recipe my grandkids beg for on chilly Sunday evenings. I still remember my own grandmother sliding her well-loved casserole dish into the farmhouse oven, the aroma of savory beef and melting cheese promising comfort after a long day.

Table of Contents
Table of Contents
What makes this cheesy ground beef potato casserole so special? It’s that perfect balance of hearty potatoes, flavorful beef, and creamy cheese sauce that comes together with such simple ingredients.
Through the years, I’ve tweaked the recipe here and there (like adding that splash of Worcestershire sauce for extra depth), but the soul-satisfying essence remains the same. When I pull this golden, cheesy masterpiece from the oven now, I see the same delighted faces around my table that I remember from childhood.
This isn’t just food – it’s love baked in a dish, ready to create new memories while honoring the old ones. So roll up your sleeves, preheat that oven, and let’s make some magic together.
- Comforting: A hearty potato casserole that’s like a warm hug on a chilly evening
- Easy to make: Just brown the beef, layer the ingredients, and let the oven do the work
- Family-friendly flavor that appeals to kids and adults alike
- Budget-friendly with affordable staples that stretch a single pound of beef to feed a crowd
- Weeknight savory one-dish meal that’s ready in under 50 minutes from start to table
- Comfort food that’s perfect for cozy family dinners
Ingredients for Cheesy Ground Beef Potato Casserole
Now let’s gather up everything you’ll need to make this comforting dish. I like to organize my ingredients before starting – it makes the whole process smoother. Here’s what you’ll want to have ready:

- For the base: 2 pounds russet potatoes (peeled and diced into 1-inch cubes), 1 pound lean ground beef (85/15 works great), 1 medium onion (chopped fine), 4 cloves garlic (minced), 1 cup frozen mixed vegetables (no need to thaw)
- For the creamy sauce: 1 can (10.5 oz) condensed cream of mushroom soup, 1 cup milk (I use 2% but any will work), 1/2 cup sour cream, 1 tablespoon Worcestershire sauce (that’s my secret flavor booster!), 1 teaspoon Italian seasoning
- The cheesy goodness: 2 cups shredded cheddar cheese (divided – we’ll use half in the sauce and half for topping)
- Seasonings: Salt and pepper to taste (I start with 1/2 teaspoon salt and 1/4 teaspoon pepper)
See? Nothing fancy – just good, honest ingredients that come together to make something truly special. Now let’s get cooking!
How to Make Cheesy Ground Beef Potato Casserole
Alright, let’s get this comforting casserole in the oven! I’ve made this recipe so many times I could do it in my sleep, but I’ll walk you through each step carefully. The secret is in the layering and giving it just the right amount of time to bake into cheesy perfection.

Preheat and Prep
First things first – crank that oven to 400°F and move your rack to the middle position. While it’s heating, grab your trusty 9×13 baking dish and give it a good greasing (I use butter, but cooking spray works too). Now, peel and dice those potatoes into 1-inch cubes – they’ll cook up nice and tender this way. Scatter them evenly in the dish like you’re making a potato blanket.
Cook the Beef Mixture
Time to brown that beef! In a large skillet over medium heat, cook your ground beef with the onions until no pink remains – about 8-10 minutes. Drain off any excess fat (we want flavor, not grease!). Now toss in the garlic and frozen veggies, cooking just until fragrant – 2-3 minutes should do it. Season with salt and pepper, then pour this savory mixture right over your waiting potatoes.
Assemble the Casserole
Here comes the magic! In a bowl, whisk together the cream of mushroom soup, milk, sour cream, Worcestershire sauce, Italian seasoning, and half the cheddar cheese. This creamy sauce is what makes the dish! Pour it over everything in the baking dish, then gently stir to coat all those potatoes and beef with cheesy goodness. Smooth it out into an even layer – we want every bite perfect.
Bake to Perfection
Cover tightly with foil and bake for 45 minutes – the foil keeps the moisture in. Then, the grand finale – remove the foil, sprinkle the remaining cheese on top, and bake uncovered for 10-15 more minutes until the cheese is bubbly and golden. The potatoes should be fork-tender. Let it rest 5-10 minutes before serving – I know it’s hard to wait, but this helps the flavors settle and makes serving easier!
Print
5-Star Cheesy Ground Beef Potato Casserole Recipe
A comforting and hearty cheesy ground beef potato casserole that combines savory ground beef, tender potatoes, and a creamy cheese sauce for a delicious family meal.
- Total Time: 80 minutes
- Yield: 6 servings 1x
Ingredients
- 2 pounds russet potatoes (peeled & diced)
- 1 pound lean ground beef
- 1 medium onion (chopped)
- 4 cloves garlic (minced)
- 1 cup frozen mixed vegetables
- Salt & pepper (to taste)
- 1 (10.5 ounce) can condensed cream of mushroom soup
- 1 cup milk (2% recommended)
- 1/2 cup sour cream
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Italian seasoning
- 2 cups shredded cheddar cheese (divided)
Instructions
- Preheat your oven to 400°F and move the rack to the middle position.
- Add the potatoes to a greased 9×13 casserole dish.
- Cook the beef and onions in a skillet until browned (8-10 minutes). Drain excess fat if needed.
- Add garlic and frozen mixed vegetables to the skillet and cook for 2-3 minutes. Season with salt & pepper, then transfer to the casserole dish.
- In a bowl, mix cream of mushroom soup, milk, sour cream, Worcestershire sauce, Italian seasoning, and half the cheddar cheese.
- Pour the sauce over the beef and potatoes, stir, and arrange in an even layer.
- Cover with foil and bake for 45 minutes.
- Remove foil, sprinkle remaining cheese on top, and bake uncovered for 10-15 minutes until cheese melts and potatoes are tender.
- Let sit for 5-10 minutes before serving. Season with extra salt & pepper as needed.
Notes
- Use lean ground beef to reduce excess fat.
- Adjust seasoning to your taste preference.
- Let the casserole rest before serving for better texture.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Low Lactose
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 5g
- Sodium: 680mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 6g
- Trans Fat: 0.5g
- Carbohydrates: 38g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 80mg
Tips for the Best Cheesy Ground Beef Potato Casserole
After making this casserole more times than I can count, I’ve picked up some tricks that make it foolproof every time. First, lean ground beef (85/15) gives you all the flavor without excess grease – though if you use fattier beef, just drain it well.
Taste your beef mixture before assembling and adjust the salt and pepper – potatoes need seasoning! That resting time after baking? Don’t skip it – those 10 minutes let the sauce thicken up perfectly. And here’s my secret: if you’ve got time, let the assembled casserole sit in the fridge for an hour before baking – the flavors marry beautifully!
Variations for Cheesy Ground Beef Potato Casserole
One of the best things about this recipe is how easily you can make it your own! Over the years, I’ve played around with all sorts of tasty twists – here are some of my favorites:
- Sweet potato swap: Replace half the russets with diced sweet potatoes for a colorful, vitamin-packed version (the kids never notice!)
- Turkey twist: Use ground turkey instead of beef when I want something lighter – just add an extra pinch of Italian seasoning
- Gluten-free: My neighbor Mary uses gluten-free cream of mushroom soup and it works beautifully. You can find more of her recipes over at Facebook.
- Veggie boost: Sometimes I stir in a handful of fresh spinach or swap the frozen mix for broccoli florets
- Spicy kick: A dash of cayenne or some diced jalapeños in the beef mixture wakes up the flavors
The beauty of this casserole is how forgiving it is – don’t be afraid to get creative with what you’ve got in the pantry!
Serving Suggestions
This cheesy ground beef potato casserole is a meal all on its own, but I love rounding it out with some simple sides. A crisp green salad with tangy vinaigrette cuts through the richness perfectly, and warm garlic bread is just right for soaking up every last bit of that creamy sauce. On extra cozy nights, I’ll add some roasted carrots or green beans – whatever’s fresh from the garden! If you’re looking for more side dish inspiration, check out our collection of salads and sides.
Storing and Reheating Cheesy Ground Beef Potato Casserole
Now, I know this casserole disappears fast in my house, but if you’re lucky enough to have leftovers, here’s how to keep them tasting fresh. Let the dish cool completely, then cover tightly with foil or transfer to an airtight container – it’ll keep in the fridge for 3-4 days. For longer storage, freeze portions in freezer-safe containers for up to 2 months (thaw overnight in the fridge before reheating).
When you’re ready to enjoy it again, reheat individual servings in the microwave (covered) for 1-2 minutes until warmed through. For larger portions, pop it back in a 350°F oven for 15-20 minutes – I like to sprinkle a little extra cheese on top to make it feel fresh-baked again. Just be sure to stir halfway through so everything heats evenly!
Nutritional Information
Now, I’m no nutritionist, but here’s what you can expect per serving of this cheesy goodness: about 420 calories and a hearty 28g of protein. Remember, these numbers can change based on the exact ingredients you use – especially if you tweak the cheese or beef amounts like I sometimes do!
Common Questions About Cheesy Ground Beef Potato Casserole
Over the years, I’ve gotten all sorts of questions about this beloved family recipe. Here are the ones that come up most often:
Can I use fresh vegetables instead of frozen?
Absolutely! Just chop them small and add them when you cook the onions. They’ll soften up perfectly with the beef.
What can I substitute for cream of mushroom soup?
Cream of celery or cream of chicken work beautifully. My cousin even uses a homemade white sauce when she’s out of canned soup!
How do I know when the potatoes are done?
Give them a gentle poke with a fork after baking – they should be tender but not mushy. If they need more time, cover and bake another 5-10 minutes.
Can I make this ahead?
You bet! Assemble the whole casserole, cover tightly, and refrigerate overnight. Just add 10-15 minutes to the baking time since it’ll be cold from the fridge. If you enjoy making meals ahead of time, browse our full list of dinner recipes.
Rate This Recipe
Did this cheesy ground beef potato casserole bring comfort to your table? I’d love to hear how it turned out! Drop a comment below with your thoughts and any special twists you added – your feedback makes my day. For more comforting meals, visit our main recipes page.
For More recipes, Follow me on Facebook!