• Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
menu icon
go to homepage
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
search icon
Homepage link
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
×

Keto Broccoli and Spinach Casserole Recipe

Published: Sep 27, 2026 by Lona · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.2 from 13 reviews

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

A large white bowl holds a mixture of dark green chopped leafy vegetables coated with a creamy white sauce, making the leaves look moist and slightly shiny. The chopped pieces vary in size, with some larger bright green bits adding texture and contrast. The creamy sauce clings unevenly to the leaves, creating white streaks and patches across the green mixture. The bowl sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

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.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • 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

The dish is a baked casserole shown in a white oval dish with a golden-brown melted cheese layer on top. The top layer is uneven with browned spots and bubbly textures, showing melted cheese with a mix of yellow and light brown shades. Underneath, there is a thick layer of green spinach mixed with a creamy, smooth sauce that peeks through the cheese. A silver utensil is scooping from the right side, revealing the soft, dense spinach mixture beneath the golden crust. The dish sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

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!

Print

Keto Broccoli and Spinach Casserole Recipe

Keto Broccoli and Spinach Casserole Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 13 reviews

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.

  • Author: Lona
  • 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

  1. Preheat Oven: Preheat your oven to 350°F (175°C). Prepare a baking dish by spraying it with nonstick cooking spray to prevent sticking.
  2. 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.
  3. 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.
  4. Assemble Casserole: Spread the broccoli and cheese mixture evenly in the prepared baking dish, smoothing the top.
  5. 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.
  6. 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.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Side-Dish

  • Za'atar Potatoes Recipe
    Za'atar Potatoes Recipe
  • Lebanese Green Beans with Walnut Pesto and Labneh Recipe
    Lebanese Green Beans with Walnut Pesto and Labneh Recipe
  • Coconut Rice Stuffed Peppers Recipe
    Coconut Rice Stuffed Peppers Recipe
  • Easy Braised Celery Recipe
    Easy Braised Celery Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m Lona, a food lover and recipe creator who believes every dish tells a story. My cooking journey began at age fifteen, when I made my first recipe with my grandmother a moment filled with warmth and love that sparked my lifelong passion for cooking.

Learn more

Popular

  • Spinach Banana Muffins Recipe
    Spinach Banana Muffins Recipe
  • Triple Chocolate Cake Recipe
    Triple Chocolate Cake Recipe
  • Instant Pot Applesauce Recipe
    Instant Pot Applesauce Recipe
  • Lemon Basil Butter Cookies Recipe
    Lemon Basil Butter Cookies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Plenty. All rights reserved.