I am so excited to share this Keto Broccoli and Spinach Casserole Recipe with you because it has quickly become one of my go-to dishes whenever I want something comforting, nutritious, and perfectly keto-friendly. This casserole combines tender broccoli and fresh spinach with creamy cheeses and just the right seasoning, creating a warm, cozy dish that feels indulgent without derailing my healthy eating goals. It's straightforward to prepare, packed with vibrant colors and flavors, and is always a hit at any meal.
Why You'll Love This Keto Broccoli and Spinach Casserole Recipe
For me, the flavor profile of this casserole is where it really shines. The sharp cheddar and gooey mozzarella bring a luscious cheesiness that perfectly complements the mild bitterness of the spinach and the earthiness of the broccoli. The garlic and onion powder add just enough savory kick, while the cream cheese and mayonnaise make everything so rich and velvety. Every bite feels like a little celebration of flavor that’s cozy and satisfying.
What I appreciate most about this recipe is how easy it is to put together. Whether you’re rushing through a weekday dinner or prepping for a special occasion, this casserole comes together quickly with minimal fuss. Plus, it’s versatile enough for lots of occasions—family dinners, holiday tables, or even potlucks. The way it bakes into a bubbly, golden brown crown makes it look as good as it tastes. It’s a dish that makes me feel proud to serve and excited to dig into every time.
Ingredients You'll Need
The beauty of this Keto Broccoli and Spinach Casserole Recipe lies in its simple and wholesome ingredients. Each component plays a vital role, bringing texture, color, or flavor that elevates the dish from basic to spectacular.
- Garlic, crushed: Adds a fragrant kick that wakes up the flavors beautifully.
- Frozen or fresh broccoli florets: The star veggie, tender and full of crunch when baked.
- Fresh baby spinach: Provides a fresh, leafy contrast and gorgeous green color.
- Mayonnaise: Brings creaminess and a slight tang that balances the cheese.
- Cream cheese, softened: Gives the casserole richness and a silky texture.
- Onion powder: Adds a layer of subtle savory depth without overpowering the other flavors.
- Salt: Essential seasoning that pulls all the ingredients together.
- Black pepper: Offers a gentle heat to keep every bite exciting.
- Sharp cheddar cheese, shredded: For bold cheesiness and a touch of sharpness.
- Mozzarella cheese: Melts beautifully to create that irresistible bubbly top layer.
Directions
Step 1: Preheat your oven to 350°F and prepare a baking dish by spraying it with a nonstick cooking spray. This ensures the casserole won’t stick and makes for easy cleanup.
Step 2: Cook the broccoli according to the package instructions if you’re using frozen. If you prefer fresh broccoli, microwave it for about 5 minutes until just tender. Once cooked, chop the broccoli into small, bite-sized pieces, which helps create a more even texture throughout the casserole.
Step 3: Drain the broccoli well and place it in a large mixing bowl. Add the softened cream cheese, mayonnaise, crushed garlic, shredded cheddar cheese, salt, black pepper, onion powder, and finely chopped spinach. Mix everything thoroughly. The warmth of the broccoli will melt the cheeses slightly and gently wilt the spinach, making mixing easier and blending flavors wonderfully.
Step 4: Spread this creamy broccoli and spinach mixture evenly into your prepared baking dish. Make sure it’s level so it bakes uniformly.
Step 5: Sprinkle the shredded mozzarella cheese evenly on top of the casserole. Then, place the dish in your preheated oven and bake for 30 to 35 minutes, or until the top is beautifully browned and bubbly. Once baked, let it cool slightly before serving.
Servings and Timing
This recipe makes about 6 generous servings, which is perfect for a family dinner or to have leftovers for the next day. It takes roughly 10 minutes to prep—mostly chopping and mixing—plus about 5 minutes to cook the broccoli. The baking time is around 30 to 35 minutes, so overall, you're looking at about 45 minutes from start to finish. I like to let it sit for 5 to 10 minutes after baking so it firms up and is easier to serve.
How to Serve This Keto Broccoli and Spinach Casserole Recipe
I love serving this casserole hot or warm with a crisp green salad dressed lightly in lemon vinaigrette to complement the rich, creamy texture. It also pairs wonderfully with roasted chicken or grilled salmon for a more substantial meal, making it a versatile side or even a main dish for lighter suppers. For a fun twist at holiday dinners, you can plate individual ramekins garnished with a sprinkle of fresh chopped parsley or chives for a pop of color.
Presentation-wise, I like to serve portions around 1 cup per person, scooping them onto small warm plates. The bubbly golden top always looks inviting and makes for great photos if you want to share your cooking triumph! For drinks, a dry white wine like Sauvignon Blanc or a sparkling water with a twist of lemon pairs beautifully, balancing the casserole’s richness.
This dish shines at family gatherings, casual weeknight meals, or even holiday potlucks where you want to impress without spending hours in the kitchen. Serve it warm to enjoy the cheese gooeyness and the fresh flavor of spinach at its best.
Variations
One of the things I enjoy about this Keto Broccoli and Spinach Casserole Recipe is how easy it is to customize. If you want more protein, adding cooked bacon bits or shredded rotisserie chicken works wonders. For a different flavor twist, try swapping the cheddar for gouda or pepper jack for a bit of heat. I also love stirring in a pinch of smoked paprika or a touch of nutmeg to add complexity to the base mixture.
If you’re catering to different dietary needs, this casserole is naturally gluten-free, but to make it vegan, you could experiment with plant-based cream cheese and vegan mayo alternatives. Just note the baking times might slightly adjust. For those who prefer stovetop cooking, I’ve found gently sautéing the veggies with the cheeses until melted then finishing briefly under a broiler gives a delightful crust and cuts down baking time.
Whatever variation you try, the core idea of combining tender broccoli, fresh spinach, and a blend of creamy, melted cheeses keeps this dish delicious and satisfying every time.
Storage and Reheating
Storing Leftovers
I always store leftover casserole in airtight containers to keep it fresh. When refrigerated, it lasts comfortably up to 3 to 4 days. To avoid sogginess, I let the casserole cool completely before sealing it, and I use glass or BPA-free plastic containers for the best preservation. It’s a great dish to prepare ahead and enjoy throughout the week.
Freezing
This casserole freezes quite well, which is fantastic if you want to make a batch in advance. I portion it into freezer-safe containers or wrap the entire dish tightly in plastic wrap and then foil before freezing. It can keep nicely for up to 2 months. When you’re ready, thaw it overnight in the fridge before reheating to help retain the creamy texture and fresh flavor without drying out.
Reheating
To reheat, I recommend using the oven at 325°F uncovered to preserve the bubbly top and texture, warming it for about 15-20 minutes until heated through. Microwave reheating works in a pinch but can make the texture a bit softer and cheese less melty. For the best results, cover the casserole loosely with foil during baking to prevent drying, removing the foil near the end to re-crisp the topping.
FAQs
Can I use fresh broccoli instead of frozen in this Keto Broccoli and Spinach Casserole Recipe?
Absolutely! Fresh broccoli works wonderfully here. Just microwave or steam it until tender, usually about 5 minutes, then chop it into bite-sized pieces before mixing. It provides a slightly fresher flavor, but both frozen and fresh are delicious choices.
Is this casserole suitable for low-carb or keto diets?
Yes, this recipe is perfectly tailored for keto and low-carb lifestyles. The vegetables used are low in carbs, and the creamy cheese base adds healthy fats, making it a satisfying, keto-friendly dish.
Can I make this casserole ahead of time?
Definitely! You can prepare the mixture the day before and store it covered in the fridge. When you’re ready, just sprinkle the mozzarella on top and bake as directed. It’s a great option for meal prep or hosting.
What can I serve alongside this casserole for a complete meal?
I like to serve it with roasted or grilled proteins like chicken, steak, or fish, plus a light salad. It’s creamy and rich, so pairing it with something fresh or crisp balances the meal beautifully.
Can I add other vegetables to this casserole?
Yes! Feel free to toss in other low-carb veggies like cauliflower or mushrooms for variety. Just be mindful of their moisture content and adjust cooking times if needed to keep the casserole from getting watery.
Conclusion
I can’t recommend this Keto Broccoli and Spinach Casserole Recipe enough. It’s a comforting, flavorful dish that feels like an indulgence while fitting perfectly into a keto lifestyle. Whether you’re feeding a crowd or just treating yourself to a delicious, healthy meal, this casserole hits all the right notes. Give it a try—I promise it will become one of your favorites too!
PrintKeto Broccoli and Spinach Casserole Recipe
This keto-friendly Broccoli Spinach Casserole is a creamy, cheesy, and comforting dish perfect for a low-carb meal. It combines tender broccoli and fresh spinach with a rich blend of cheeses and savory seasonings, baked to golden perfection for a satisfying side or main course.
- Prep Time: 10 minutes
- Cook Time: 30-35 minutes
- Total Time: 40-45 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Low Carb
Ingredients
Vegetables
- 1 clove of garlic, crushed
- 12 ounce package of frozen broccoli florets (or 4 cups raw broccoli florets)
- 2 cups fresh baby spinach, finely chopped
Dairy
- 2 ounces cream cheese, softened
- 2 tablespoons mayonnaise
- ½ cup sharp cheddar cheese, shredded
- ¾ cup mozzarella cheese, shredded
Seasonings
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C). Prepare a baking dish by spraying it with nonstick cooking spray to prevent sticking.
- Cook Broccoli: Cook the broccoli according to package instructions. If using fresh broccoli, microwave it for about 5 minutes until tender. Then chop the broccoli into small bite-sized pieces, whether fresh or frozen.
- Mix Ingredients: Drain the cooked broccoli and place it in a large mixing bowl. Add the softened cream cheese, mayonnaise, crushed garlic, shredded cheddar cheese, salt, black pepper, onion powder, and finely chopped fresh baby spinach. Mix everything well so that the hot broccoli melts the cheeses slightly and wilts the spinach.
- Assemble Casserole: Spread the broccoli and cheese mixture evenly in the prepared baking dish, smoothing the top.
- Bake: Sprinkle the shredded mozzarella cheese evenly over the top. Bake the casserole in the preheated oven for 30-35 minutes until the top is browned and bubbly.
- Serve and Store: Remove from oven and let cool slightly before serving. Store any leftovers in an airtight container in the refrigerator.
Notes
- You can use fresh or frozen broccoli depending on availability.
- Microwaving fresh broccoli is a quick way to soften it without boiling.
- The casserole can be prepared ahead and refrigerated before baking.
- To make it dairy-free or vegan, substitute cheeses and mayonnaise with plant-based alternatives.
- Leftovers keep well in the refrigerator for up to 3 days.
Leave a Reply