Broccoli Casserole From Scratch - Kristine's Kitchen (2024)

This cheesy broccoli casserole from scratch is filled with fresh broccoli and a homemade cream sauce. A buttery, cheesy breadcrumb topping adds a crispy finishing touch to this classic broccoli casserole.

Broccoli Casserole From Scratch - Kristine's Kitchen (1)

Besides the sweet potato casserole, mashed potatoes, stuffing, and roast turkey, one dish that always graces my family’s Thanksgiving table is broccoli casserole. Ever since I first made this broccoli casserole recipe years ago, it has been my family’s favorite holiday side dish. Thanksgiving dinner isn’t complete without it!

Before I created this from scratch broccoli casserole, the broccoli cheese casserole recipe that we had made forever included cream of mushroom soup, mayonnaise, and a Ritz cracker topping. It was undeniably delicious, so for years I ignored the fact that the casserole was made with not-so-healthy ingredients that I usually avoid.

Broccoli Casserole From Scratch - Kristine's Kitchen (2)

One day I got to thinking, it doesn’t have to be that way. There’s no reason why my broccoli casserole has to be made with canned cream of mushroom soup or mayo. I set out to create a broccoli casserole that tastes just as good as the original, but is made totally from scratch. You’ll love this easy broccoli cheddar casserole without mayonnaise!

This healthier broccoli casserole is made with fresh broccoli and mushrooms. I recommend using fresh broccoli if you can because the texture is much better than frozen. If you don’t care for mushrooms you can leave them out.

This broccoli casserole has an easy homemade creamy sauce, which, combined with the sauteed mushrooms is so much better than condensed soup from a can.

Instead of crackers this broccoli and cheese casserole has a crunchy, cheesy, homemade whole-wheat breadcrumb topping. You can replace the breadcrumbs with crushed Ritz crackers if you want a quick shortcut.

Broccoli Casserole From Scratch - Kristine's Kitchen (3)

Good quality store-bought breadcrumbs can be used, if you like. If you’re so inclined to go the completely homemade route, I’ve included easy directions for making your own breadcrumbs below. It only takes a few minutes.

This broccoli casserole from scratch takes a little more time and effort to make than the kind made with packaged ingredients. For me, it’s worth it to do a little more work in the kitchen to create a dish that I can feel good about eating and sharing with my family. And of course, the taste of completely from scratch food is always best.

How to make broccoli casserole:

  1. Start by boiling or steaming broccoli. Drain and rinse under cold water.
  2. Saute the mushrooms in some butter.
  3. Make the cream sauce: Make a roux with butter and flour. Whisk in milk and half and half and cook until thickened.
  4. Combine the broccoli, mushrooms, onion, an egg, cheddar cheese, cream sauce and some breadcrumbs.
  5. Put the broccoli mixture in a baking dish.
  6. Make the crispy topping with melted butter, breadcrumbs and shredded cheddar.
  7. Bake the casserole and enjoy!

To make this broccoli casserole ahead:

  • My family usually assembles and bakes this casserole the day before Thanksgiving, and then we reheat it right before Thanksgiving dinner. Reheat directions follow the recipe below.
  • You can also assemble the casserole one day ahead, refrigerate, and bake it the next day. Add about 10 minutes to the bake time if the casserole is cold from the refrigerator.

Do you have a favorite dish that’s always on your holiday table? I’d love to hear what it is! Leave a comment to let me know. And then go make this delicious broccoli casserole. It’s become a favorite for so many readers, and it might become your new favorite too!

My other favorite Thanksgiving side dishes:

  • Green Bean Casserole From Scratch
  • Slow Cooker Sweet Potato Casserole
  • Balsamic Brussels Sprouts
  • Cinnamon Roasted Butternut Squash
  • Crockpot Mashed Potatoes
  • Instant Pot Mashed Potatoes
  • Cranberry Sauce
  • Thanksgiving Stuffing Recipe

Broccoli Casserole From Scratch - Kristine's Kitchen (4)

Tips for making this Broccoli Casserole From Scratch:

  • Be careful not to overcook the broccoli. It should still be crisp-tender after boiling as it will cook more in the casserole.
  • Fresh broccoli is best in this recipe, but you may use frozen if necessary.
  • Some readers have commented asking for a substitute for the Greek yogurt. While my first recommendation is to give this a try with the yogurt (you shouldn’t taste it in the finished casserole), you may omit it. I’d recommend increasing the milk to 1 1/2 cups if omitting the yogurt. Or, you can also replace the Greek yogurt with mayonnaise.
  • You can replace the half and half with whole milk.
  • I like to make homemade breadcrumbs to top my casserole, as it only takes a few minutes. Store-bought breadcrumbs, Panko, or crushed Ritz crackers can also be used.
  • If you want to double this recipe, bake it in two separate baking dishes. A double recipe will not fit in a 9×13-inch dish.
  • To make broccoli rice casserole, stir in 1 cup of cooked rice to the broccoli mixture before baking.
  • Oven space tip: My family bakes this broccoli casserole (and our other side dishes) after the turkey comes out of the oven on Thanksgiving. The turkey rests for 45 minutes while the side dishes bake.

Broccoli Casserole From Scratch - Kristine's Kitchen (5)

5 from 16 ratings

Broccoli Casserole From Scratch

Servings: 10

Prep Time: 45 minutes mins

Cook Time: 45 minutes mins

Total Time: 1 hour hr 30 minutes mins

This cheesy broccoli casserole from scratch is filled with fresh broccoli and a homemade cream sauce. A buttery, cheesy breadcrumb topping adds a crispy finishing touch to this classic broccoli casserole.

Print Recipe Leave a Review Pin Recipe

Ingredients

  • 2 ½ pounds broccoli florets, cut into bite-size pieces (about 8 cups)
  • 6 tablespoons butter, divided
  • 1 cup finely chopped crimini or button mushrooms
  • ¼ cup flour
  • 1 cup milk, whole or 2% preferred
  • ½ cup half and half
  • ½ teaspoon salt
  • ¼ teaspoon freshly ground black pepper
  • ½ cup plain Greek yogurt*
  • 1 cup finely chopped yellow onion
  • 1 egg, lightly beaten
  • 1 ½ cups grated cheddar cheese, divided
  • 1 ¼ cups whole-wheat breadcrumbs, homemade* or store-bought, divided

Instructions

  • Preheat oven to 350 degrees F. Lightly spray a 3 quart baking dish with cooking spray.

  • Bring a large pot of water to a boil. Add broccoli and boil for 4 minutes. Transfer to a colander, rinse with cold water, and drain. Place broccoli in a large bowl.

  • Meanwhile, melt 1 tablespoon of the butter in a medium saucepan over medium-low heat. Add the mushrooms and cook until soft, about 4 minutes, stirring occasionally. Transfer mushrooms to the bowl with the broccoli.

  • In the same saucepan, melt 4 tablespoons of the butter over medium heat. Whisk in the flour until smooth. Cook, whisking constantly, for 30 seconds. Whisk in the milk and half and half. Bring to a low simmer and continue to whisk constantly until thickened. Remove from the heat and stir in the salt, pepper, and Greek yogurt.

  • Pour the sauce into the bowl with the broccoli and mushrooms. Add the onion, egg, 1 cup of the cheddar cheese, and ½ cup of the breadcrumbs. Stir to combine. Transfer to the prepared baking dish.

  • Melt the remaining tablespoon of butter and stir into the remaining ¾ cup breadcrumbs. Stir in the remaining ½ cup cheddar. Sprinkle breadcrumb topping over the casserole.

  • Cover with foil and bake for 30 minutes. Uncover and bake 15-20 minutes more, until topping is lightly browned and casserole is hot. Let stand 10 minutes before serving.

Notes

  • To make homemade breadcrumbs: Preheat oven to 300 degrees F. In a food processor, process 4 slices whole-wheat bread until you have fine crumbs. Lay crumbs on a rimmed baking sheet and place in the preheated oven until dry and very lightly golden, about 15 minutes. Stir after 10 minutes to help crumbs brown evenly. Unused breadcrumbs can be stored in the freezer.
  • You can assemble the casserole one day ahead, refrigerate, and bake it the next day. Add about 10 minutes to the bake time if the casserole is cold from the refrigerator.
  • To reheat broccoli casserole: Bake, covered, in a 350° F oven until hot, about 25 to 35 minutes, then uncover for 5 to 10 minutes to crisp the topping.

Serving: 1/10 recipe, Calories: 272kcal, Carbohydrates: 21g, Protein: 13g, Fat: 16g, Saturated Fat: 9g, Cholesterol: 61mg, Sodium: 363mg, Fiber: 4g, Sugar: 6g

Nutrition information is an estimate.

Cuisine: American

Course: Side Dish

Tried this recipe?Mention @kristines_kitchen on Instagram or tag #kristineskitchenblog.

This site contains affiliate links. If you make a purchase through these links, I may receive a small commission, at no extra cost to you. Thank you for supporting Kristine's Kitchen!

Broccoli Casserole From Scratch - Kristine's Kitchen (2024)

FAQs

Why is my broccoli casserole watery? ›

The mistake: It comes out soupy or watery

What goes wrong: If your casserole is full of raw vegetables, you can end up with a watery mess as they release their natural juices.

Is it better to use fresh or frozen broccoli in a casserole? ›

Fresh vegetables contain less water

Frozen vegetables release moisture as they cook and when they're used in a casserole that moisture has nowhere to go but into your dish. If you want your casserole to have the best texture, it's best to use fresh vegetables.

How do you reheat a frozen casserole? ›

It is safe to reheat frozen leftovers without thawing, either in a saucepan or microwave (in the case of a soup or stew) or in the oven or microwave (for example, casseroles and combination meals). Reheating will take longer than if the food is thawed first, but it is safe to do when time is short.

How long to warm up broccoli casserole? ›

For best results, place a damp paper towel over the top to maintain moisture. Transfer the leftovers to an oven-safe baking tray, cover with foil, and place in a hot oven (350ºF). Heat for 10-20 minutes, or until hot throughout.

What is the key to making a good casserole? ›

  1. Choose the right baking dish. If you're all about the crunchy topping, use a shallow dish. ...
  2. Undercook your pasta. ...
  3. Drain your meat. ...
  4. Beware of mushy vegetables. ...
  5. Know your cheeses. ...
  6. Master the art of casserole assembly. ...
  7. Don't skip the topping. ...
  8. Make it now, but bake it later.
Nov 1, 2021

Should you bake a casserole covered or uncovered? ›

Generally, casseroles with grains, rice or pasta that will cook during the baking process are usually covered, for at least part of the time. Casseroles made of cooked ingredients are usually baked uncovered. If you like a crisper, browner top, be sure the casserole is uncovered for at least part of the bake time.

Do you cook vegetables before putting in casserole? ›

Par Cook Pasta and Vegetables

"Partially cooking these ingredients is the only way to make a casserole with a satisfying texture," says LaClair. She stresses you should undercook rather than overcook them, as they will continue to cook in the oven—and will dry out quickly if already fully cooked.

How do you keep broccoli crisp in a casserole? ›

Tip. Cooking broccoli before adding it to a casserole can cause it to become mushy and brown. And if you don't cook fresh broccoli for your casserole, it can come out undercooked in the final product. For best results, blanch fresh broccoli before adding it to casserole recipes.

Should I thaw frozen casserole before baking? ›

Thawing the casserole first can help to ensure even baking—no icy centers allowed. The biggest mistake in this process is not giving yourself enough time. It's not advisable to attempt to thaw your casserole in the oven or in the microwave.

Can I bake a frozen casserole without thawing? ›

A thawed casserole can be reheated (or finished baking) following recipe directions, while a frozen casserole will need extra oven time. If you're starting from frozen, you can put the casserole in the oven while the oven heats up. Just be sure the casserole reaches 165 degrees F for food safety.

How long to cook frozen casserole without thawing? ›

A general rule of thumb for cooking a frozen casserole is to cook it for twice as long as the recipe calls for, but at the same temperature. Cover the casserole with foil to keep the top layer from burning, and remove the foil for the last 15 minutes or so of cooking.

Can you leave broccoli casserole out overnight? ›

The U.S. Department of Agriculture (USDA) food and safety basics states cooked food can be left at room temperature up to two hours. If the temperature outside (or inside your house) is 90°F or above, you should cut that time in half.

How long does broccoli casserole last in the fridge? ›

Store in the refrigerator for up to three days. Reheat in the oven or in the microwave.

What temperature to cook casserole in the oven? ›

I have found that, using heavy flameproof casserole, the ingredients for a beef casserole can be brought slowly up to simmering point on top of the stove, then transferred to the middle or low shelf of a pre-heated oven. Gas mark 1, 275°F (140°C) is gentle enough to produce the very best results.

How do you fix a watery casserole? ›

10 Tips To Fix Or Prevent Watery Casseroles
  1. Prep Vegetables Ahead Of Time. Vegetables boiling on a stove - Solstock/Getty Images. ...
  2. Add A Starch. ...
  3. Experiment With Pasta Or Grains. ...
  4. Take The Lid Off. ...
  5. Drain Fat From Meat. ...
  6. Choose A Dry Or Low-Fat Cheese. ...
  7. Sprinkle Seeds Into Your Bake. ...
  8. Remove Excess Liquid.
Oct 29, 2023

Why is my casserole runny? ›

Your vegetables could be to blame

According to Allrecipes, the vegetables you selected are the most common culprit for your watery casserole, due to the high percentage of moisture that some of them contain in their raw form which seeps out as they cook down in your dish.

How do you fix a soggy casserole? ›

The solution for watery casseroles is instant potato mash powder or cornflour - slake (mix with a little water) at first or it will go lumpy. Stir well. Alternatively, don't add so much water at first, especially if you're using a slow cooker.

How do you remove excess water from broccoli? ›

Use paper towels to remove excess water from the broccoli. This will bring up the temperature of the broccoli so the whole dish cooks evenly.

Top Articles
Latest Posts
Article information

Author: Moshe Kshlerin

Last Updated:

Views: 6593

Rating: 4.7 / 5 (57 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Moshe Kshlerin

Birthday: 1994-01-25

Address: Suite 609 315 Lupita Unions, Ronnieburgh, MI 62697

Phone: +2424755286529

Job: District Education Designer

Hobby: Yoga, Gunsmithing, Singing, 3D printing, Nordic skating, Soapmaking, Juggling

Introduction: My name is Moshe Kshlerin, I am a gleaming, attractive, outstanding, pleasant, delightful, outstanding, famous person who loves writing and wants to share my knowledge and understanding with you.