Cheesy Ground Beef and Potatoes is a comforting and simple dish that brings together hearty ground beef, tender potatoes, and a gooey blanket of melted cheese. It’s one of those meals that feels like a warm hug on a plate, with the rich flavors and satisfying textures working perfectly together.
I love making this when I want something easy but filling, and it always comes together quickly on busy nights. I usually brown the beef with some onions and seasonings, then mix it with soft potatoes and top everything with plenty of cheese before popping it in the oven. The best part is when the cheese bubbles up and gets golden and crispy around the edges.
My favorite way to serve this is alongside a fresh green salad or some steamed veggies to add a bit of brightness to the plate. It’s also great for leftovers because the flavors deepen as it sits. Whenever I make this, everyone ends up asking for seconds, and I always find myself looking forward to the next time I can whip it up again!
Key Ingredients & Substitutions
Ground Beef: This is the main protein and adds rich flavor. For a lighter option, try ground turkey or chicken. For a vegetarian twist, use cooked lentils or a plant-based beef substitute.
Potatoes: Thinly sliced to cook evenly and layer well. Yukon Gold potatoes work great because they hold their shape. Russets are good too, but avoid waxy potatoes since they can get mushy.
Cheddar Cheese: Gives the dish its cheesy, melty top. Sharp cheddar adds extra punch, but you can mix in mozzarella or Monterey Jack for a creamier melt. Dairy-free cheese works for lactose intolerance.
Beef Broth: Adds moisture and flavor to the beef mixture. If you don’t have beef broth, chicken broth or vegetable broth are fine substitutes. Just watch the seasoning.
How Do You Layer and Cook Potatoes to Get Them Tender but Not Mushy?
Slicing your potatoes thin (about 1/8 inch) helps them cook evenly during baking. Here’s how to make sure they turn out just right:
- Use a sharp knife or mandoline to slice evenly.
- Layer the potatoes in a single, even layer to ensure they cook through.
- Cover the dish tightly with foil to trap steam, which softens the potatoes without drying them out.
- Bake covered for most of the time, then uncover near the end to brown the cheese without drying the potatoes.
Letting the casserole rest after baking helps the juices settle, so the potatoes hold their shape when you serve.

Equipment You’ll Need
- Large skillet – I like this because it browns the beef evenly and lets you cook everything in one pan.
- Sharp knife or mandoline – makes slicing the potatoes thin and uniform for even cooking.
- 89-inch baking dish or casserole dish – holds everything and bakes the casserole evenly.
- Aluminum foil – helps keep the dish covered during baking so the potatoes soften well.
- Grater – for shredding cheese if you’re grating fresh cheese instead of using pre-shredded.
Flavor Variations & Add-Ins
- Use cooked bacon or sausage instead of ground beef for extra flavor and variety.
- Mix in sautéed mushrooms, bell peppers, or spinach with the beef for added veggies.
- Swap cheddar for Monterey Jack, mozzarella, or pepper jack for different cheesy flavors.
- Add a splash of hot sauce or Worcestershire sauce to the beef mixture for a little kick.
Cheesy Ground Beef and Potatoes
Ingredients You’ll Need:
- 1 lb ground beef
- 4 medium potatoes, thinly sliced
- 1 small onion, finely chopped
- 2 cups shredded cheddar cheese
- 1 cup beef broth
- 2 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp smoked paprika
- ½ tsp black pepper
- 1 tsp salt, divided
- ½ tsp dried thyme or Italian seasoning
- 2 tbsp all-purpose flour (optional, for thickening)
- 2 tbsp butter (optional, for a richer sauce)
- Fresh chives or green onions, chopped (for garnish)
How Much Time Will You Need?
This recipe takes about 15 minutes to prep and about 1 hour for baking, including resting time. You’ll spend some time browning the beef and slicing potatoes, then just let it bake in the oven until everything is tender and the cheese is bubbly and golden.
Step-by-Step Instructions:
1. Prepare the Beef Mixture:
Heat olive oil in a large skillet over medium heat. Add the chopped onion and garlic, and cook until soft and fragrant, about 3-4 minutes. Add ground beef and cook until browned, breaking it up with a spoon. Season with half of the salt, pepper, smoked paprika, and thyme. Drain any extra fat if needed.
2. Thicken the Sauce (Optional):
Sprinkle in the flour and stir well to mix it into the beef. Pour beef broth into the skillet and bring to a gentle simmer. Let it cook for 5 minutes so the sauce thickens slightly. Add butter now if you want a richer taste.
3. Assemble the Casserole:
Lightly grease a baking dish. Lay half of the thin potato slices in an even layer on the bottom. Spread the beef mixture evenly over the potatoes. Add the remaining potatoes on top. Finish by sprinkling shredded cheddar cheese generously over the top layer.
4. Bake the Dish:
Cover the dish tightly with foil and bake at 375°F (190°C) for 45 minutes. After that, remove the foil and bake for another 15 minutes until the cheese is bubbly and golden and the potatoes are tender when pierced.
5. Serve and Garnish:
Let the casserole cool and set for 5-10 minutes before serving. Sprinkle freshly chopped chives or green onions on top for a burst of color and fresh flavor. Enjoy your cheesy, hearty meal!
Can I Use Frozen Ground Beef for This Recipe?
Yes, but make sure to fully thaw it before cooking. Thaw overnight in the fridge or use the defrost setting on your microwave. This helps the beef brown properly without steaming.
Can I Substitute Potatoes with Sweet Potatoes?
Definitely! Sweet potatoes add a slightly sweet flavor and pair well with the beef and cheese. Slice them thinly just like regular potatoes for even cooking.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat portions in the oven or microwave until heated through.
Can I Make This Ahead of Time?
Yes! Assemble the casserole but hold off on baking. Cover and refrigerate for up to 24 hours, then bake as directed, adding a few extra minutes if still chilled.