If you ask me, casseroles are one of the best weeknight dinner solutions.
This yellow squash hamburger casserole brings together tender squash rounds with seasoned ground beef in a comforting, family-friendly dish. The creamy mushroom soup and tomatoes with green chilies create a nice, savory base that holds everything together.
It’s topped with melted cheddar cheese and finished with crushed butter crackers that add a satisfying crunch. Two beaten eggs help bind the whole thing so it slices up nicely when you serve it.
It’s a filling meal that sneaks in plenty of vegetables, perfect for using up summer squash from the garden.
Why You’ll Love This Yellow Squash Hamburger Casserole
- Quick weeknight dinner – Ready in under an hour, this casserole is perfect for busy evenings when you need something filling on the table fast.
- Budget-friendly ingredients – Ground beef, yellow squash, and pantry staples come together to create an affordable meal that won’t break the bank.
- Sneaky way to use summer squash – If you’re looking for ways to use up all that garden squash, this cheesy casserole makes it actually crave-worthy.
- One-dish meal – Everything bakes together in one pan, which means less cleanup and more time to relax after dinner.
- Kid-approved comfort food – The creamy, cheesy sauce and buttery cracker topping make this a family favorite that even veggie-skeptical kids will eat.
What Kind of Yellow Squash Should I Use?
For this casserole, you’ll want to pick yellow squash that’s on the smaller side – they tend to be more tender and have fewer seeds than the larger ones. Look for squash that feels firm to the touch with smooth, unblemished skin, and avoid any that feel soft or have dark spots. If you can only find larger squash at the store, no worries – just scoop out the seeds before slicing them up. Fresh is always best, but you can use frozen yellow squash in a pinch, just make sure to thaw it completely and squeeze out as much excess water as possible so your casserole doesn’t end up watery.
Options for Substitutions
This casserole is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Yellow squash: You can easily swap yellow squash with zucchini, or use a mix of both. They cook the same way and have a similar texture, so no changes needed to the recipe.
- Hamburger meat: Ground turkey or ground chicken work great here if you want a lighter option. You could also try ground sausage for extra flavor, though it will make the dish a bit richer.
- Cream of mushroom soup: Not a mushroom fan? Swap it with cream of chicken or cream of celery soup. Both will give you that creamy base without changing much.
- Diced tomatoes with green chilies: If you can’t find this combo, use regular diced tomatoes and add a small can of diced green chilies separately. For less heat, just use plain diced tomatoes.
- Cheddar cheese: Monterey Jack, Colby, or a Mexican blend all melt nicely in this casserole. Use whatever you have on hand.
- Butter flavored crackers: Ritz crackers are traditional, but you can use crushed saltines, panko breadcrumbs, or even crushed cornflakes for the topping.
Watch Out for These Mistakes While Baking
The biggest mistake you can make with this casserole is overcooking the squash in the first step – those 3 minutes of boiling should be your maximum, since the squash will continue cooking in the oven and you don’t want it turning mushy.
Make sure to drain your diced tomatoes with green chilies well before mixing them in, as extra liquid can make your casserole watery instead of holding together nicely when you serve it.
Don’t skip the cold water rinse after boiling the squash – this stops the cooking process immediately and helps keep the squash from getting too soft.
For a crispier topping, try mixing a tablespoon of melted butter with your crushed crackers before sprinkling them on top, and if you notice the crackers browning too quickly, just tent some foil over the dish for the remaining bake time.
What to Serve With Yellow Squash Hamburger Casserole?
This casserole is pretty hearty on its own, so I like to keep the sides simple and fresh. A crisp green salad with ranch or Italian dressing is always a good choice to balance out the richness of the cheese and cream of mushroom soup. Some buttery cornbread or dinner rolls are perfect for soaking up any extra sauce from the casserole. If you want to add another vegetable to the plate, roasted green beans or a simple coleslaw work really well without making the meal feel too heavy.
Storage Instructions
Store: This casserole keeps really well in the fridge for up to 4 days. Just cover it tightly with foil or transfer it to an airtight container once it’s cooled down. The flavors actually get even better the next day, making it perfect for leftovers throughout the week.
Freeze: You can freeze this casserole for up to 3 months, either before or after baking. If freezing unbaked, wrap it well with plastic wrap and foil. For already baked casserole, let it cool completely first, then wrap tightly and freeze in individual portions if you’d like.
Reheat: Warm up leftovers in the oven at 350°F for about 15-20 minutes until heated through, or microwave individual portions for 2-3 minutes. If reheating from frozen, thaw in the fridge overnight first for best results.
| Preparation Time | 20-30 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 40-60 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2400-2700
- Protein: 110-130 g
- Fat: 170-190 g
- Carbohydrates: 110-130 g
Ingredients
For the casserole:
- 10 yellow squash (sliced into 1/2-inch rounds)
- 1.5 lbs ground beef
- 1 onion (finely diced into 1/4-inch pieces)
- 2 cloves garlic, minced
- 1 can cream of mushroom soup (I use Campbell’s for the best consistency)
- 1 can tomatoes with green chilies (I prefer RO*TEL brand for the right spice level)
- 1 1/2 cups cheddar cheese
- 2 eggs (beaten until smooth to bind the mixture)
- 1/2 teaspoon ground black pepper
For the topping:
- 30 butter crackers (roughly crushed for a crunchy texture)
Step 1: Prepare the Squash and Mise en Place
- 10 yellow squash
- 1 onion
- 2 cloves garlic, minced
- 30 butter crackers
Slice the yellow squash into 1/2-inch rounds and set aside.
Finely dice the onion into 1/4-inch pieces and mince the garlic, keeping them separate.
Crush the butter crackers roughly by hand until you have a combination of fine crumbs and small pieces—this creates better texture than uniform crumbs.
Having everything prepped and ready makes the cooking process smooth and prevents overcooking any components.
Step 2: Par-Cook the Squash
- 10 yellow squash
Bring a large pot of salted water to a boil and add the sliced squash.
Boil for exactly 3 minutes—this softens the squash just enough so it will meld into the casserole without becoming mushy.
Drain in a colander and rinse with cold water to stop the cooking process and remove excess starch.
Set aside to drain thoroughly.
Step 3: Brown the Beef and Aromatics
- 1.5 lbs ground beef
- 1 onion
- 2 cloves garlic, minced
Heat a large skillet over medium-high heat and add the ground beef, breaking it into small pieces as it cooks.
Once the beef is mostly browned, add the diced onion and minced garlic, stirring frequently until the onion is softened and translucent, about 3-4 minutes.
This builds flavor by allowing the aromatics to cook directly in the meat’s fat.
Don’t drain the fat—it carries flavor into the casserole.
Step 4: Build the Casserole Mixture
- 1 can cream of mushroom soup
- 1 can tomatoes with green chilies
- 1 cup cheddar cheese
- 2 eggs
- 1/2 teaspoon ground black pepper
- cooked beef and onion mixture from Step 3
- drained squash from Step 2
In a large bowl, combine the cream of mushroom soup, canned tomatoes with green chilies, and 1 cup of the cheddar cheese.
Beat the eggs in a separate bowl until smooth, then add them to the mixture, stirring constantly to ensure they incorporate evenly and don’t scramble.
Add the cooked beef mixture from Step 3 and stir until fully combined.
Finally, gently fold in the drained squash from Step 2 along with the black pepper, being careful not to break up the squash pieces too much.
Step 5: Assemble and Bake the Casserole
- casserole mixture from Step 4
- crushed butter crackers from Step 1
- 1/2 cup cheddar cheese
Preheat your oven to 350°F.
Transfer the casserole mixture from Step 4 into a 9×13-inch baking dish, spreading it evenly.
Sprinkle the crushed crackers evenly over the top, then scatter the remaining 1/2 cup of cheddar cheese over the crackers.
I like to top the cheese last so it melts beautifully and creates a golden crust without the crackers burning underneath.
Bake for 20-30 minutes until the cheese is bubbly and the top is golden brown.
Step 6: Rest and Serve
Remove the casserole from the oven and let it rest for 10 minutes before serving.
This resting period allows the eggs to set fully, giving the casserole a better structure so it holds together when plated rather than falling apart.
The flavors also meld and settle during this time, making each bite more cohesive.

Creamy Yellow Squash Hamburger Casserole
Ingredients
For the casserole
- 10 yellow squash (sliced into 1/2-inch rounds)
- 1.5 lbs ground beef
- 1 onion (finely diced into 1/4-inch pieces)
- 2 cloves garlic, minced
- 1 can cream of mushroom soup (I use Campbell's for the best consistency)
- 1 can tomatoes with green chilies (I prefer RO*TEL brand for the right spice level)
- 1 1/2 cups cheddar cheese
- 2 eggs (beaten until smooth to bind the mixture)
- 1/2 teaspoon ground black pepper
For the topping
- 30 butter crackers (roughly crushed for a crunchy texture)
Instructions
- Slice the yellow squash into 1/2-inch rounds and set aside. Finely dice the onion into 1/4-inch pieces and mince the garlic, keeping them separate. Crush the butter crackers roughly by hand until you have a combination of fine crumbs and small pieces—this creates better texture than uniform crumbs. Having everything prepped and ready makes the cooking process smooth and prevents overcooking any components.
- Bring a large pot of salted water to a boil and add the sliced squash. Boil for exactly 3 minutes—this softens the squash just enough so it will meld into the casserole without becoming mushy. Drain in a colander and rinse with cold water to stop the cooking process and remove excess starch. Set aside to drain thoroughly.
- Heat a large skillet over medium-high heat and add the ground beef, breaking it into small pieces as it cooks. Once the beef is mostly browned, add the diced onion and minced garlic, stirring frequently until the onion is softened and translucent, about 3-4 minutes. This builds flavor by allowing the aromatics to cook directly in the meat's fat. Don't drain the fat—it carries flavor into the casserole.
- In a large bowl, combine the cream of mushroom soup, canned tomatoes with green chilies, and 1 cup of the cheddar cheese. Beat the eggs in a separate bowl until smooth, then add them to the mixture, stirring constantly to ensure they incorporate evenly and don't scramble. Add the cooked beef mixture from Step 3 and stir until fully combined. Finally, gently fold in the drained squash from Step 2 along with the black pepper, being careful not to break up the squash pieces too much.
- Preheat your oven to 350°F. Transfer the casserole mixture from Step 4 into a 9x13-inch baking dish, spreading it evenly. Sprinkle the crushed crackers evenly over the top, then scatter the remaining 1/2 cup of cheddar cheese over the crackers. I like to top the cheese last so it melts beautifully and creates a golden crust without the crackers burning underneath. Bake for 20-30 minutes until the cheese is bubbly and the top is golden brown.
- Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the eggs to set fully, giving the casserole a better structure so it holds together when plated rather than falling apart. The flavors also meld and settle during this time, making each bite more cohesive.


