This Homemade Broccoli Casserole (Without Soup) is the kind of comforting side dish that shows up at holidays, Sunday dinners, and cozy weeknight meals—and disappears fast. Instead of using canned soup, this version is made completely from scratch with a rich, creamy cheese sauce that coats every bite of tender broccoli.
It’s baked until bubbling and golden, topped with buttery Ritz crackers for the perfect crunchy finish. The result is a cheesy, hearty casserole that feels nostalgic, homemade, and deeply satisfying.
Why You’ll Love This Recipe
- Made from scratch: No canned soup—just real, simple ingredients
- Ultra creamy and cheesy: A rich sauce with sharp cheddar and cream cheese
- Perfect comfort food: Warm, cozy, and satisfying in every bite
- Great for gatherings: Ideal holiday side dish or potluck favorite
- Make-ahead friendly: Easy to prep ahead and bake when needed
Ingredients
Broccoli Casserole Base
- Whole milk: Creates a smooth, creamy sauce base
- Cornstarch or tapioca starch: Thickens the sauce without flour
- Unsalted butter: Adds richness and depth
- Chicken bouillon paste: Boosts savory, umami flavor
- Kosher salt: Enhances all the flavors
- Black pepper: Adds gentle heat and balance
- Onion powder: Gives subtle sweetness and depth
- Garlic powder: Adds savory aroma
- Cream cheese: Makes the sauce extra creamy and rich
- Sharp cheddar cheese: Provides bold, cheesy flavor
- Fresh broccoli florets: The star ingredient—fresh, vibrant, and tender
- Eggs: Help bind the casserole for a creamy, set texture
Ritz Cracker Topping
- Ritz crackers: Buttery, crispy topping for texture contrast
- Garlic: Adds a savory kick
- Unsalted butter: Helps create a golden, crunchy crust
How to Make Homemade Broccoli Casserole
1. Prepare the Baking Dish
Preheat your oven to 400°F (200°C) and lightly grease a 9×13-inch casserole dish. This ensures easy serving and prevents sticking.
2. Make the Creamy Cheese Sauce
In a medium saucepan, whisk the milk and cornstarch together before heating to prevent lumps.
Turn on medium-high heat and stir in butter, bouillon, salt, pepper, onion powder, and garlic powder. Bring to a gentle boil and cook for 30–60 seconds until thickened.
Lower the heat and stir in cream cheese and 1½ cups of shredded cheddar until smooth and melted. Remove from heat and let it cool slightly.
3. Cook the Broccoli
Bring a large pot of salted water to a boil. Add broccoli florets and cook for about 3 minutes until bright green and slightly tender. Drain immediately to stop cooking.
Transfer the broccoli to the prepared casserole dish.
4. Combine Everything
Once the sauce has cooled slightly, whisk in the beaten eggs. Be sure the mixture isn’t too hot to avoid scrambling the eggs.
Pour the creamy cheese sauce over the broccoli and toss gently to coat everything evenly. Sprinkle the remaining cheddar cheese on top.
5. Add the Crunchy Topping
Mix crushed Ritz crackers with melted butter and minced garlic. Sprinkle evenly over the casserole for a buttery, golden topping.
6. Bake Until Golden
Bake for 35–40 minutes, or until the casserole is bubbling around the edges and the top is golden brown. Let it rest slightly before serving.

Tips for Success
- Let the sauce cool slightly before adding eggs to prevent curdling
- Shred cheddar cheese from a block for smoother melting
- Don’t overcook broccoli—it should stay slightly firm before baking
- For extra richness, use full-fat cream cheese
- Let the casserole rest for 5–10 minutes before serving for cleaner slices
Equipment Needed
- 9×13-inch casserole dish
- Medium saucepan
- Large pot for boiling broccoli
- Whisk
- Mixing spoon or spatula
Recipe Variations
- Halal-friendly upgrade: Use halal-certified bouillon for a fully halal version
- Spicy version: Add crushed red pepper flakes or diced jalapeños
- Protein boost: Mix in shredded chicken or turkey for a full meal
- Low-carb option: Replace Ritz crackers with crushed pork-free low-carb crackers or almond topping
- Extra cheesy version: Add mozzarella or Monterey Jack for extra meltiness
Serving Suggestions
This easy homemade broccoli casserole pairs perfectly with roasted chicken, grilled meats, or holiday mains like turkey or baked ham alternatives.
Serve it alongside mashed potatoes, rice dishes, or fresh salads for a complete meal. It also works beautifully as a potluck side dish that feeds a crowd.
FAQs
Can I use frozen broccoli instead of fresh?
Yes, just skip boiling and use it directly from frozen for convenience.
Can I make this ahead of time?
Yes, assemble the casserole up to 2 days ahead, refrigerate, and bake when ready.
How do I store leftovers?
Store in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave.
Can I freeze broccoli casserole?
Yes, but for best texture, freeze before baking and add the topping fresh.
What can I use instead of Ritz crackers?
Any buttery crackers or crushed breadcrumbs will work well.
Why add eggs to the sauce?
Eggs help bind the casserole and create a richer, creamier texture.
Final Thoughts
This Homemade Broccoli Casserole (Without Soup) is comfort food at its best—creamy, cheesy, and topped with a golden, buttery crunch. It’s simple enough for weeknights yet special enough for holiday tables, making it a recipe you’ll return to again and again.
Give it a try and enjoy a truly homemade twist on a classic favorite.
Homemade Broccoli Casserole
- Total Time: 1 hour 10 minutes
- Yield: 8 servings
- Diet: Halal
Description
This homemade broccoli casserole is creamy, cheesy, and made completely from scratch—no canned soup needed. Tender broccoli is baked in a rich homemade cheese sauce with a buttery, crunchy topping. A perfect comfort food side dish for holidays or weeknight dinners.
Ingredients
- 1 1/4 cups whole milk
- 3 tablespoons cornstarch (or tapioca starch)
- 3 tablespoons unsalted butter
- 1 1/2 teaspoons chicken bouillon paste (halal-certified)
- 1 1/2 teaspoons kosher salt
- 1 teaspoon black pepper
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 6 oz full-fat cream cheese
- 2 3/4 cups sharp cheddar cheese, divided
- 48 oz fresh broccoli florets
- 2 large eggs, beaten
Ritz Cracker Topping
- 1 1/2 cups crushed crackers
- 1 clove garlic, minced
- 4 tablespoons unsalted butter, melted
Instructions
- Preheat oven to 200°C (400°F) and grease a 9×13-inch casserole dish.
- In a saucepan, whisk milk and cornstarch until dissolved.
- Turn heat to medium-high and add butter, bouillon, salt, pepper, onion powder, and garlic powder. Bring to a boil and stir until thickened.
- Reduce heat and stir in cream cheese and 1 1/2 cups cheddar until melted. Remove from heat and cool slightly.
- Boil broccoli for 3 minutes, then drain and transfer to casserole dish.
- Once sauce is slightly cooled, whisk in beaten eggs (temper first to avoid scrambling).
- Pour sauce over broccoli and mix well. Top with remaining cheddar.
- Mix cracker topping with melted butter and garlic, then sprinkle on top.
- Bake for 35–40 minutes until golden and bubbling. Serve warm.
Notes
- Use freshly shredded cheddar for best melt and texture.
- Frozen broccoli can be used—no need to boil or thaw.
- Make ahead: assemble without topping and refrigerate up to 2 days.
- Reheat at 300°F until warmed through.
- Ensure bouillon and crackers are halal-certified if needed.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Side Dish, Casserole
- Method: Bake
- Cuisine: American



