Grandma’s Hamburger Casserole

Grandma’s Hamburger Casserole
My grandmother’s hamburger casserole is pure comfort food at its best! Featuring hearty ground beef, tender egg noodles, and a creamy, dreamy cheese sauce, this easy recipe has roots going back to the 1940s. Feel free to adjust the amount of cheese and sour cream based on what you’ve got in your fridge — it’ll still turn out wonderfully delicious and satisfying every time.
Why You’ll Love This Recipe
- This beloved, family-tested hamburger casserole combines ground beef, rich tomato sauce, and a creamy cheese filling.
- Home cooks rave about the smooth blend of sour cream, cream cheese, and fresh onion in the filling.
- “This recipe is a keeper and super versatile for busy weeknights!”
There’s nothing quite like the warm, simple, and nostalgic feeling of Grandma’s Hamburger Casserole. This classic dish has been bringing families together since the 1940s with layers of flavorful seasoned ground beef, tangy tomato sauce, and tender egg noodles all wrapped up in a creamy cheese filling made from sour cream and cream cheese. It’s a cozy bake that kids and grown-ups will both enjoy.
You can expect a savory, slightly tangy filling with a gooey cheesy top that browns beautifully, resting on a bed of soft, perfectly cooked noodles. What’s great about this hamburger casserole recipe is how forgiving it is—you can easily swap cheeses or tweak the amounts based on what you have, and it’ll still shine as a hearty, family-friendly meal.
- Comes together in about an hour, with just 15 minutes of prep and 45 minutes in the oven.
- Yields a generous 9×13-inch casserole that serves 6 hungry people.
- Made from simple pantry staples and can be prepped ahead or frozen for convenience.
Keep reading to get the full list of ingredients, step-by-step instructions, handy cooking tips, clever variations, and smart storage advice so you can make this hamburger casserole perfectly your own.
Why This Feels Like Comfort Food
Grandma’s Hamburger Casserole is comfort food made easy. It’s hearty, simple, and forgiving—a perfect weeknight dinner that stretches to feed a crowd, much like our Hamburger Hashbrown Casserole. The creamy mixture of sour cream and cream cheese blends beautifully with the savory tomato-simmered ground beef and tender egg noodles, bringing together flavors that feel like a warm hug from the oven.
- Ready in around one hour, with minimal hands-on time.
- Uses pantry staples and ingredients you can adjust to what you have on hand.
- Perfect for make-ahead meals or freezing, making busy weeknights less stressful—or try Slow Cooker Cowboy Beef for a set-it-and-forget-it comfort dinner.
Ingredients and Pantry Staples

- 1 pound ground beef
- 2 (15 ounce) cans tomato sauce
- 1 teaspoon white sugar, or to taste
- 1 teaspoon garlic salt, or to taste
- 1 teaspoon salt, or to taste
- 1 (8 ounce) package egg noodles
- 1 cup sour cream
- 3 ounces cream cheese, softened
- 1 large white onion, finely diced
- ½ cup shredded sharp Cheddar cheese, or more to taste
Assembling and Baking Instructions
- Heat a large skillet over medium-high heat.
- Cook 1 pound ground beef in the skillet, breaking it up, until crumbly and cooked through (about 5–7 minutes).
- Drain off excess grease from the browned beef.
- Stir tomato sauce, sugar, garlic salt, and salt into the browned beef and simmer gently for about 20 minutes; remove from heat and keep covered.
- Meanwhile, bring a large pot of salted water to a boil.
- Cook 8 ounces egg noodles until al dente (7–9 minutes) and drain well.
- Preheat the oven to 350°F (175°C) and grease a 9×13-inch casserole dish.
- Soften 3 ounces cream cheese (room temperature or brief microwave).
- Mix 1 cup sour cream, the softened cream cheese, and 1 large diced white onion until smooth and combined.
- Layer half of the drained noodles in the prepared casserole dish.
- Spread half of the sour cream mixture over the noodles.
- Top with half of the beef mixture.
-
Repeat the layers with the remaining noodles, sour cream mixture, and beef.

- Sprinkle ½ cup shredded sharp Cheddar cheese evenly over the top.
- Bake the casserole at 350°F for 25–30 minutes, until the cheese is melted, bubbly, and golden brown.
- If the cheese begins to brown too quickly, loosely cover the dish with foil for the first 15–20 minutes of baking, then remove to finish browning.
- Optional: sauté the diced onion with the ground beef while browning for a milder, softer onion flavor instead of mixing raw onion into the sour cream filling.
- Optional: toss the diced onion with the cheese topping before baking if you prefer a bit of crunch and sweeter flavor after baking.
Tips for a Perfect Bake
- Make sure to brown the ground beef thoroughly and drain off excess fat. This keeps the casserole from getting greasy and heavy.
- Simmer the beef and tomato sauce mix for a full 20 minutes. This step deepens the flavors and reduces excess liquid—much like the flavorful beef-and-tomato simmer in this one-pot lasagna soup—so your casserole isn’t watery.
- Cook the egg noodles to just al dente (7–9 minutes). Overcooked noodles will get mushy after baking and change the texture.
- Soften the cream cheese before mixing for an extra-smooth, creamy cheese filling—see how properly softened cream cheese creates a silky filling in this No Bake Strawberry Cheesecake. Letting it sit at room temperature or a quick zap in the microwave works great.
- Grease your casserole dish well or use nonstick spray. It makes slicing and serving so much easier.
- If the cheese topping starts browning too fast, loosely cover the dish with foil for the first 15–20 minutes, then remove to finish browning.
- Drain both your ground beef and noodles thoroughly before layering. This helps avoid a soggy hamburger casserole.
Swaps, Add-Ins, and Flavor Boosts
- Swap the ground beef for ground turkey or chicken for a lighter version. You could also use half beef, half Italian sausage for extra flavor.
- Try rotini, penne, or bow-tie pasta instead of egg noodles. Just adjust the cooking time to the package instructions.
- Mix up the cheese: add mozzarella, Monterey Jack, or Colby for a milder melt. Or, jazz it up with extra sharp cheddar for a bold taste.
- Make it veggie-packed by stirring in sautéed zucchini and mushrooms, bell peppers, or spinach with the beef. Or switch out the meat for cooked lentils for a vegetarian twist.
- For a different creamy texture, replace some or all of the cream cheese and sour cream with ricotta or cottage cheese.
- Spice lovers can add a teaspoon of smoked paprika, a pinch of red pepper flakes, or a splash of Worcestershire sauce to the beef mixture for a little kick—it’s the same savory boost that makes Salisbury steak with mushroom gravy so satisfying.
Storing and Freezing Leftovers
Refrigerator: Let the baked hamburger casserole cool to room temperature, cover tightly with foil or plastic wrap, or store leftovers in an airtight container. It keeps well for 3–4 days.
Freezer:
- Unbaked (assembled): You can assemble the casserole in a freezer-safe 9×13 dish, wrap it tightly with plastic wrap and foil, and freeze for up to 2 months for an easy meal later.
- Baked: Once baked and cooled, wrap it well or transfer to a freezer-safe container and freeze for up to 2 months. This is perfect for make-ahead meals.
Reheating:
- From the fridge: Preheat your oven to 350°F (175°C). Cover the casserole with foil and bake for 20–30 minutes until heated through. Remove the foil for the last 5–10 minutes if you want to crisp up the cheese topping again.
- From frozen (unbaked): Thaw overnight in the fridge, then bake at 350°F for 25–35 minutes until bubbly and heated through. If baking straight from frozen, cover loosely and bake at 350°F for 60–75 minutes. Uncover for the final 10–15 minutes to brown the top well, and check that the center reaches 165°F for safety.
- Microwave: For a quick fix, reheat individual portions on medium-high for 2–4 minutes, stirring or rotating halfway through to heat evenly.
Make-ahead: You can assemble your hamburger casserole up to 24 hours ahead of time. Just keep it covered in the fridge, and let it sit at room temperature 20–30 minutes before baking. If you enjoy prep-ahead casseroles, try Hamburger Potato Casserole for another cozy ground beef bake.

Answers to Common Questions
- Can I use a different pasta? Absolutely! Short pastas like penne, rotini, or farfalle work wonderfully. Just cook them to al dente and layer as usual.
- Is this recipe gluten-free? It can be! Substitute gluten-free egg noodles or pasta and make sure your canned tomato sauce doesn’t contain gluten.
- How do I stop the casserole from being soggy? Be sure to drain the browned ground beef and cooked noodles very well before layering. Also, simmer the tomato sauce to reduce excess liquid and avoid overmixing the creamy filling.
- Can I swap sour cream for plain Greek yogurt? Yes, you can! Greek yogurt adds a nice tang and extra protein. Use full-fat or 2% for best results, and mix gently to avoid curdling.
- How long do leftovers last? Stored in the fridge, leftovers stay good for 3–4 days. You can freeze leftovers for up to 2 months and enjoy later.
- Is there a vegetarian version? Yes! Use cooked lentils, extra veggies, or plant-based ground meat substitutes instead of beef, and season well for great flavor.
- My top browns before the inside is hot. What should I do? Cover your casserole loosely with foil for the first part of baking, then remove it near the end to get a golden finish. Also, make sure the oven temperature is steady at 350°F, and verify the center reaches 165°F before serving.

A comforting casserole combining seasoned ground beef, tomato sauce, creamy sour cream and cream cheese filling, and tender egg noodles, topped with melted sharp Cheddar cheese.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 1 (9x13-inch) casserole 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound ground beef
- 2 (15 ounce) cans tomato sauce
- 1 teaspoon white sugar, or to taste
- 1 teaspoon garlic salt, or to taste
- 1 teaspoon salt, or to taste
- 1 (8 ounce) package egg noodles
- 1 cup sour cream
- 3 ounces cream cheese, softened
- 1 large white onion, finely diced
- ½ cup shredded sharp Cheddar cheese, or more to taste
Instructions
- Heat a large skillet over medium-high heat.
- Cook 1 pound ground beef in the skillet, breaking it up, until crumbly and cooked through (about 5–7 minutes).
- Drain off excess grease from the browned beef.
- Stir tomato sauce, sugar, garlic salt, and salt into the browned beef and simmer gently for about 20 minutes; remove from heat and keep covered.
- Meanwhile, bring a large pot of salted water to a boil.
- Cook 8 ounces egg noodles until al dente (7–9 minutes) and drain well.
- Preheat the oven to 350°F (175°C) and grease a 9×13-inch casserole dish.
- Soften 3 ounces cream cheese (room temperature or brief microwave).
- Mix 1 cup sour cream, the softened cream cheese, and 1 large diced white onion until smooth and combined.
- Layer half of the drained noodles in the prepared casserole dish.
- Spread half of the sour cream mixture over the noodles.
- Top with half of the beef mixture.
- Repeat the layers with the remaining noodles, sour cream mixture, and beef.
- Sprinkle ½ cup shredded sharp Cheddar cheese evenly over the top.
- Bake the casserole at 350°F for 25–30 minutes, until the cheese is melted, bubbly, and golden brown.
- If the cheese begins to brown too quickly, loosely cover the dish with foil for the first 15–20 minutes of baking, then remove to finish browning.
- Optional: sauté the diced onion with the ground beef while browning for a milder, softer onion flavor instead of mixing raw onion into the sour cream filling.
- Optional: toss the diced onion with the cheese topping before baking if you prefer a bit of crunch and sweeter flavor after baking.
Notes
Make sure to brown the ground beef thoroughly and drain off excess fat to avoid a greasy casserole., Simmer beef and tomato sauce for 20 minutes to deepen flavor and reduce excess liquid., Cook noodles al dente (7–9 minutes) to maintain texture after baking., Soften cream cheese before mixing for a smooth filling., Grease casserole dish well for easier slicing and serving., If cheese browns too quickly, cover with foil for first 15–20 mins, then uncover., Drain beef and noodles thoroughly before layering to avoid sogginess., Variations include swapping ground beef for turkey, chicken, Italian sausage; using different pasta shapes; adding vegetables or lentils for vegetarian versions; substituting different cheeses; and adding spices like smoked paprika or red pepper flakes., Assemble up to 24 hours ahead and refrigerate to save time., Can freeze both unbaked and baked casserole up to 2 months.
Nutrition
- Serving Size: 1 serving
- Calories: Approximately 450 kcal per serving (estimate)
- Fat: Approximately 25g per serving (estimate)
- Carbohydrates: Approximately 35g per serving (estimate)
- Protein: Approximately 25g per serving (estimate)
More in Uncategorized
Baked Tortellini (Tomato & Meat Sauce)
Easy Dump and Bake Meatball Casserole Recipe!