cheesy ground beef and potatoes

Let Me Tell You: This is Real-Deal Comfort Food

Okay, so, cheesy ground beef and potatoes. If you’re picturing something your grandma used to whip up in an old casserole dish (maybe with the oven door squeaking for dramatic effect), you’re spot on. I think I first made this when I was trying to impress my husband—who, by the way, claims he could live on cheese alone, so set your expectations accordingly. I honestly believed this would be a simple Tuesday night thing but now, whenever there’s a family get-together or someone’s had a rough day, I’m pretty much expected to roll this out (sometimes with extra cheese, though, if I’m honest, that’s usually just for me).

One time, the potatoes were still a bit…crunchy? But nobody seemed to mind because the flavors just sort of melded together in the pan, and hey, a little texture never hurt anyone. Also, if you’ve ever thought, “Can I really make a whole meal out of a few humble ingredients?”—the answer is yes, and this is it.

Why You’ll Love This (Even on a Monday)

I make this when it’s cold, or I’m tired, or someone’s grumpy (which is, let’s face it, often). My family goes wild for this because, well, it’s cheesy and hearty and you can just pile it on your plate. I’ve tried to skip the cheese once (don’t do this) and have also discovered that if you’re out of potatoes, trying to use frozen hash browns turns it into a totally different dish, which is fine, but not what I wanted that night. There’s nothing fussy about this meal—it forgives you for using leftover bits or whatever’s lurking in your fridge. And yes, the kitchen gets messy, but I’d argue that’s half the fun.

What You’ll Need (But You Can Totally Improvise)

  • Ground beef – I go for 1 lb (about 450g), but you can stretch it with a bit more or less. Sometimes I use ground turkey if I’m pretending to be healthy.
  • Potatoes – 3-4 medium ones, diced. Russet is classic, but I’ve used Yukon Gold (fancy) and even red potatoes. My grandmother insisted on Idaho, but honestly, just use what you’ve got.
  • Cheese – At least 2 cups shredded. Cheddar is my go-to, but Monterey Jack or Colby work, too. I’ve even tossed in a little mozzarella for stretchiness. Bagged cheese is fine, though purists will say shred your own. Meh.
  • Onion – 1 small, chopped. I sometimes skip this if I’m out, or swap in a shallot (but that’s only if I’m feeling posh).
  • Garlic – 2 cloves, minced. Or a big spoonful of the jar stuff. No judgment.
  • Milk or cream – A splash (about 1/2 cup). I’ve used sour cream in a pinch; it was good, actually.
  • Butter or oil – Just enough to get the pan going.
  • Salt and pepper – To taste, obviously.
  • Optional add-ins: A handful of frozen peas or corn, a pinch of smoked paprika, Worcestershire sauce, or hot sauce if your lot likes things spicy.

How I Actually Make This (Step by Step, Sorta)

  1. Preheat the oven to 400°F (200°C)—or don’t, if you’re doing this all stove-top. I’ve done both; oven gets you some crispy bits on top, though.
  2. Brown the beef in a big skillet over medium heat with a bit of butter or oil. Toss in onions after a couple minutes, and garlic just before the beef is done (so it doesn’t burn). Drain the fat if it looks like a swimming pool.
  3. Add potatoes right into the pan. Stir everything up, season pretty generously with salt and pepper, and cook for about 10 minutes. This is where it always looks a bit…messy? Don’t fret, it comes together soon.
  4. Add a splash of milk/cream, and if you want, a pinch of paprika or Worcestershire sauce. Give it a good stir. Cover and let it cook another 10-15 minutes, stirring once or twice (yes, the potatoes will soften, promise—unless you’re me that one time).
  5. Cheese time! Sprinkle half of the cheese over the mixture, fold it in, and let it melt. Then, if you’re baking, transfer to a casserole dish, top with the rest of the cheese, and bake uncovered for about 10-15 min. If you’re staying stove-top, just cover and let the cheese melt, then pop under the broiler for a minute or two if you like it crispy.
  6. Let it rest for a couple minutes. This is when I usually sneak a bite (careful, it’s molten!).

Notes That No Cookbook Ever Told Me

  • If you dice the potatoes too big, they’ll take ages to cook—ask me how I know.
  • Actually, I find it works better if you partially cook the potatoes in the microwave first. Just a few minutes in a bowl with some water. Cuts down the pan time.
  • If your cheese is a bit clumpy, stir in a spoonful of milk (learned this the hard way).
  • I always mean to add herbs, but usually forget; still tastes ace.

Variations I’ve Tried (and a Few Not-So-Great Ones)

  • Veggie: Swapped ground beef for lentils once. Family noticed, but didn’t revolt—surprisingly hearty!
  • Spicy: Added green chilies and pepper jack cheese. Delicious, but someone complained it was “too hot” (you know who you are).
  • Breakfast-for-dinner: Tossed in some scrambled eggs on top. On second thought…maybe not again.
  • Slow cooker version: Works, but potatoes get a bit mushy. Not bad for a potluck, though.

Equipment (But Don’t Panic If You Don’t Have It)

  • Large skillet or ovenproof pan. If you don’t have one, just use whatever you’ve got and transfer to a baking dish (which, by the way, I always forget to grease…)
  • Casserole dish (if baking). No dish? Just finish it up on the stove. It’s all good.
  • Chopping board + knife (a blunt butter knife will work in a pinch, though it’s a pain in the neck)
cheesy ground beef and potatoes

How Long Does This Keep?

Technically, covered leftovers are fine in the fridge for up to 3 days. But honestly, in my house, it barely lasts a day. Sometimes I think this tastes better the next day, though reheating in the oven gives you back that crispy cheese (microwave just makes it all a bit…sad).

How I Like to Serve It (Feel Free to Ignore)

I’m a big fan of serving this with a pile of steamed green beans or a basic salad (if I’m pretending to be fancy, I’ll drizzle some balsamic on top). My little one demands ketchup—don’t ask. Also, a chunk of crusty bread to mop up the cheesy bits is basically mandatory at our table. Oh, and if you’re after more cozy side ideas, Spend With Pennies has a bunch I use all the time.

Pro Tips (Learned the Hard Way)

  • I once tried rushing the potatoes by turning up the heat — big mistake. Burnt bottom, raw spuds. Just be patient.
  • Don’t skimp on seasoning. Potatoes will just soak it all up and beg for more. Taste as you go!
  • If you grate your own cheese, it melts a bit smoother, but bagged is so much easier—especially after a long day.

FAQ (Actual Questions I’ve Gotten)

  • Can I freeze this?
    Sure, but the texture gets a bit weird. Maybe freeze the beef-potato mix and add fresh cheese when reheating? That’s what I do.
  • Do I have to peel the potatoes?
    Nope! I rarely bother unless the skins look a bit rough. Rustic is in, right?
  • Is there a dairy-free way?
    Probably! I’ve seen people use vegan cheese and oat milk. Haven’t tried it myself, but Minimalist Baker has some great ideas.
  • Can I double the recipe?
    Absolutely, but use a bigger pan or two pans. Learned that the hard way when I tried to cram everything into one and it overflowed—what a mess!
  • Can I make this in the air fryer?
    I actually haven’t (yet!), but my friend swears by it—just dice everything smaller and watch the cheese at the end so it doesn’t burn.

Oh, random tangent—if you ever find yourself distracted, like I do, and your cheese starts to look more like a crust than a topping, just call it “gourmet” and everyone will believe you. That’s the beauty of home cooking, right?

★★★★★ 4.40 from 114 ratings

Cheesy Ground Beef and Potatoes

yield: 4 servings
prep: 20 mins
cook: 45 mins
total: 50 mins
A hearty and comforting dinner featuring seasoned ground beef, tender potatoes, and melted cheese, baked together for a delicious family meal.
Cheesy Ground Beef and Potatoes

Ingredients

  • 1 lb ground beef
  • 4 medium russet potatoes, peeled and thinly sliced
  • 1 medium onion, diced
  • 2 cups shredded cheddar cheese
  • 1 cup milk
  • 2 tablespoons unsalted butter
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

Instructions

  1. 1
    Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish.
  2. 2
    In a large skillet over medium heat, cook the ground beef and diced onion until the beef is browned and the onion is soft. Drain excess fat.
  3. 3
    Stir in garlic powder, salt, and black pepper. Remove from heat.
  4. 4
    Layer half of the sliced potatoes in the prepared baking dish. Top with half of the beef mixture and 1 cup of shredded cheddar cheese. Repeat layers with remaining potatoes, beef mixture, and cheese.
  5. 5
    In a small saucepan, heat milk and butter until the butter is melted. Pour evenly over the casserole.
  6. 6
    Cover with foil and bake for 30 minutes. Remove foil and bake for an additional 15 minutes, or until potatoes are tender and cheese is bubbly. Let stand for 5 minutes before serving.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 520 caloriescal
Protein: 29 gg
Fat: 29 gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 36 gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!!

Leave a Comment