This quick family casserole is the perfect easy dinner recipe for busy weeknights. Made with simple ingredients like ground beef and cheese, this hearty meal is a budget-friendly and high-protein…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch (or similar 3-quart) baking dish with non-stick spray or a thin layer of butter. This ensures the casserole doesn’t stick and makes for easy cleanup. If you have time, you can also line the dish with parchment paper for extra insurance.

Step 1 image
Step 2

In a large skillet or Dutch oven, heat 1 tablespoon of olive oil over medium-high heat until it shimmers. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until the onion becomes translucent and fragrant. The aroma of sautéing onion is the first sign that flavor is building. Add the minced garlic and cook for another 30 seconds until fragrant, being careful not to burn it.

Step 2 image
Step 3

Add the ground beef to the skillet, breaking it apart with a wooden spoon or spatula. Cook for 5-7 minutes, stirring occasionally, until the beef is browned and no longer pink. You’ll know it’s done when you see rich brown bits forming on the bottom of the pan — that’s fond, and it’s packed with flavor. If there’s excess fat (more than a tablespoon), drain it off to keep the casserole from becoming greasy. Season the beef with salt, pepper, paprika, and oregano, stirring to coat evenly. This step infuses the meat with a warm, savory spice blend that complements the creamy sauce.

Step 4

Reduce the heat to medium-low and stir in the condensed cream of mushroom soup, milk, and sour cream. Mix until the sauce is smooth and well combined, scraping up any browned bits from the bottom of the pan. The sauce will look slightly thick but should be pourable. Let it simmer gently for 2-3 minutes, allowing the flavors to meld. Taste and adjust seasoning if needed — you want a creamy, savory base that will coat every grain of rice and piece of broccoli.

Step 5

Add the broccoli florets and cooked rice to the skillet, stirring gently to incorporate everything evenly. The broccoli should be raw at this point — it will cook perfectly in the oven, retaining a slight crunch. If you prefer softer broccoli, you can blanch it for 2 minutes in boiling water beforehand. The mixture should look cohesive, with the sauce evenly distributed. Fold in 1 1/2 cups of the shredded cheddar cheese, reserving the remaining 1/2 cup for the top. The cheese will melt into the sauce, adding richness and a subtle tang.

Step 6

Transfer the entire mixture to the prepared baking dish, spreading it into an even layer. If using panko breadcrumbs, sprinkle them over the top along with the remaining 1/2 cup of cheddar cheese. The breadcrumbs add a delightful crunch that contrasts with the creamy interior. For an extra golden crust, you can dot the top with small pats of butter (about 1 tablespoon total).

Step 7

Place the dish in the preheated oven and bake for 20-25 minutes, or until the casserole is bubbly around the edges and the top is golden brown. Rotate the dish halfway through for even browning. You’ll know it’s ready when you see the cheese melted and slightly browned in spots, and the sauce is bubbling up through the topping. If the top is browning too quickly, tent loosely with foil for the last 10 minutes.

Step 8

Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This resting period allows the sauce to set slightly, making it easier to scoop out clean portions. The casserole will be piping hot, so be careful. Serve with a side salad or steamed vegetables for a complete meal. Garnish with fresh parsley or chopped chives if desired. Leftovers can be stored in an airtight container in the refrigerator for up to 4 days.

For best results

  • For the best texture, use freshly shredded cheddar cheese from a block rather than pre-shredded cheese. Pre-shredded cheese often contains anti-caking agents like cellulose or potato starch, which can prevent the cheese from melting smoothly and may result in a grainy sauce. Grating your own cheese takes just a few minutes but makes a significant difference in creaminess and flavor.
  • If you want to boost the protein content even further, consider swapping half of the ground beef for ground turkey or chicken. You can also add a can of drained and rinsed black beans or chickpeas. The recipe is very forgiving, and these additions will not alter the overall flavor profile drastically while increasing the protein and fiber.
  • To make this casserole gluten-free, use a gluten-free condensed cream of mushroom soup (such as Pacific Foods or Progresso) and substitute the panko breadcrumbs with crushed pork rinds or a gluten-free breadcrumb blend. Also, ensure your sour cream and milk are gluten-free (most are, but always check labels). The rest of the ingredients are naturally gluten-free.
  • For a lighter version, use 93% lean ground beef, low-fat cream of mushroom soup (or make a homemade béchamel with skim milk), and reduced-fat cheddar cheese. You can also replace the sour cream with plain Greek yogurt for extra protein and tanginess. These swaps reduce the calorie and fat content without sacrificing much flavor.
  • Don't skip the step of sautéing the onion and garlic — it builds a flavor foundation that cannot be replicated by adding them raw. The Maillard reaction that occurs during browning creates complex savory notes that elevate the entire dish. If you're short on time, you can use frozen diced onion, but fresh is always better for texture and taste.
  • Broccoli can be swapped with cauliflower, green beans, or even frozen mixed vegetables. If using frozen vegetables, thaw them first and pat dry to remove excess moisture, which can make the casserole watery. Alternatively, you can roast the vegetables beforehand to concentrate their flavor and reduce liquid content.
  • For a crunchy, golden topping that rivals any restaurant casserole, mix the panko breadcrumbs with a tablespoon of melted butter and a pinch of garlic powder before sprinkling over the cheese. This ensures the crumbs toast evenly and become irresistibly crispy. Watch them closely during the last few minutes of baking to prevent burning.

Variations

  • Chicken & Broccoli Casserole: Replace ground beef with 2 cups of shredded or diced cooked chicken (rotisserie chicken works beautifully). The cooking time remains the same since the chicken is already cooked. You can also add a teaspoon of dried thyme or rosemary for an herbal note that pairs well with chicken.
  • Mexican-Style Casserole: Swap the cream of mushroom soup for a can of condensed cream of chicken soup, and add a can of drained diced tomatoes with green chilies (Rotel). Use pepper jack cheese instead of cheddar, and season the beef with cumin, chili powder, and smoked paprika. Top with crushed tortilla chips instead of panko for a crunchy Tex-Mex twist.
  • Vegetarian Option: Omit the meat entirely and double the broccoli (or add other vegetables like diced bell peppers, zucchini, or mushrooms). Use a can of cream of celery soup and add a can of drained and rinsed chickpeas or white beans for protein. The cooking time remains the same; just ensure the vegetables are cut into uniform pieces for even cooking.
  • Low-Carb/Keto Version: Replace the rice with cauliflower rice (about 4 cups). To avoid a watery casserole, sauté the cauliflower rice in a dry skillet over medium heat for 5-7 minutes to evaporate excess moisture before adding it to the mixture. Use full-fat cream cheese (4 oz) in place of the milk and sour cream for extra richness. The topping can be crushed pork rinds mixed with cheese for a crunchy, zero-carb crust.
  • Cheesy Broccoli & Rice Casserole: For a truly classic version, omit the meat entirely and use 3 cups of broccoli florets. Add an extra 1/2 cup of cheese to the sauce and a pinch of nutmeg, which complements the creamy cheese sauce beautifully. This version is a perfect side dish or a light vegetarian main.

Nutrition

  • Calories485 kcal
  • Total Fat28g
  • Saturated Fat14g
  • Cholesterol95mg
  • Sodium890mg
  • Total Carbohydrates32g
  • Dietary Fiber3g
  • Sugars5g
  • Protein28g

Common Questions

Can I make this casserole ahead of time?
Absolutely! This casserole is a great make-ahead meal. Assemble the casserole completely (without baking), cover tightly with foil or plastic wrap, and refrigerate for up to 24 hours. When ready to bake, remove from the refrigerator and let it sit at room temperature for about 20 minutes while the oven preheats. Then bake as directed, adding 5-10 minutes to the baking time since the dish starts cold. You can also freeze the unbaked casserole for up to 3 months; thaw overnight in the refrigerator before baking.
How do I store leftovers and reheat them?
Leftover casserole can be stored in an airtight container in the refrigerator for up to 4 days. To reheat, you can microwave individual portions for 1-2 minutes, stirring halfway through. For best results, reheat in a 350°F oven for 15-20 minutes, covered with foil to prevent drying out. If the casserole seems dry after reheating, add a splash of milk or broth before warming. The casserole also freezes well after baking; wrap tightly in foil and freeze for up to 3 months. Thaw in the refrigerator and reheat as above.
Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works fine, but you need to thaw it first and pat it very dry with paper towels to remove excess moisture. Frozen vegetables contain more water than fresh, and adding them directly to the casserole can make it watery. Alternatively, you can add the frozen broccoli directly without thawing, but increase the baking time by about 10 minutes and expect a slightly looser consistency. For the best texture, I recommend fresh broccoli when possible.
What can I substitute for cream of mushroom soup?
If you don’t have cream of mushroom soup, you can make a quick homemade substitute: In a small saucepan, melt 2 tablespoons of butter over medium heat. Whisk in 2 tablespoons of all-purpose flour and cook for 1 minute. Gradually whisk in 1 cup of milk or chicken broth, and cook until thickened, about 3-5 minutes. Season with salt, pepper, and a pinch of garlic powder. This makes about 1 cup of creamy sauce, equivalent to one can. You can also use cream of chicken or cream of celery soup for a different flavor profile.
Can I use a different type of cheese?
Absolutely! While sharp cheddar provides a classic flavor and great melt, you can use any good melting cheese. Colby Jack, Monterey Jack, Gouda, or a mix of mozzarella and Parmesan all work well. For a more intense flavor, try smoked gouda or Gruyère. Avoid using low-moisture cheeses like Parmesan alone (they don’t melt smoothly) or pre-shredded cheese blends that contain anti-caking agents. Grate your own cheese for the best results.
Is this casserole gluten-free?
The recipe as written is not gluten-free because it uses condensed cream of mushroom soup (which typically contains wheat flour) and panko breadcrumbs. However, you can easily make it gluten-free by using a gluten-free condensed soup or the homemade substitute mentioned above, and by using gluten-free breadcrumbs or crushed pork rinds for the topping. Also, ensure your sour cream and other ingredients are certified gluten-free if you have celiac disease or severe sensitivity.
Can I add other vegetables?
Definitely! This casserole is very versatile. You can add sliced mushrooms (sauté them with the onion), diced bell peppers, carrots, peas, corn, or chopped spinach. If adding spinach, stir it in at the end just until wilted to avoid overcooking. Keep the total vegetable volume around 2-3 cups so the casserole doesn’t become too watery. If using frozen vegetables, thaw and pat dry first.
What can I serve with this casserole?
This casserole is a complete one-dish meal, but it pairs wonderfully with a simple side salad dressed with vinaigrette to cut through the richness. You could also serve it with crusty bread or garlic bread to soak up any extra sauce. For a lighter meal, steamed green beans or roasted asparagus make excellent accompaniments. If you’re feeding a crowd, a fruit salad or coleslaw adds freshness.