The aroma of a bubbling casserole wafts through my kitchen, instantly transporting me back to family gatherings filled with laughter and hearty meals. Today, I’m excited to share my beloved Broccoli Spinach Casserole, a keto-friendly side dish that never fails to impress, even among non-keto eaters. This creamy creation is not just a feast for the taste buds; it also boasts incredible benefits, being low in carbs and incredibly easy to whip up, making it a perfect addition to your weekly meal prep. With only 2.6g net carbs per serving, this dish can elevate any main course while offering a comforting, guilt-free indulgence. If you’ve been searching for a healthy side that combines convenience with flavor, this casserole might just become your new go-to. Curious about how to make this delightful dish? Let’s dive in!

Why is Broccoli Spinach Casserole a Must-Try?
Comforting Flavor: This casserole is a winning combination of creamy, cheesy goodness that warms the soul.
Quick to Prepare: With just a few simple steps, you can have this delicious side dish ready in no time, perfect for busy weeknights.
Versatile Ingredients: Feel free to customize by adding proteins like chicken or delicious veggies such as mushrooms, making each meal unique.
Low Carb Delight: At only 2.6g net carbs per serving, it fits perfectly into any keto or low-carb diet.
Crowd-Pleasing Appeal: Even non-keto eaters rave about this flavorful dish, making it an ideal addition to family gatherings or holiday meals.
Elevate your dinner with this delicious casserole, and for more exciting recipes, check out my Chicken Spinach Mushroom or Honey Sriracha Broccoli dishes!
Broccoli Spinach Casserole Ingredients
For the Casserole
• Broccoli Florets – Provides the base of the casserole; can use fresh or frozen. Note: If using fresh, chop into bite-sized pieces and microwave for 4-5 minutes.
• Fresh Baby Spinach – Adds color and nutritional value while maintaining a low carb count. Substitution: Other low carb veggies like cauliflower or asparagus can work beautifully.
• Mayonnaise – Acts as a binding ingredient, adding creaminess. Note: For a lighter variation, consider Greek yogurt.
• Full Fat Cream Cheese – Provides a rich and creamy texture; must be softened before mixing for easier incorporation.
• Onion Powder – Enhances the flavor. Optional: Fresh onions could be substituted if desired.
• Salt & Black Pepper – Basic seasoning for flavor enhancement; use to taste.
• Garlic (crushed) – Adds aromatic flavor; fresh garlic is recommended for a stronger taste.
• Sharp Cheddar Cheese (shredded) – Principal cheese providing distinct flavor; melts well. Substitute: Mild cheddar or gouda can also be used.
• Mozzarella Cheese (shredded) – Provides a gooey top layer that becomes golden brown when baked. Note: Other melting cheeses can be substituted.
Whether you’re hosting a gathering or simply want a satisfying low carb side, this Broccoli Spinach Casserole can’t be beaten!
Step‑by‑Step Instructions for Broccoli Spinach Casserole
Step 1: Preheat the Oven
Begin by preheating your oven to 350°F (175°C). While that’s heating up, take a 7½”x10″ baking dish and spray it generously with nonstick cooking spray to ensure easy removal of your delicious Broccoli Spinach Casserole once it’s baked. This preparation will lay the groundwork for your casserole to come out perfectly golden and bubbly.
Step 2: Prepare the Broccoli
Cook your broccoli florets in the microwave by following the package instructions, or if using fresh, chop them into bite-sized pieces and place them in a microwave-safe bowl with a tablespoon of water. Cover it and microwave for 4-5 minutes until tender, then drain any excess water. This step is crucial for achieving the right texture in your Broccoli Spinach Casserole.
Step 3: Mix the Ingredients
In a large mixing bowl, combine the steamed broccoli, softened cream cheese, mayonnaise, crushed garlic, onion powder, salt, black pepper, shredded cheddar cheese, and fresh spinach. Using a sturdy spatula, mix everything thoroughly until the ingredients are well incorporated and creamy, creating a rich, flavorful base for your casserole.
Step 4: Transfer to Baking Dish
Spread the broccoli and spinach mixture evenly into your prepared baking dish. Make sure to smooth the top with your spatula, ensuring an even distribution of all those wonderful ingredients. This will help the casserole bake uniformly and create that desired golden crust on top.
Step 5: Add the Topping
Sprinkle shredded mozzarella cheese generously over the top of your casserole mixture, ensuring that every inch is covered. This cheese will melt beautifully and develop a deliciously gooey and bubbly texture as it bakes, adding an irresistible finishing touch to your Broccoli Spinach Casserole.
Step 6: Bake
Place the casserole in the preheated oven and bake for 30-35 minutes. Keep an eye on it; you’re looking for a golden-brown top with bubbly cheese. The enticing aroma will fill your kitchen, promising a delightful dining experience that’s worth the wait!
Step 7: Cool and Serve
Once baked to perfection, remove your Broccoli Spinach Casserole from the oven and allow it to cool slightly for about 5-10 minutes. This cooling period helps in setting the dish, making it easier to serve. Dive in and enjoy this warm, creamy, and cheesy delight right away!

Make Ahead Options
These Broccoli Spinach Casserole options are perfect for busy home cooks wanting to streamline their meal prep! You can assemble the casserole up to 24 hours in advance; simply mix all the ingredients as instructed and store it covered in the refrigerator. This allows the flavors to meld beautifully while keeping the casserole fresh. If you need more time, you can also prepare it and freeze it for up to 3 months—just be sure to wrap it well to prevent freezer burn. When you’re ready to serve, bake it directly from the fridge or thaw overnight in the refrigerator before baking. This way, you’ll have a comforting, delicious dish ready with minimal last-minute effort!
Expert Tips for Broccoli Spinach Casserole
Proper Broccoli Prep: Ensure broccoli is thoroughly cooked and drained to prevent excess moisture, which can make the casserole soggy.
Experiment with Proteins: For added nutrition, feel free to mix in cooked chicken or turkey. It turns this casserole into a complete meal in no time!
Enhance the Flavor: Try incorporating fresh herbs like thyme or tarragon to elevate the taste profile of your Broccoli Spinach Casserole.
Make-Ahead Convenience: Prepare the casserole in advance and refrigerate it before baking. This helps save time on busy nights!
Storage Tips: This casserole keeps well in an airtight container in the fridge for up to 3 days or can be frozen for future meals.
How to Store and Freeze Broccoli Spinach Casserole
Fridge: Store leftover casserole in an airtight container for up to 3 days. Reheat in the microwave or oven until warm throughout.
Freezer: Freeze the casserole before baking for up to 3 months. Wrap it tightly in plastic wrap and aluminum foil to prevent freezer burn.
Reheating: To reheat a frozen casserole, thaw in the refrigerator overnight, then bake at 350°F (175°C) for 25-30 minutes until heated through and bubbly.
Make-Ahead Tips: Prepare the Broccoli Spinach Casserole ahead of time and refrigerate it uncooked. This is a fantastic way to enjoy a quick, healthy side during busy weeknights!
What to Serve with Keto Broccoli Spinach Casserole?
Elevate your dining experience by pairing this creamy delight with satisfying sides that harmonize perfectly.
- Roasted Chicken: Juicy and succulent, roasted chicken adds a savory richness that complements the casserole’s creaminess. Perfect for any gathering.
- Garlic Mashed Cauliflower: A low-carb alternative to traditional mashed potatoes, this dish is creamy, fluffy, and packed with flavor, providing a lovely contrast in texture.
- Grilled Steak: The robust flavor of a well-seasoned grilled steak beautifully balances the mild cheesy goodness of your casserole, creating an irresistible duo.
- Quinoa Salad: Fresh and zesty, a quinoa salad with diced veggies introduces a crunchy texture and brightness, enhancing your overall meal experience.
- Crisp Green Salad: A simple mixed greens salad with a tangy vinaigrette adds freshness, making every bite refreshing alongside the rich casserole.
- Bacon-Wrapped Asparagus: The smoky flavor of bacon-wrapped asparagus provides a delightful contrast that pairs beautifully with the casserole’s cheesy goodness.
- Red Wine: Enjoy a glass of merlot or cabernet; its robust flavors cuts through the richness of the casserole, enhancing your meal experience.
- Chocolate Mousse: For dessert lovers, a light and airy chocolate mousse caps off the meal beautifully, offering a sweet finale to this satisfying spread.
- Fruit Tart: The sweetness of seasonal fruits in a tart can provide a refreshing contrast to the rich casserole, adding a touch of celebratory flair.
Broccoli Spinach Casserole Variations
Let your culinary creativity shine and adapt this casserole to suit your family’s preferences!
-
Chicken Boost: Mix in shredded cooked chicken for added protein and a heartier dish. It’s a simple way to make this casserole a complete meal everyone will love.
-
Veggie Swap: Substitute fresh baby spinach with other low-carb veggies like zucchini or cauliflower for a delightful twist. Each option brings a different flavor while still keeping it healthy!
-
Creamy Greek Yogurt: Replace mayonnaise with Greek yogurt for a tangy flavor. This is especially great if you’re looking to cut calories without sacrificing creaminess.
-
Herb Enhancer: Stir in fresh herbs like basil or dill to brighten up the dish. This adds a refreshing note that pairs beautifully with the rich flavors of the casserole.
-
Cheesy Variations: Experiment with cheese types; try fontina or gouda for a unique taste. Mixing cheeses can create a flavor profile that keeps your family coming back for more!
-
Nutty Crunch: Top the casserole with crushed pecans or walnuts before baking for a delightful crunch. This textural element adds an exciting contrast to the creamy base.
-
Add Some Heat: For those who love a little spice, sprinkle in some red pepper flakes or diced jalapeños. This will elevate your casserole to another level of flavor.
-
Eggy Delight: Incorporate a beaten egg into the mix for a custard-like consistency. This variation creates a fluffy texture that adds richness to each bite.
Don’t forget to check out other delicious recipes like my Dorito Casserole Savory or Honeycrisp Apple Broccoli for more inspiration!

Broccoli Spinach Casserole Recipe FAQs
What type of broccoli should I use for the casserole?
Absolutely! You can use either fresh or frozen broccoli florets for this recipe. If you opt for fresh, be sure to chop them into bite-sized pieces and microwave for about 4-5 minutes until tender. This ensures the broccoli is perfectly cooked and maintains a delightful texture in your casserole.
How should I store leftovers of broccoli spinach casserole?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy it again, simply reheat in the microwave or oven until hot throughout. Enjoying this comforting dish on a busy night has never been easier!
Can I freeze broccoli spinach casserole?
Yes, you can freeze it! To do so, prepare the casserole but don’t bake it. Wrap the uncooked casserole tightly in plastic wrap and then in aluminum foil to prevent freezer burn. It can be frozen for up to 3 months. When you’re ready to bake, thaw it overnight in the refrigerator and bake at 350°F (175°C) for about 25-30 minutes until heated through and bubbly.
What should I do if my casserole turns out soggy?
If your casserole has excess moisture, it could be from not cooking the broccoli thoroughly or draining it well before mixing. Make sure to drain any excess liquid from the broccoli after microwaving it. Additionally, you can reduce the oven temperature slightly and bake it a bit longer to allow more moisture to evaporate.
Is this recipe suitable for people with dairy allergies?
This particular Broccoli Spinach Casserole contains dairy from cream cheese and cheese. However, you can make it dairy-free by substituting the cream cheese with a dairy-free alternative and using non-dairy cheeses. Just make sure to check the labels to ensure they align with your dietary needs!
Can I add other vegetables or proteins to the casserole?
Very! This casserole is quite versatile. Feel free to mix in cooked chicken or turkey for added protein, or incorporate other low-carb veggies like cauliflower or asparagus. Just be sure to adjust the cooking times slightly if you use vegetables that require different preparation methods!

Cheesy Broccoli Spinach Casserole for Comfort Food Lovers
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and spray a 7½"x10" baking dish with nonstick cooking spray.
- Cook broccoli florets in the microwave as per package instructions or chop fresh into bite-sized pieces and microwave with water for 4-5 minutes until tender.
- In a large mixing bowl, combine steamed broccoli, softened cream cheese, mayonnaise, crushed garlic, onion powder, salt, black pepper, shredded cheddar cheese, and fresh spinach. Mix until creamy.
- Spread the mixture evenly into the prepared baking dish, smoothing the top.
- Sprinkle shredded mozzarella cheese on top, ensuring even coverage.
- Bake in the preheated oven for 30-35 minutes until golden brown and bubbly.
- Let cool for 5-10 minutes before serving.

Leave a Reply