I’ve been making this Hamburger Supreme Casserole for years, and it never fails to bring my family running to the dinner table. With savory ground beef, creamy mushroom soup, and plenty of melted cheddar cheese, this one-dish wonder is pure comfort food that comes together in under an hour. Trust me, once you try this recipe, it’ll become a regular in your weekly rotation!

| Preparation Time | 20-30 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 40-60 minutes |
| Level of Difficulty | Medium |
| Servings | 7 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2700-2900
- Protein: 120-135 g
- Fat: 150-165 g
- Carbohydrates: 175-190 g
Ingredients
For the beef mixture:
- 1 lb ground beef
- 1/2 cup onion (finely diced into 1/4-inch pieces)
- 1 can mushroom soup (I use Campbell’s for the thickest consistency)
- 2/3 cup milk
- 1 tsp garlic
- 1/2 tsp salt
- 1/2 tsp pepper
- 1/4 tsp thyme (dried is best for a slow-cooked aroma)
- 4 oz mushrooms (sliced into 1/4-inch thick pieces)
- 1 tsp Worcestershire sauce
For the pasta:
- 2 cups pasta (I prefer Barilla rotini to hold the sauce better)
For the assembly:
- 8 oz cheddar cheese (I always use Tillamook for a superior melt)
- 1 tbsp fresh parsley (chopped for garnish)
Step 1: Brown the Meat and Build the Flavor Base
- 1 lb ground beef
- 1/2 cup onion
- 1 tsp garlic
Heat a large skillet over medium-high heat and add the ground beef, breaking it apart with a spoon as it cooks.
Once the beef is mostly browned (about 5-7 minutes), add the diced onion and cook for another 2-3 minutes until softened.
Stir in the garlic and cook for 30 seconds until fragrant.
I like to let the meat develop a nice golden color before draining—this creates deeper, richer flavors in the final casserole.
Drain excess fat from the pan using a colander or by tilting the pan and spooning it out.
Step 2: Cook the Pasta to Al Dente
- 2 cups pasta
While the meat cooks, bring a large pot of salted water to a boil and add the pasta.
Cook according to package directions until just al dente (usually 8-10 minutes)—it should still have a slight firmness since it will continue cooking in the oven.
Drain well and set aside.
I prefer rotini because its ridged shape and spiral hold the creamy sauce beautifully, unlike smaller pasta shapes that can get lost.
Step 3: Create the Creamy Sauce and Combine with Meat
- 1 can mushroom soup
- 2/3 cup milk
- 1 tsp Worcestershire sauce
- 1/2 tsp salt
- 1/2 tsp pepper
- 1/4 tsp thyme
- 4 oz mushrooms
To the cooked ground beef in the skillet, add the mushroom soup, milk, Worcestershire sauce, salt, pepper, and thyme.
Stir well to combine, then add the sliced mushrooms.
Simmer over medium-low heat for 3-4 minutes, stirring occasionally, until the mushrooms are just tender and the sauce is smooth and cohesive.
This gentle heating allows all the flavors to meld without overcooking the mushrooms.
Step 4: Layer and Assemble the Casserole
- meat sauce from Step 3
- cooked pasta from Step 2
- 8 oz cheddar cheese
Preheat the oven to 350°F.
In a 9x13 inch baking dish, spread half of the meat sauce from Step 3 as the base layer.
Top with half of the cooked pasta from Step 2, then sprinkle with half of the grated cheddar cheese (about 4 oz).
Add the remaining meat sauce, then the remaining pasta, creating a final layer.
Reserve the remaining 4 oz of cheese for the top.
This layering technique ensures even distribution of sauce and flavors throughout the casserole.
Step 5: Bake and Finish with Cheese
- reserved cheddar cheese from Step 4
Bake the casserole uncovered at 350°F for 15-18 minutes until the edges are bubbly and the dish is heated through.
Remove from the oven and sprinkle the reserved 4 oz of cheddar cheese evenly over the top.
Return to the oven for another 4-5 minutes until the cheese is melted and slightly golden.
I always use Tillamook cheddar because it has a superior melting quality that creates a creamy, cohesive top layer rather than a greasy one.
Step 6: Rest and Garnish
- 1 tbsp fresh parsley
Remove the casserole from the oven and let it rest for 3-4 minutes before serving—this allows the sauce to set slightly so portions hold together neatly when scooped.
Sprinkle the fresh chopped parsley over the top just before serving for a pop of color and fresh brightness against the rich, creamy casserole.

Perfect Hamburger Supreme Casserole
Ingredients
Method
- Heat a large skillet over medium-high heat and add the ground beef, breaking it apart with a spoon as it cooks. Once the beef is mostly browned (about 5-7 minutes), add the diced onion and cook for another 2-3 minutes until softened. Stir in the garlic and cook for 30 seconds until fragrant. I like to let the meat develop a nice golden color before draining—this creates deeper, richer flavors in the final casserole. Drain excess fat from the pan using a colander or by tilting the pan and spooning it out.
- While the meat cooks, bring a large pot of salted water to a boil and add the pasta. Cook according to package directions until just al dente (usually 8-10 minutes)—it should still have a slight firmness since it will continue cooking in the oven. Drain well and set aside. I prefer rotini because its ridged shape and spiral hold the creamy sauce beautifully, unlike smaller pasta shapes that can get lost.
- To the cooked ground beef in the skillet, add the mushroom soup, milk, Worcestershire sauce, salt, pepper, and thyme. Stir well to combine, then add the sliced mushrooms. Simmer over medium-low heat for 3-4 minutes, stirring occasionally, until the mushrooms are just tender and the sauce is smooth and cohesive. This gentle heating allows all the flavors to meld without overcooking the mushrooms.
- Preheat the oven to 350°F. In a 9x13 inch baking dish, spread half of the meat sauce from Step 3 as the base layer. Top with half of the cooked pasta from Step 2, then sprinkle with half of the grated cheddar cheese (about 4 oz). Add the remaining meat sauce, then the remaining pasta, creating a final layer. Reserve the remaining 4 oz of cheese for the top. This layering technique ensures even distribution of sauce and flavors throughout the casserole.
- Bake the casserole uncovered at 350°F for 15-18 minutes until the edges are bubbly and the dish is heated through. Remove from the oven and sprinkle the reserved 4 oz of cheddar cheese evenly over the top. Return to the oven for another 4-5 minutes until the cheese is melted and slightly golden. I always use Tillamook cheddar because it has a superior melting quality that creates a creamy, cohesive top layer rather than a greasy one.
- Remove the casserole from the oven and let it rest for 3-4 minutes before serving—this allows the sauce to set slightly so portions hold together neatly when scooped. Sprinkle the fresh chopped parsley over the top just before serving for a pop of color and fresh brightness against the rich, creamy casserole.