FREE 5-Ingredient Recipe EBook
GET IT NOWMy Broccoli Cheese Casserole Recipe Is The Coziest Way To Eat Your Veggies

I took the inspiration for this broccoli cheese casserole from my popular 5-ingredient broccoli cheese soup — it’s got all the same cozy flavors but in a melty, scoopable form. I made it one day when I planned to make the soup but didn’t have quite enough broth, and it was the best happy accident because this broccoli casserole made the perfect side for our healthy dinner. Since then, I’ve made it for busy weeknights, for holidays, and everything in between. Here’s why:
- Tender broccoli in creamy cheese sauce – This sauce is thick, rich, and oh-so-cheesy. And the quick cook time leaves the broccoli perfectly tender instead of lifeless.
- Just 6 simple, natural ingredients – Plus salt and pepper. And unlike many broccoli casserole recipes, mine uses whole foods only — not a single spoonful of flour, thickeners, or that mystery canned cream-of-something soup.
- Quick and easy – My broccoli cheddar casserole can be on the table in 15 minutes flat. It’s simpler than many recipes I’ve seen that require you to boil and drain the broccoli, then mix in a separate bowl.
- Every occasion recipe – I make this easy side dish for holidays, potlucks, weeknights, meal prep… the list goes on. It’s versatile enough for a casual dinner or a special occasion.
If you’re craving something cheesy and comforting, make this broccoli cheese casserole recipe with me!

Ingredients & Substitutions
Here I explain the best ingredients for my broccoli casserole recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Broccoli – Kind of a must for a broccoli and cheese casserole, right? I use and recommend fresh broccoli here. Frozen broccoli works, but turns out softer.
- Cheeses – Cream cheese and cheddar (I prefer sharp cheddar cheese, but mild is fine). Both thicken the sauce and make it cheesy. Feel free to swap the cheddar with Monterey Jack, Parmesan, mozzarella, or whatever melty cheese you love.
- Garlic – I highly recommend freshly minced! If you’re in a rush, you can substitute 2 teaspoons of jarred minced garlic, or stir 1/2 teaspoon of garlic powder in with the cream cheese.
- Broth – You can make your own with my easy chicken broth recipe, use your favorite brand, or swap in vegetable broth instead for a vegetarian option. Otherwise, bone broth works great for extra nutrients.
- Unsalted Butter – I use this to sauté the garlic for flavor, but olive oil works as well.
- Sea Salt & Black Pepper

How To Make Broccoli And Cheese Casserole
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Sauté the garlic. Melt the butter in a large pot or Dutch oven, then toss in the garlic and let it cook until it smells amazing.
- Cook the broccoli. Pour in the chicken broth, add the broccoli, and give it a stir. Let it simmer uncovered, until the broccoli is bright green and tender.


- Melt the cheeses. Stir in the cream cheese and shredded cheese, until smooth and melty. Adjust salt and pepper to your taste.
- Pour everything into a baking dish. (The bigger one in this set is the perfect size!) Sprinkle more cheese on top.
- Bake your broccoli cheese casserole in the oven. It won’t take long, just until the cheese on top is melty!



My Recipe Tips
- Use room temperature cream cheese. Cold cream cheese takes longer to melt and can leave lumps. I set it out about half an hour before. If you forget, you can microwave it for 30 seconds to soften.
- I recommend broccoli florets on the larger side. I find that small ones get mushy more easily and break apart when stirring with the sauce.
- The timing for cooking the broccoli is important. It should be tender and bright green. If you cook it too long during the simmering step, it’ll be mushy by the end. But if you don’t let it get tender first, it’ll release extra moisture later and your broccoli casserole can turn out watery.
- Keep the heat high enough when simmering the broccoli. If it just heats without a good simmer, it’ll still soften, but you’ll have too much liquid inside.
- The ideal baking dish for this casserole isn’t full size. The one I have pictured here (it’s a 2-pack and I use the larger one for this broccoli cheese casserole recipe) is smaller than a standard 9×13. A full-sized one would leave the sauce too spread out and not coating your broccoli well, so if all you have is a big one, I recommend multiplying the recipe by 1.5X. (You can easily do that on the recipe card below by changing the number of servings from 6 to 9.)
- To save time this week, grab extra broccoli and cheddar for my other recipes. I often do this to repurpose the same ingredients without getting bored. You can use the same veggies and cheese to make my broccoli fritters or broccoli quiche!
Broccoli Cheese Casserole (15-Min Recipe)
Make my broccoli cheese casserole recipe in 15 minutes! Tender broccoli in cheesy cheddar sauce is a perfect side for weeknights or holidays.
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
Preheat the oven to 350 degrees F (177 degrees C).
-
In a large pot or Dutch oven over medium heat, melt the butter. Add the minced garlic and saute for about 1 minute, until fragrant.
-
Add the chicken broth right away once the garlic is done, to prevent burning it. Then, stir in the broccoli florets.
-
Increase heat to bring the broth to a boil. Reduce heat and simmer uncovered for 4-8 minutes, stirring occasionally, until the broccoli is bright green and just starting to get crisp-tender.
-
Gently stir in the cubed cream cheese and 2 cups (256 grams) of the shredded cheddar cheese, until smooth. (It will take a couple minutes of stirring.) Add salt and pepper to your taste.
-
Transfer the broccoli mixture to a medium casserole dish (I use the larger one from this set). Sprinkle the remaining 1/2 cup (64 grams) of shredded cheese on top.
-
Bake broccoli cheese casserole in the oven for about 5 minutes, until the cheese is melted.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1 cup
- Tips: Check out my recipe tips above to help you get a smooth sauce, avoid mushy broccoli or a watery casserole, and choose the right baking dish.
- Variations: See my recipe variations here for options to add rice, proteins, or other veggies, and even another cooking method.
- Storage: Store in an airtight container in the refrigerator for up to 3-4 days.
- Meal prep: My broccoli cheese casserole is perfect for meal prep because you can assemble the whole thing in advance. When ready to serve, uncover and bake for about 20 minutes, until hot.
- Reheat: You can microwave individual portions, or reheat the entire dish like I described above.
- Freeze: Cool completely, then cover with plastic wrap (pressed down to prevent freezer burn) and foil. Freeze for up to 3 months. Thaw in the fridge overnight.
📖 Want more recipes like this? Find this one and many more in my Low Carb Holiday Cookbook and Healthy Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Broccoli Cheese Casserole

Recipe Variations
I kept the base of this broccoli cheese casserole easy and simple, but have also changed it up in these ways:
- Add rice – Stir in 4 cups of cooked rice (or cooked cauliflower rice) after melting the cheeses.
- Add other veggies – Sometimes I saute mushrooms, chopped onion, carrots, and/or bell peppers before adding the garlic. You can also replace some of the broccoli with cauliflower, which is similar to my broccoli cauliflower casserole.
- Add protein – Turn this broccoli casserole into a full meal with diced ham, shredded chicken (my favorite addition), ground beef, sausage, or even pulled pork. If using raw meat, cook it first before adding the garlic, or if it’s already cooked, stir it in after melting the cheeses. For a different flavor that still includes broccoli, try my chicken broccoli casserole or chicken bacon ranch casserole.
MAYA’S TIP: Make these adjustments if you have at least 2 cups of extra add-ins:
- Add an extra 1/4 to 1/2 cup of broth, 2-4 ounces of cream cheese, and 1/2 to 1 cup of cheddar. This will ensure you have enough sauce.
- Use a larger casserole dish. I use this larger one when I have significant add-ins to ensure it all fits.
- Toppings – For extra richness, I love a few tablespoons of cooked bacon over this cheesy broccoli casserole. Just crumble on before baking.
- Instant Pot – I actually made this version first (years ago) and now prefer the simpler stovetop + oven method above, but I kept this option here for you. To make it, use the Instant Pot’s Saute mode to saute the garlic in butter. Add broccoli and broth, seal, and pressure cook for 0 minutes (yes, set it to 0!). Once it pressurizes (takes about 5 minutes), do a quick release and melt in the cheeses. Transfer to a casserole dish and bake as usual.

Serving Ideas
There are endless ways to enjoy this broccoli cheese casserole recipe. I usually choose depending on the occasion:
- Weeknight mains – I make crispy baked chicken thighs or chicken leg quarters most often. You can whip up my air fryer shrimp or baked salmon quickly if you’re craving seafood, or skillet pork chops or air fryer steak for more hearty options.
- Dinner for guests – If we have company, I try to make the main dish a little more interesting, but still easy. My garlic butter chicken, Crock Pot pork tenderloin, or Tuscan salmon are great options.
- Date night – For a romantic evening, serve this broccoli casserole with halibut, sirloin steak, lobster tails, garlic butter Instant Pot chicken thighs, or for something more unique, my Chilean sea bass with beurre blanc.
- Holiday centerpieces – This is one of my favorite veggie options for Thanksgiving, and it’s a great recipe for Christmas if you celebrate. For your showstopping main, you can’t go wrong with my roasted turkey (or roasted turkey breast for a smaller crowd), beef tenderloin, or prime rib roast.

Shop
My
Custom












95 Comments
Ronda
0Delish!! And easy to make. A definite repeat!!!
Thanks for sharing
Stacy
0The flavors were sooo tasty! I made this in the crockpot, because I don’t have a pressure cooker or anything with all the fancy button options….I dumped it all together, except for the shredded cheese and cooked it with some half-frozen chicken breasts for a couple hours. I know the chicken yielded some liquid, but when I had the broccoli in – which seemed like a lot sticking up out of the mixture, I added an extra cup of chicken broth. That made it rather soupy, but still very delicious. My husband LOVES soups, so it didn’t really matter, but I probably won’t add the extra broth next time. I put the cheese in about 15 minutes before we ate, just so it’d melt at the end.
Thank you for a great recipe – your website is one I’ve come back to many times since we started our Keto journey 2 weeks ago 🙂
Vicky
0Hmm…I made this in an Instant Pot and similarly used 1 minute on Steam for the broccoli, with the chicken broth and garlic. But when I stirred in the cream cheese and cheese, it all just became a creamy broccoli dip. It’s tasty, but it’s definitely not casserole-like.
Alisha
0Same thing happened to me! Pure mush with only one minute of steam.
Maya | Wholesome Yum
0Hi Vicky and Alisha, I recommend setting the Instant Pot to 0 minutes, not 1 minute. Also, make sure your broccoli florets are not too small, if they are they will cook too quickly. Hope this helps!
Darlene Sanchez
0I accidently left the broccoli in too long but, no regrets! It turned into an amazing broccoli cheese soup!
Matt Freund
0This looks really good.
Shinta Simon
0I’m all about casseroles in winter! This one is absolutely comforting.
Rebecca
0I love a good broccoli casserole, this is delicious!
Beth
0I love everything about this recipe: quick, easy, cheesy and family friendly!! Delish!
Cristina
0I don’t have a crockpot express easy steam pressure cooker. Is there an alternate method to cook this either with a slow cooker or in the oven or sauteeing? Thank you!
Chryssi
0I don’t either but it’s just like doing it on the stovetop I’m sure, just longer cooking times. I’m going to make this soon and I plan on doing it in the stove and then moving it to a Pyrex to finish in the oven.
Maya | Wholesome Yum
0Hi Cristina, This recipe has been updated to include a version using the stovetop and oven.
Kelly Anthony
0It’s so nice to have Thanksgiving recipes that won’t knock you off the diet track. Love this! Thank you!!!
Genevieve
0This recipe looks delicious!
Sadia Malik
0such an easy and quick recipe love it
Beth
0I think this is such a great idea making the side dish in the pressure cooker! Space is always a problem for us and this would solve it! Thanks!
Kelly Anthony
0What a great way to free up oven space and make a keto-friendly recipe for the upcoming holidays.
Nellie Tracy
0This recipe is so delicious! My family absolutely loves it!
Jamie
0I love how this all comes together in only 15 minutes! Definitely satisfying and full of cheesy flavors!