Cauliflower Spinach Bake
Whether you’re trying to sneak more vegetables into your day or cutting down on carbs — cauliflower spinach bake is a tasty casserole that serves well as a vegetarian main dish or side dish.
Just like our cauliflower mashed potatoes and cauliflower rice pilaf, this cauliflower spinach recipe is low-carb, delicious, and a great side dish to pair alongside your favorite entrées. You can also serve it as a vegetarian main dish.
This cauliflower spinach bake combines cooked cauliflower with baby spinach in a creamy cheese sauce with a layer of toasted bread crumbs and Parmesan cheese. It’s creamy, flavorful, and easy to prepare.
In my opinion, it reminds me a little of mac and cheese but with spinach and cauliflower.
Ingredients
- cauliflower
- milk
- bay leaf
- all-purpose flour
- cream cheese
- sharp cheddar cheese
- paprika
- mustard
- butter
- breadcrumbs
- spinach
- Parmesan cheese
How to Make Cauliflower Spinach Bake
To make this cauliflower and spinach bake, have all the ingredients prepared and measured out.
Prepare the Cauliflower
Cut the cauliflower into the same size florets. Place florets into a colander and rinse under cold water.
Bring a large pot of water to a boil. Cook the cauliflower in the boiling water for 4-5 minutes or just until tender-crisp. Immediately drain over a colander.
Make the Cheese Sauce
In a saucepan, warm milk and bay leaf. Whisk together the remaining milk with flour until there are no lumps. Whisk it into the warm milk. Add the cream cheese and whisk until smooth and slightly thickened.
Discard the bay leaf. Stir in 1 cup of cheddar cheese and whisk just until the cheese melts. Then add 1 more cup of cheese, whisking until melted and smooth.
Off heat, stir in the paprika, mustard, and salt. Season with ground black pepper, to taste.
Prepare the Breadcrumbs
In a medium non-stick skillet, melt butter over medium heat. Add breadcrumbs and stir until completely coated with butter.
You can also melt the butter in a microwave and add it to the breadcrumbs. Stir until combined.
To Assemble
Add half of the cauliflower to a 10 X 10 baking dish. Top with spinach and then the remaining cauliflower. Pour the cheese sauce over the cauliflower. Using a spoon, lightly move the cauliflower around so it is evenly coated with the sauce.
Top with the remaining cheddar cheese, breadcrumbs, and Parmesan cheese.
Bake at 350F uncovered, for 13-15 minutes or just until the cheese has melted. Broil for additional 2-3 minutes until golden brown. Serve immediately.
Few Tips & Tricks
- Make sure your cauliflower florets are similar in size to ensure an even bake.
- Drain cooked cauliflower really well. It’s important for the cauliflower to be as dry as possible before baking, otherwise, it can water down the sauce. You can even pat dry the cauliflower with a few sheets of paper towels.
- The key to creamy and thick sauce is low heat. At no point, do you want the milk at a rolling boil.
- If you use frozen spinach, make sure to drain it and squeeze out the extra water.
- Do not overcrowd the baking dish too much. Both cauliflower and spinach are high in water content, therefore, you want to give them plenty of room to steam out. A square 10 X 10 baking dish is a great size for this recipe.
What Does Cauliflower Spinach Bake Pair With?
Cauliflower and spinach bake makes a tasty addition to your weeknight meals, here are a few ideas of what you could serve with it:
- Lemon Roasted Chicken and Potatoes
- Sheet Pan Chicken Parmesan Meatballs
- Chicken with Zucchini and Corn
- Baked Chicken Parmesan
- Roasted Lemon Rosemary Chicken
This cauliflower bake is also filling enough to serve as a main dish on its own.
More Vegetable Recipes
- Roasted Asparagus with Lemon
- Roasted Broccoli with Pine Nuts and Parmesan
- Asian Green Bean Recipe
- Maple Roasted Brussels Sprouts
- Rosemary Garlic Potatoes
Cauliflower Spinach Bake
- Prep Time: 15 mins
- Cook Time: 40 mins
- Total Time: 55 mins
- Yield: 8 1x
- Category: Side
- Method: Baked
- Cuisine: American
Description
Whether you’re trying to sneak more vegetables into your day or cutting down on carbs — cauliflower spinach bake is a tasty casserole that serves well as a vegetarian main dish or side dish.
Ingredients
- 1 large cauliflower (3 pounds), cut into small florets
- 2 cups milk, divided
- 1 bay leaf
- 2 Tbsp. all-purpose flour
- 4 oz. cream cheese, cubed
- 3 cups freshly grated sharp cheddar cheese, divided
- 1/2 tsp. paprika
- 1/2 tsp. ground mustard
- 1/2 tsp. Kosher salt, plus more for cooking cauliflower
- 2 Tbsp. unsalted butter
- 1/2 cup breadcrumbs
- 1 cup lightly packed fresh baby spinach
- 1/4 cup shredded Parmesan cheese
- Fresh ground black pepper
Instructions
- Preheat the oven to 350 F degrees.
- Cauliflower: Bring a large pot of water to a boil. Season the water with salt and add cauliflower. Cook cauliflower in the boiling water for no more than 4-5 minutes or just until tender-crisp. Immediately drain over a colander.
- Cheese Sauce: In a small saucepan, warm 1 1/2 cups milk, plus a bay leaf over medium heat. Whisk together the remaining 1/2 cup milk and the flour until there are no lumps.
- When the milk begins to lightly bubble around the edges, whisk in the flour/milk mixture. Reduce the heat to low and add the cream cheese. Whisk until smooth and slightly thickened.
- Discard the bay leaf. Stir in 1 cup of cheddar cheese and whisk just until melted. Then add 1 more cup of cheese, whisking until melted and smooth.
- Remove the saucepan from the heat and stir in the paprika, mustard, and salt. Season with ground black pepper, to taste. Set aside.
- Breadcrumbs: In a medium non-stick skillet, melt butter over medium heat. Add breadcrumbs and stir until completely coated with butter.
- To Assemble: Add half of the cauliflower to a 10 X 10 baking dish. Top with spinach and then the remaining cauliflower. Pour the cheese sauce over the cauliflower. Using a spoon, lightly move the cauliflower around so it is evenly coated with the sauce.
- Top with the remaining 1 cup of cheddar cheese, breadcrumbs, and Parmesan cheese.
- Bake, uncovered, for 13-15 minutes or just until the cheese has melted. Broil for additional 2-3 minutes until golden brown. Serve immediately.
Notes
- Tips & Tricks: See the post for more details.
Nutrition
- Serving Size:
- Calories: 314
- Sugar: 6.3 g
- Sodium: 590.8 mg
- Fat: 22.3 g
- Carbohydrates: 13.7 g
- Protein: 16.3 g
- Cholesterol: 65.1 mg
Excellent recipe. What is the best suggestion for eating this as a leftover?
Hi: You can reheat it over medium-low heat with a splash of cream or milk. It’s also delicious tossed with cooked pasta.
The recipe calls for 1/2 tsp of Ground Mustard. it was just a tad bit too much, adding about 1/4 cup of Chicken Stalk to the sauce evened it out. otherwise was a perfect dish.
Thank you for the feedback.
As with many food websites, I don’t further investigate any recipe that doesn’t provide accurate nutritional information.
Really enjoyed this for dinner tonight.
I added some macaroni and smoked ham chunks to make more of a meal of it.
Thanks for the recipe. 😊
I think this is dinner tonight but I’m going to brown if some Italian sausage and add it in there
Would I be able to substitute the milk for almond milk?
Hi Tanya, I have very little experience with almond milk so I can’t reply with 100% knowledge. But I can tell you that you want the cheese sauce as creamy and thick as possible (since the veggies are high in water content and can end up watered down).
Katya, I made this yesterday and am absolutely obsessed with this dish! It is so tasty! Thank you so much for sharing your recipe!!!
That’s so great! Thank you Claribel.
Almond milk is thinner than milk, so I find that I need to use about 3/4 of the amount in recipes to get similar thickness. This is true with instant pudding mixes, too.
This looks yum, I love cauliflower cheese. We serve it as a main meal with toast, but it’s alalso served as a side dish with a roast here in the UK. The spinach looks like a great addition.
Thanks Lizzie! I bet with toast it would be so lovely! We love it as a side or light meal.