This post may contain affiliate links. Please see disclosure form more information.

Cheesy Hamburger Casserole with potatoes and mixed vegetables is a super easy dinner recipe and a budget friendly way to stretch a pound of ground beef!

hamburger potato casserole on a white plate

Looking for cheap dinner ideas with ground beef? You need to try this easy hamburger potato casserole recipe.

We have a large family, so I’m always looking for ways to make a pound of ground beef feed 7 people and last for maybe one more meal. Not always easy, but it can be done!

We love Creamy One Pot Shells and Beef, Spaghetti and Meat Sauce and Doritos Casserole. But, I had potatoes to use, so I made this cheesy casserole!

What’s in this Ground Beef Casserole

This ground beef casserole uses simple ingredients and no cream soups. It does have plenty of cheese, and it’s definitely comfort food! Here’s what’s in this easy recipe:

  • Ground beef and onions
  • Potatoes
  • Heavy cream
  • Beef broth and Worcestershire sauce
  • Mixed veggies
  • Cheese
  • Salt, pepper and garlic

How to Make Cheesy Hamburger Casserole

First, sauté your chopped onions in a little olive oil. When they’re soft, add the ground beef.

Season the beef with salt, pepper and garlic. And, cook until the beef is no longer pink.

saute ground beef and onions in a skillet

Next, stir in the liquid until everything is well combined. Add your mixed veggies.

If you don’t have mixed veggies, you can use just corn or peas or any combo here. If you want, you can leave them out completely.

hamburger meat and mixed vegetables in skillet with cream

You can let the meat mixture hang out on low while you prepare the potatoes. I used russets here because that’s what we had.

You can also use Yukon Gold, and you won’t have to peel them! Thinly slice them, and place them in layers in a greased casserole dish.

Place a layer of the meat mixture over the potatoes. Then, sprinkle cheese over the meat, and repeat the layers.

layer potatoes and ground beef in casserole dish

You’ll have a layer of potatoes, then meat, cheese, potatoes, meat, cheese and one final layer of potatoes on top.

Top with more cheese, and bake! The potatoes will get nice and crispy on top, and you can add more cheese before serving.

baked hamburger potato casserole with cheese

Let the casserole cool down a little bit before you cut into it. 5 to 10 minutes is perfect.

It’ll thicken up as it cools down and be just right when you serve it! Friends, this is budget friendly, home-cooked comfort food!

ground beef potato casserole with mixed vegetables on a plate

Cheesy Hamburger Casserole Recipe

5 from 6 votes

Cheesy Hamburger Casserole

By: Dee
Cheesy Hamburger Casserole with potatoes and mixed vegetables is a super easy dinner recipe and a budget friendly way to stretch a pound of ground beef!
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 12


  • 1 tablespoon olive oil
  • 1 medium onion chopped
  • 1 pound ground beef lean
  • 1 teaspoon sea salt
  • 1 teaspoon garlic powder
  • ½ teaspoon ground black pepper
  • 1 tablespoon Worcestershire sauce
  • 1 cup beef broth
  • ½ cup heavy cream
  • 1 bag mixed vegetables or vegetables of choice
  • 3 medium potatoes sliced thin, peeled russet or unpeeled Yukon Gold
  • 4 ½ cups Colby Jack or cheddar cheese shredded
Save this recipe!
Enter your email and get this recipe sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Preheat oven to 350 degrees
  • Sauté onions in olive oil until soft
  • Add ground beef, sea salt, garlic powder and pepper, and cook until no longer pink
  • Stir in beef broth, Worcestershire sauce, and cream, then stir in mixed vegetables
  • Grease or spray a 13 X 9-inch casserole dish with cooking spray, and add layer of potatoes, then half of the beef mixture, and some cheese
  • Top with another layer of potatoes, remaining beef mixture and more cheese
  • Top with remaining potatoes and more cheese, loosely cover with foil, and bake for 20 minutes. Remove foil and bake until potatoes are tender and dish is bubbly, about 45 minutes total
  • Top with more cheese if needed, remove from oven, and allow to rest for 5 to 10 minutes before serving


You can use peeled russet potatoes or unpeeled Yukon Gold potatoes cut approximately 1/4 inch thick.
I used a 10 ounce bag of frozen mixed vegetables, slightly thawed, about 2 cups. You can use corn, peas or omit vegetables if preferred.


Calories: 399kcal, Carbohydrates: 15g, Protein: 21g, Fat: 29g, Saturated Fat: 15g, Cholesterol: 87mg, Sodium: 625mg, Potassium: 485mg, Fiber: 2g, Sugar: 1g, Vitamin A: 1835IU, Vitamin C: 14mg, Calcium: 369mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main
Cuisine: American
Like this? Leave a comment below!
close up of hamburger casserole in pan

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. James says:

    Have made this twice already. A new family favorite!5 stars

    1. Dee says:

      Awesome, James! I’m glad everyone likes the casserole!

  2. Beti says:

    This is such a hearty and comforting dish!! YUM!5 stars

  3. Sara Welch says:

    This is comfort food at its finest! Definitely making this for dinner tonight; it’s exactly what I was looking for!5 stars

    1. Dee says:

      Wonderful, Sara! I hope you like the recipe!

    2. Lynette says:

      Three potatoes is not enough and the sauce is too runny. Overall it’s very tasty.

  4. Kimberly says:

    Yummmm, I love the sound of this, it’s totally my kind of comfort food!

  5. katerina @ says:

    YUM!! This looks incredibly delicious!!5 stars

  6. Erin | Dinners,Dishes and Dessert says:

    This Cheesy Hamburger Casserole is seriously making me hungry!5 stars

  7. Jen says:

    This is such a great way to get my kids to eat veggies without even realizing it, haha! A total mom win!5 stars

    1. Dee says:

      That’s all part of the plan! Seriously, my kids didn’t complain! 🙂