Go Back
+ servings
broccoli casserole with golden brown buttery ritz topping with a scoop taken out and a serving spoon resting in it

Homemade Broccoli Casserole (Without Soup)

5 from 7 votes
This cheesy broccoli casserole without soup is made completely from scratch—no canned cream soups here! Broccoli is baked in a quick and creamy, homemade sauce with plenty of melty cheese and a buttery topping. It’s easy to prep and the perfect comfort food side for holidays or weeknight dinners.
PRINT RECIPE PIN RECIPE
Prep Time20 minutes
Cook Time50 minutes
Total Time1 hour 10 minutes
Servings: 8 servings

INGREDIENTS

  • 1 1/4 cup whole milk
  • 3 tablespoons cornstarch or tapioca starch
  • 3 Tablespoons unsalted butter
  • 1 1/2 teaspoons (or 1 cube) chicken bouillon paste
  • 1 1/2 teaspoon kosher salt
  • 1 teaspoon EACH: black pepper, onion powder, garlic powder
  • 6 oz full-fat cream cheese
  • 2 3/4 cups sharp cheddar cheese divided
  • 48 oz fresh broccoli florets (see notes for frozen broccoli)
  • 2 large eggs beaten

Ritz Cracker Topping

  • 1 1/2 cups crushed Ritz crackers (about 1 sleeve)
  • 1 clove garlic minced
  • 4 Tablespoons unsalted butter melted

INSTRUCTIONS

  • Preheat the oven to 400°F. Spray a 9x13 inch (or 3 quart) casserole dish with nonstick spray.
  • Pour the milk into a medium saucepan with the cornstarch and whisk to dissolve it before you turn on the heat. Turn the heat up to medium-high and stir in the butter, chicken bouillon, salt, pepper, onion powder, and garlic powder. Bring the mixture to a boil and stir for 30 seconds to 1 minute until thickened.
    1 1/4 cup whole milk, 3 tablespoons cornstarch, 3 Tablespoons unsalted butter, 1 1/2 teaspoons (or 1 cube) chicken bouillon paste, 1 1/2 teaspoon kosher salt, 1 teaspoon EACH: black pepper, onion powder, garlic powder
  • Turn the heat down to medium-low and stir in the cream cheese and 1 1/2 cups of shredded cheddar cheese. Stir until the cream cheese is melted into the sauce then remove it from the heat and allow it to cool slightly.
    6 oz full-fat cream cheese, 2 3/4 cups sharp cheddar cheese
  • While it’s cooling, bring a large pot of salted water to a boil. Add the broccoli florets and boil for 3 minutes, until the broccoli is noticeably brighter in color. Immediately drain the broccoli in a colander to stop the cooking process. Transfer the broccoli to the prepared casserole dish.
    48 oz fresh broccoli florets
  • When the creamy sauce is cooled, add the beaten egg. Make sure the mixture isn’t too hot or it could scramble the eggs. To be safe, you could add a bit of the mixture to the eggs first to temper it (bring it up to temp) before adding it to the mixture.
    2 large eggs
  • Pour the creamy mixture over the broccoli and toss to coat. Sprinkle the remaining 1 1/4 cups of shredded cheese on top.
  • Quickly mix the Ritz crackers with butter and garlic. Sprinkle evenly over the broccoli casserole
    1 1/2 cups crushed Ritz crackers, 1 clove garlic, 4 Tablespoons unsalted butter
  • Bake in the preheated oven for 35-40 minutes, or until the edges are bubbling and the top is golden brown. Serve warm.
  • Broccoli casserole will stay fresh in an airtight container in the fridge for up to 4 days.

Recipe Equipment

9x13-inch (or 3-quart) casserole dish
Small saucepan
Large pot for boiling the broccoli

Notes

Cheddar Cheese. Use a block of cheddar and shred it yourself for best results. Pre-shredded cheese contains elements to prevent the cheese from melting as well.
Frozen Broccoli. Skip boiling the broccoli and use frozen (no need to thaw). Use fresh broccoli for best results but frozen will work too.
Storage instructions: allow the casserole to cool and transfer leftovers to an airtight container. They will stay fresh in the fridge for up to 4 days. Reheat in the microwave or the oven at 300°F until heated through.
Make-ahead instructions (up to 2 days in advance): prepare the entire dish up until you make the crunchy topping. Cover with plastic wrap or foil and store it in the fridge for up to 2 days. When you're ready to make it, remove it from the oven and let it sit at room temperature for 30 minutes. Make the cracker topping and bake as directed.

Nutrition

Serving: 1serving | Calories: 475kcal | Carbohydrates: 21.5g | Protein: 20g | Fat: 36g | Cholesterol: 140.4mg | Sodium: 675mg | Fiber: 4.6g | Sugar: 6.5g | Vitamin A: 373.8IU | Vitamin C: 151.8mg
Did you make this recipe?Mention @What_mollymade or tag #WhatMollyMade so I can see it and feature you!
QR Code linking back to recipe