
This homey ground beef and potato casserole has rescued many rushed dinners at my house when we're short on time but hungry for something filling. When you mix seasoned beef, soft potatoes, and melty cheese, you get a filling one-dish meal that always brings the family running to eat.
I came up with this dish during one super busy week when I needed something filling that would last for several meals. My hubby said it was an instant hit, and now it's what we make whenever we have friends over for casual meals.
What You'll Need
- Ground beef: gives the main flavor punch, grab 80/20 for the right balance without extra grease
- Potatoes: go with Yukon Golds or Russets since they keep their shape while soaking up all the yummy flavors
- Onion: brings natural sweetness and depth; yellow ones work best for their middle-of-the-road taste
- Garlic: always go with real cloves for that zingy taste powder just can't give you
- Cheddar cheese: pick sharp for bigger flavor; shred it yourself to avoid those anti-clumping chemicals
- Sour cream: gives that creamy texture that holds everything together; don't skimp with low-fat
- Beef broth: adds juiciness and boosts the meaty taste; try the low-sodium kind so you can control the salt
- Olive oil: just for cooking; don't waste the fancy stuff here
- Salt: makes all the other flavors pop; kosher salt spreads more evenly
- Black pepper: grind it fresh for that nice smell and bite
- Dried thyme: adds that earthy taste that goes so well with beef
- Paprika: gives a nice color and gentle sweetness; regular or smoky both taste great
How To Make It
- Get Everything Ready:
- Cut potatoes into same-sized half-inch chunks so they cook evenly. Chop your onion small and mince the garlic well since they'll make the base flavor. Having all this done first makes cooking way smoother.
- Start The Flavor:
- Warm olive oil in a big pan until it looks shiny but isn't smoking. Toss in onions and cook them about 4 minutes until they're clear and soft. Add garlic just for the last 30 seconds so it won't burn. This start builds flavor for the whole dish.
- Cook The Meat:
- Put ground beef in the pan, breaking it up with a spoon. Sprinkle all spices across the meat evenly. Keep cooking until no pink shows, around 5 minutes. Those brown bits sticking to the pan bottom are pure gold for taste.
- Add Liquid And Simmer:
- Pour beef broth into the hot pan and stir right away to scrape up those tasty brown bits. Let it bubble gently for 3 minutes to get a bit thicker. You want about a third of the liquid to cook off.
- Mix It All Together:
- In a big bowl, carefully mix the beef stuff with the raw potato cubes. The heat from the meat starts cooking the potatoes a bit. Add sour cream and half the cheese, mixing until everything looks even. It should be creamy but not runny.
- Bake It Up:
- Dump everything into a 9x13 baking dish, making it flat and even. Sprinkle the rest of the cheese on top. Cover with foil tightly so the potatoes steam properly. Bake it covered then uncovered until potatoes feel soft when poked and cheese is bubbly and hot.

The hidden hero in this dish is definitely the paprika. My grandma always put it in potato dishes, and that gentle warmth turns a basic casserole into something you'll really want seconds of. I remember my little boy asking "what's that special flavor?" after his first bite, and I couldn't help smiling knowing I was passing down a family cooking trick.
Change It Up
Feel free to switch things around to fit what your family likes. Throw in a cup of frozen veggies when mixing everything for more nutrition and color. Want Mexican style? Use taco seasoning instead of thyme and top with pepper jack cheese. For an Italian spin, add some Italian herbs and a cup of pasta sauce before it goes in the oven.
Keeping Leftovers
This casserole stays good in the fridge up to four days if you keep it in a sealed container. When you warm it up, add a spoonful of water or broth to keep it from drying out. It actually tastes better after sitting in the fridge overnight, so it's perfect for cooking ahead. You can freeze portions for up to three months if you wrap them well in foil and stick them in freezer bags.
What To Serve With It
Though this works fine as a meal by itself, it's really nice with a basic green salad with tangy dressing for balance. When you've got friends over, put out small dishes of extra toppings like green onions, more sour cream, or hot sauce so everyone can fix their plate how they want. In winter, some crusty bread for soaking up the juices makes it extra cozy.

Frequently Asked Questions
- → Is it okay to make ahead of time?
Absolutely! Prepare everything up to the baking step, then cover it well and refrigerate for up to 24 hours. If baking from cold, just add about 10-15 extra minutes to account for the chill.
- → What's a good swap for sour cream?
Greek yogurt is a great alternative, offering the same tang but with less fat. If you'd like it extra creamy, try cream cheese or heavy cream instead.
- → Do the potatoes need pre-cooking?
Not at all, as long as they're diced into small, consistent cubes (around 1/2 inch). This size ensures they'll cook just fine while baking. For bigger pieces, parboil them for five minutes to soften slightly.
- → Which veggies go best with this?
Think peas, carrots, corn, peppers, or broccoli. Frozen ones can go in directly, but it's better to give fresh veggies a quick sauté with the onions before adding them.
- → Can I freeze this after cooking?
Definitely! Pack up the cooled casserole into airtight containers and freeze for up to three months. When ready, thaw it overnight in the fridge and warm up in the oven at 350°F for about 20-25 minutes.
- → What herb can replace thyme?
Rosemary, oregano, or an Italian seasoning mix all work great. If you're using fresh herbs, use about three times the amount compared to dried.