If you are looking for a comforting and delicious dish that highlights the perfect marriage of fresh broccoli and creamy cheese, this Broccoli Cheese Casserole Recipe is an absolute must-try. It’s rich, flavorful, and wonderfully satisfying, making it an ideal choice for family dinners or cozy gatherings. Each bite delivers tender broccoli florets smothered in a velvety cheese sauce with just the right hint of seasoning. This casserole brings together simple ingredients that transform into a dish bursting with warmth and homemade goodness.

Ingredients You’ll Need
This Broccoli Cheese Casserole Recipe relies on straightforward, wholesome ingredients that work together beautifully. Each item plays an essential role in creating the creamy texture, savory flavor, and vibrant color that make this dish so irresistible.
- Chicken broth: Adds a rich, savory base to the cheese sauce for depth of flavor.
- Milk: Provides creaminess and helps form the smooth texture of the sauce.
- All-purpose flour: Thickens the sauce to the perfect consistency.
- Onion powder: Enhances the flavor with a subtle hint of sweetness.
- Garlic powder: Adds a touch of warmth and aromatic depth.
- Black pepper: Gives a mild, fragrant kick to balance the richness.
- Salt: Essential for bringing out all the flavors in the dish.
- Cooked and chopped broccoli florets: The star vegetable, tender yet firm for texture.
- Plain Greek yogurt: Introduces a slight tang and creamy body without heaviness.
- Yellow onion, chopped: Provides texture and a mild sweetness.
- Freshly grated cheddar cheese: Melts perfectly to create that irresistible golden topping and cheesy interior.
How to Make Broccoli Cheese Casserole Recipe
Step 1: Prepare the Baking Dish and Broth Mixture
Preheat your oven to 350 degrees Fahrenheit and spray a 9×13 inch baking dish with non-stick spray to ensure easy cleanup and perfect casserole removal. In a medium saucepan over medium-high heat, combine the chicken broth and 1/4 cup of milk. Bring this mixture to a gentle boil, then reduce the heat to medium-low to maintain a simmer. This step builds a flavorful foundation for the cheese sauce.
Step 2: Whisk Flour and Seasonings
While the broth heats, whisk together the flour, onion powder, garlic powder, black pepper, and salt in a small bowl. Gradually pour in the remaining 1/2 cup of milk, whisking constantly until you achieve a smooth mixture without lumps. This thickening blend is what will bind your casserole and give it that luxurious texture.
Step 3: Combine Flour Mixture with Broth
Slowly pour the flour and milk mixture into the simmering broth, whisking continuously to prevent clumps from forming. Continue simmering and stirring for about 5 minutes, or until the sauce becomes rich, smooth, and thickened. Once it’s perfect, remove from heat and allow it to cool for around 10 minutes; this helps avoid scrambling the dairy components later on.
Step 4: Mix Broccoli, Yogurt, and Onion
In a large bowl, gently combine the cooked broccoli, the slightly cooled soup mixture, plain Greek yogurt, and chopped yellow onion. Stir carefully to blend everything evenly while keeping the broccoli florets intact. This creates a harmonious blend of vegetables enveloped in creamy sauce, essential for the signature Broccoli Cheese Casserole Recipe experience.
Step 5: Assemble and Bake
Transfer the broccoli mixture into your prepared baking dish, spreading it out smoothly. Sprinkle the freshly grated cheddar cheese evenly over the top to create a beautifully cheesy crust as it bakes. Place the dish in your preheated oven and bake uncovered for 20 minutes, until it’s hot, bubbly, and golden on top. Once done, remove from the oven and prepare to enjoy a comforting, cheesy delight.
How to Serve Broccoli Cheese Casserole Recipe
Garnishes
To elevate your dish, consider adding a sprinkle of fresh chopped parsley or chives just before serving. These green garnishes add a delightful pop of color and a hint of freshness that perfectly complements the rich cheese and broccoli flavors in the casserole.
Side Dishes
This casserole pairs wonderfully with a crisp green salad dressed lightly in vinaigrette or even roasted garlic bread to soak up every last bit of cheesy goodness. A simple side of steamed rice or quinoa also works well, balancing the richness with light grains.
Creative Ways to Present
For a festive meal, serve the Broccoli Cheese Casserole Recipe in individual ramekins to give each guest their own personal cheesy portion. You can also sprinkle extra cheese and some toasted breadcrumbs on top before baking for added crunch and an impressive presentation.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer your leftover casserole to an airtight container and refrigerate for up to 3 days. This dish holds its flavor and texture well, making it a convenient and tasty option for next-day meals.
Freezing
You can freeze this casserole before baking by assembling it in a freezer-safe dish and wrapping it tightly with plastic wrap and foil. It will keep well for up to 2 months. When ready to enjoy, thaw it overnight in the refrigerator before baking as directed.
Reheating
Reheat leftovers in the oven at 350 degrees Fahrenheit for about 15-20 minutes until warmed through and bubbly. You can cover the casserole lightly with foil to prevent the cheese from over-browning while allowing it to melt nicely.
FAQs
Can I use frozen broccoli instead of fresh?
Absolutely! Just make sure to thaw and drain the broccoli thoroughly to avoid excess moisture ruining your casserole’s texture.
What can I substitute for Greek yogurt?
Sour cream or cream cheese are great alternatives that will still provide creaminess and a slight tang to the sauce.
Is there a way to make this casserole gluten-free?
Yes, substitute the all-purpose flour with a gluten-free flour blend or cornstarch to thicken the sauce without compromising taste.
Can I add other vegetables to this recipe?
Definitely! Feel free to mix in diced carrots, cauliflower, or bell peppers for extra color and nutrition.
What type of cheese works best?
Sharp cheddar is classic, but you can experiment with Monterey Jack, Colby, or a blend for a different cheesy twist.
Final Thoughts
There’s something deeply satisfying about a warm, cheesy casserole that brings everyone together around the table, and this Broccoli Cheese Casserole Recipe does just that with ease. Simple ingredients transform into a show-stopping dish that’s perfect for any occasion. I encourage you to try this recipe soon—you might just discover your new favorite comfort food!
Print
Broccoli Cheese Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
Description
This Broccoli Cheese Casserole is a creamy, comforting dish combining tender broccoli florets with a rich cheese sauce made from chicken broth, milk, and cheddar cheese. Enhanced with Greek yogurt and aromatic spices, it’s baked to bubbly perfection, making it a perfect side or main for family dinners.
Ingredients
Sauce Ingredients
- 1 ¼ cups chicken broth
- 3/4 cup milk, divided (2% recommended)
- 1/4 cup all purpose flour
- 1/4 teaspoon onion powder
- 1/4 teaspoon garlic powder
- 1/4 teaspoon black pepper
- 1/2 teaspoon salt
Main Ingredients
- 5 cups cooked and chopped broccoli florets
- 1 cup plain Greek yogurt
- 1/2 small yellow onion, chopped
- 1 cup freshly grated mild cheddar cheese
Instructions
- Preheat Oven: Preheat your oven to 350 degrees Fahrenheit. Prepare a 9×13 inch baking dish by spraying it with non-stick cooking spray and set it aside.
- Heat Broth and Milk: In a medium saucepan over medium-high heat, combine the chicken broth and 1/4 cup of milk. Bring the mixture to a low boil, then reduce heat to medium-low to maintain a gentle simmer.
- Prepare Flour Mixture: While the broth mixture is heating, whisk together the flour, onion powder, garlic powder, black pepper, and salt in a small bowl. Gradually pour in the remaining 1/2 cup milk, whisking continuously until smooth and free of lumps. The mixture will thicken considerably.
- Combine and Thicken Sauce: Slowly pour the flour and milk mixture into the simmering broth mixture, whisking constantly. Allow the combined mixture to simmer while stirring continuously until it becomes smooth and thick, about 5 minutes. Remove from heat and let it cool for about 10 minutes.
- Mix Casserole Ingredients: In a large bowl, combine the cooked broccoli, cooled cheese sauce, Greek yogurt, and chopped onion. Gently fold everything together until well mixed. Pour this mixture into the prepared baking dish and spread it evenly.
- Add Cheese Topping and Bake: Sprinkle the grated cheddar cheese evenly over the casserole. Bake in the preheated oven uncovered for 20 minutes, or until the casserole is hot, bubbly, and the cheese on top has melted. Once done, remove from the oven and serve warm.
Notes
- For a vegetarian version, substitute chicken broth with vegetable broth.
- Using Greek yogurt adds creaminess and a subtle tang while increasing protein content.
- Make sure broccoli is thoroughly cooked and drained to avoid excess moisture in the casserole.
- You can prepare the casserole in advance and refrigerate before baking, adding a few extra minutes to baking time if chilled.
- Adjust cheese variety or add parmesan for a different flavor profile.

