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
Instructions
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.

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.

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.
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.
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.
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).
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.
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
