The subtle aroma of garlic and melted cheese wafting through the kitchen is a surefire way to make any home-cooked meal feel special. This Keto Broccoli Spinach Casserole is more than just a dish; it’s a celebration of wholesome ingredients that come together to create a delightful, creamy harmony. With only 2.6g net carbs per serving, it’s a low-carb delight that’s perfect for anyone—keto enthusiasts and non-dieters alike. Plus, it’s quick to prepare, making weeknight dinners or holiday feasts a breeze. Imagine serving this colorful casserole, bubbling with flavor, to family and friends; it’s bound to become a favorite! Ready to dive into a recipe that’s both comforting and nourishing? Let’s get cooking!

Why is this casserole a must-try?
Deliciously Creamy: The rich blend of cream cheese and mayonnaise ensures this casserole is luxuriously creamy, delivering comfort with every bite. Nutritionally Balanced: With only 2.6g net carbs, it fits perfectly into a keto lifestyle, making it an ideal choice for anyone seeking healthier options. Versatile Additions: Easily customize it by adding cooked chicken or mixing in different vegetables like mushrooms or asparagus. Quick Preparation: Ready in just about 35 minutes, this dish is perfect for busy weeknights or festive gatherings. Crowd-Pleasing Flavor: The savory combination of cheddar and mozzarella cheeses, along with savory spices, creates a dish everyone will love, whether they’re on a diet or not! Try serving it alongside Sweet Potato Casserole for a delightful meal.
Broccoli Spinach Casserole Ingredients
For the Casserole
• Garlic – Adds a robust flavor; substitute fresh cloves with garlic powder if you’re in a pinch.
• Broccoli Florets – Provides structure and nutrition; use fresh or frozen for convenience, around 12 oz or 4 cups raw.
• Fresh Spinach – Increases nutritional value and flavor; fresh is preferred, but frozen can work too.
• Mayonnaise – Acts as a binder and adds creaminess; for a lighter option, swap it with Greek yogurt.
• Cream Cheese – Creates a delightful creamy texture; full-fat offers the best flavor, but low-fat can be used.
• Onion Powder – Enhances the savory taste; fresh onions can replace it, just adjust to your preference.
• Salt and Black Pepper – Essential for seasoning; adjust these to suit your taste.
• Sharp Cheddar Cheese – Adds depth and cheesy flavor; feel free to substitute with mild or other varieties you love.
• Mozzarella Cheese – This topping cheese gives a golden finish; provolone or gouda can add a unique touch.
Step‑by‑Step Instructions for Broccoli Spinach Casserole
Step 1: Preheat and Prepare the Baking Dish
Begin by preheating your oven to 350°F (175°C) to create the perfect baking environment for your Broccoli Spinach Casserole. While the oven warms, take a 7 ½”x10″ baking dish and coat it generously with nonstick spray to ensure easy release and cleanup after baking.
Step 2: Microwave the Broccoli
Place the broccoli florets in a microwave-safe bowl and cover them loosely with a damp paper towel. Microwave on high for 4-5 minutes until they are tender and vibrant in color. Carefully drain any excess water to prevent the casserole from becoming watery, keeping the broccoli crisp and fresh.
Step 3: Mix the Ingredients
In a large mixing bowl, combine the cooked broccoli with softened cream cheese, mayonnaise, minced garlic, onion powder, salt, and black pepper. Stir in the chopped spinach and half of the shredded sharp cheddar cheese until everything is well coated and the mixture is creamy and inviting, showcasing the delightful broccolic and spinach blend.
Step 4: Assemble the Casserole
Spread the creamy mixture evenly into your prepared baking dish, ensuring it’s well distributed to form a nice, even layer. This step is key for even cooking! Then, sprinkle the remaining sharp cheddar cheese over the top, followed by a generous layer of mozzarella cheese for that golden, bubbly finish.
Step 5: Bake to Perfection
Place your casserole in the preheated oven and bake for 30-35 minutes. You’ll know it’s ready when the top is beautifully golden brown and bubbly, filling your kitchen with mouthwatering aromas. A slight jiggle in the center indicates it’s perfectly set and ready to cool slightly before serving.
Step 6: Serve and Enjoy
Once your Broccoli Spinach Casserole is out of the oven, let it rest for a few minutes. This short wait makes serving easier and enhances the flavors. Scoop out portions and enjoy this creamy, cheesy comfort food, which pairs wonderfully with grilled meats or a festive holiday spread.

What to Serve with Keto Broccoli Spinach Casserole
A delightful meal deserves equally delicious pairings that enhance the flavors, creating a memorable dining experience.
- Grilled Chicken: Juicy, marinated chicken offers a satisfying contrast to the creamy casserole, adding protein while balancing the dish’s richness.
- Cauliflower Rice: Light and fluffy, this low-carb side soaks up any excess cheese or sauce from the casserole, making it a perfect match.
- Garlic Bread: Crisp, buttery garlic bread complements the creamy texture of the casserole, offering a comforting crunch everyone will enjoy.
- Mixed Greens Salad: A fresh, vibrant salad with a tangy vinaigrette adds a crunchy texture, enhancing the overall dining experience with colors and flavors.
- Roasted Brussels Sprouts: These crispy, caramelized bites provide a nutty flavor that complements the casserole’s creaminess, adding depth to the meal.
- Herbed Quinoa: Fluffy and packed with protein, quinoa introduces a lovely nutty flavor and chewy texture, rounding out your plate beautifully.
- Lemonade or Iced Tea: Refreshing and slightly sweet, these beverages cleanse the palate between bites, making each mouthful of casserole even more enjoyable.
- Sugar-Free Desserts: Try a low-carb cheesecake or chocolate mousse for a satisfying sweet finish that maintains the meal’s healthy vibe without the guilt.
Make Ahead Options
These Broccoli Spinach Casseroles are perfect for meal prep, making your busy weeknights a breeze! You can prepare the entire casserole up to 24 hours in advance. Simply follow the recipe instructions up to the baking step, then cover the assembled casserole tightly with plastic wrap or foil and refrigerate. To maintain its quality, ensure that your broccoli is well-drained and consider baking the casserole straight from the fridge—just add an extra 5-10 minutes to the baking time. When you’re ready to serve, simply preheat your oven and bake until golden brown and bubbling, ensuring a delicious, time-saving meal is just minutes away!
How to Store and Freeze Broccoli Spinach Casserole
Refrigerator: Store leftover broccoli spinach casserole in an airtight container for up to 4 days. Allow it to cool completely before sealing for best freshness.
Freezer: You can freeze the casserole for up to 3 months. Wrap it tightly in plastic wrap and then in aluminum foil to prevent freezer burn.
Reheating: To reheat, thaw overnight in the refrigerator, then bake at 350°F (175°C) for about 20-25 minutes, or until heated through. Add a sprinkle of cheese on top for extra gooeyness!
Make-Ahead Tip: Prepare the casserole a day in advance and store it unbaked in the refrigerator. When you’re ready, just pop it in the oven for a delicious, warm dish that’s full of flavor!
Expert Tips for Broccoli Spinach Casserole
• Drain Broccoli Well: Ensure all excess moisture from the broccoli is removed; excess water can make the casserole soggy.
• Cheese Choice Matters: For a flavor boost, choose sharp cheddar; it contrasts beautifully with the richness of cream cheese.
• Fresh vs. Frozen: Fresh spinach adds brightness, but frozen works too—thaw and squeeze out excess moisture for best results.
• Flavor Variations: Don’t shy away from adding spices like red pepper flakes or even mustard powder for extra zing in your Broccoli Spinach Casserole.
• Make Ahead: Prepare the casserole a day in advance and store in the fridge. Bake it just before serving for a quick weeknight meal or holiday dish.
Broccoli Spinach Casserole Variations
Customize this delightful dish to suit your taste and dietary needs in a few simple ways!
-
Protein Boost: Add cooked rotisserie chicken or diced ham to make this casserole a heartier meal. The added protein makes it satisfying and filling, turning it into a main course that pleases everyone.
-
Veggie Lovers: Incorporate low-carb veggies like cauliflower, asparagus, or mushrooms for added flavor and nutrition. Experimenting with seasonal vegetables can enhance the dish beautifully.
-
Breakfast Style: For an exciting breakfast twist, mix in beaten eggs to transform it into a frittata-style casserole. This makes a delightful and nourishing start to your day!
-
Creamy Upgrade: Swap cream cheese for ricotta or whipped cottage cheese for an even creamier texture. It lends a different flavor dimension while keeping it rich and satisfying.
-
Dairy-Free: For a dairy-free version, use cashew cream or silken tofu as a substitute for cream cheese and other cheeses. This swap allows anyone with dietary restrictions to enjoy this delicious dish.
-
Spicy Kick: Sprinkle in red pepper flakes or jalapeños if you’re looking for a touch of heat. This fiery addition pairs perfectly with the creamy base, delivering a nice balance of flavors.
-
Nutty Crunch: Top with crushed almonds or sunflower seeds before baking for a delightful crunch. This adds a delightful texture contrast that elevates the casserole even further.
If you’re also a fan of creamy sides, Keto Creamed Spinach could be a great addition to your meal! Or perhaps, try serving it alongside a refreshing Green Bean Casserole for a deliciously low-carb feast.

Broccoli Spinach Casserole Recipe FAQs
What type of broccoli should I use?
You can use either fresh or frozen broccoli florets. I recommend fresh for the best texture, but frozen is perfectly fine and convenient. Just make sure to cook them until tender and drain any excess water before mixing!
How should I store leftover casserole?
Store leftover broccoli spinach casserole in an airtight container in the refrigerator for up to 4 days. Allow it to cool completely before sealing to maintain freshness and prevent sogginess.
Can I freeze the casserole?
Absolutely! You can freeze the casserole for up to 3 months. Wrap it tightly in plastic wrap, followed by aluminum foil to prevent freezer burn. When you’re ready to enjoy it, thaw it in the refrigerator overnight and bake at 350°F (175°C) for about 20-25 minutes until heated through.
What should I do if my casserole is too watery?
If you find your broccoli spinach casserole has excess moisture, make sure to drain the broccoli thoroughly after cooking. You can also try pressing out excess water from the spinach if using frozen spinach. If it’s baked and still watery, the next time, consider baking it for an additional 5-10 minutes to allow extra moisture to evaporate.
Is this casserole suitable for gluten-free diets?
Yes, this broccoli spinach casserole is gluten-free! It contains no flour or breadcrumbs. Just be sure to check the labels on your mayonnaise and cheese to ensure they’re also gluten-free, especially if you have severe allergies.
Can I customize the recipe for different dietary needs?
Definitely! You can easily make it lighter by swapping cream cheese with Greek yogurt. If you wish to add protein, consider including cooked chicken or some diced ham. For vegetarian options, try adding more vegetables or swapping cheeses to suit your taste. Feel free to mix in different low-carb vegetables for a colorful twist!

Easy Broccoli Spinach Casserole: Comfort Food Made Healthy
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and coat a 7 ½"x10" baking dish with nonstick spray.
- Microwave the broccoli florets covered with a damp paper towel for 4-5 minutes until tender.
- In a mixing bowl, combine the cooked broccoli with softened cream cheese, mayonnaise, minced garlic, onion powder, salt, and black pepper. Stir in the chopped spinach and half of the cheddar cheese.
- Spread the mixture evenly in the prepared baking dish and sprinkle the remaining cheddar and mozzarella cheese on top.
- Bake in the preheated oven for 30-35 minutes until the top is golden brown and bubbly.
- Let the casserole rest for a few minutes before serving.

Leave a Reply