Maintaining a keto lifestyle as a vegetarian can feel challenging, but it’s absolutely possible—and delicious! Whether you’re a committed low-carb eater or just looking for new ways to enjoy plant-based meals, keto vegetarian recipes offer the best of both worlds: wholesome veggies, satisfying healthy fats, and tons of flavor, all while keeping carbs in check.
From hearty mains to vibrant sides, these dishes prove that you don’t need meat to thrive on keto.
In this post, I’ll share my favorite Keto Cauliflower and Spinach Cheese Bake—a creamy, comforting casserole that’s perfect for dinner, meal prep, or even sharing at a potluck. This recipe is packed with low-carb vegetables, rich cheese, and fragrant herbs, making it a standout dish for anyone who wants to enjoy keto the vegetarian way.
If you’ve been searching for a filling, flavorful meal that’s easy to make and totally satisfying, you’re in the right place!
Why You’ll Love This Recipe
- Rich and Satisfying: With a creamy cheese sauce and plenty of vegetables, this bake feels indulgent while keeping carbs low.
- Meal Prep Friendly: Make a big batch and enjoy leftovers throughout the week—this dish reheats beautifully.
- Customizable: Swap in your favorite keto-friendly veggies or cheeses to make it your own.
- Vegetarian & Keto: No meat, no grains, just nourishing, high-fat plant-based goodness.
- Family-Approved: Even non-keto eaters love the gooey cheese and savory flavors.
Ingredients
Ingredient | Amount | Notes |
---|---|---|
Cauliflower florets | 1 large head (about 6 cups) | Fresh or frozen |
Fresh spinach | 4 cups (about 5 oz) | Can substitute kale or Swiss chard |
Cream cheese | 4 oz (half a block) | Full fat for best texture |
Heavy cream | 1/2 cup | |
Shredded mozzarella | 1 cup | Or use a blend of Italian cheeses |
Shredded cheddar | 1 cup | |
Parmesan cheese | 1/2 cup, grated | For topping |
Butter | 2 tbsp | |
Garlic | 2 cloves, minced | Or 1/2 tsp garlic powder |
Onion | 1 small, finely chopped | Optional, adds flavor |
Salt | 1/2 tsp | Or to taste |
Black pepper | 1/4 tsp | |
Dried Italian herbs | 1 tsp | Or use fresh herbs if available |
Red pepper flakes | 1/4 tsp | Optional, for a kick |
Equipment
- Large pot (for boiling cauliflower)
- Colander
- Large sauté pan or skillet
- Mixing bowl
- Spatula or wooden spoon
- 8×8-inch baking dish (glass or ceramic)
- Cheese grater (if grating cheese fresh)
- Oven
Instructions
-
Prep the cauliflower:
Cut the cauliflower into bite-sized florets. Bring a large pot of salted water to a boil, add the cauliflower, and cook for 5–7 minutes, until just fork-tender.
Drain well and set aside.
-
Sauté the aromatics and spinach:
In a large skillet, melt the butter over medium heat. Add the onion and cook for 2–3 minutes until translucent.
Stir in the minced garlic and cook for 30 seconds more. Add the fresh spinach and cook until wilted, about 2–3 minutes.
Remove from heat.
-
Make the cheese sauce:
In a medium bowl, combine the cream cheese and heavy cream. Microwave for 30–45 seconds to soften (or heat gently in a pan).
Whisk until smooth. Stir in the shredded mozzarella, cheddar, salt, black pepper, Italian herbs, and red pepper flakes.
Mix until well combined.
-
Combine the veggies and sauce:
Add the cooked cauliflower and sautéed spinach mixture to the cheese sauce. Gently fold everything together until the veggies are coated evenly.
-
Assemble the bake:
Transfer the mixture to a greased 8×8-inch baking dish. Sprinkle the grated parmesan evenly over the top for a cheesy crust.
-
Bake:
Preheat your oven to 375°F (190°C). Bake the dish uncovered for 20–25 minutes, or until the top is golden and bubbly.
-
Cool and serve:
Let the bake cool for 5–10 minutes before serving. Slice into portions and enjoy!
Tips & Variations
-
Tip: For an extra-crispy top, broil the casserole for 2–3 minutes at the end of baking. Watch closely to avoid burning!
- Make it spicy: Add more red pepper flakes, or stir in a diced jalapeño with the onion.
- Change the greens: Substitute kale, Swiss chard, or even arugula for spinach, depending on what’s in your fridge.
- Try different cheeses: Smoked gouda or pepper jack can bring a new flavor dimension.
- Add protein: Toss in some chopped, cooked eggs, or serve alongside a veggie egg bite for extra satisfaction.
- Bulk it up: Stir in steamed broccoli, zucchini, or mushrooms—just be sure to drain any excess moisture first.
- Oven-free version: Prepare everything in a skillet and finish under the broiler if you want to skip baking.
-
“Don’t be afraid to use frozen cauliflower or spinach! Just thaw and drain well to avoid a watery casserole.”
- For a nutty crunch, sprinkle chopped walnuts or almond flour on top before baking.
- Want more global inspiration? Check out these Vegetarian Middle Eastern Recipes for flavor-packed, keto-friendly sides!
Nutrition Facts
Nutrient | Per Serving (1/6 bake) |
---|---|
Calories | 245 |
Fat | 19g |
Saturated Fat | 11g |
Carbohydrates | 7g |
Fiber | 3g |
Net Carbs | 4g |
Protein | 11g |
Sodium | 470mg |
Calcium | 260mg |
Nutrition may vary depending on brands and substitutions. Always check your labels!
Serving Suggestions
- Main course: Serve a generous portion with a crisp green salad, or alongside roasted asparagus or green beans. For more ideas, see this Green Beans Vegan Recipe.
- As a side: Pair with grilled tofu, a soft-boiled egg, or a simple tomato salad for a balanced vegetarian keto meal.
- Meal prep: Portion into containers for easy weekday lunches. It keeps well in the fridge for up to 4 days and reheats in the microwave or oven.
- Brunch: This bake is also perfect for brunch buffets! Pair it with a homemade Vegetable Alfredo or a slice of Vegetarian Date Cake for a delightful spread.
- Low-carb bread: Enjoy with toasted keto bread or a side of Vegan Bread Machine Recipe for a heartier meal.
Conclusion
Keto vegetarian eating doesn’t have to be dull or restrictive. This Cauliflower and Spinach Cheese Bake is proof that you can create wholesome, comforting, and deeply satisfying meals with just a handful of fresh ingredients and a little creativity.
Not only is it low in carbs and packed with flavor, but it’s also endlessly adaptable to whatever you have on hand.
Whether you’re new to keto, a seasoned pro, or just looking for more ways to enjoy plant-based recipes, this dish is sure to become a repeat favorite. Remember, the best meals are those that fit your lifestyle and bring joy to your table.
For even more inspiration, take a peek at my Healthy Vegetarian Slow Cooker Recipes or try the globally inspired Peruvian Vegetable Recipes for Flavorful Healthy Meals. Happy cooking and keto eating!
📖 Recipe Card: Keto Cauliflower Cheese Bake
Description: A creamy, cheesy cauliflower bake that's low in carbs and packed with flavor. Perfect for a satisfying keto-friendly vegetarian meal.
Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M
Servings: 4 servings
Ingredients
- 1 large head cauliflower, cut into florets
- 2 tablespoons olive oil
- 1 cup shredded cheddar cheese
- 1/2 cup heavy cream
- 1/4 cup grated parmesan cheese
- 2 cloves garlic, minced
- 1/2 teaspoon dried thyme
- Salt and pepper to taste
- 2 tablespoons chopped fresh parsley (optional)
Instructions
- Preheat oven to 400°F (200°C).
- Toss cauliflower florets with olive oil, salt, and pepper.
- Spread cauliflower on a baking sheet and roast for 15 minutes.
- In a saucepan, heat heavy cream with garlic and thyme until warm.
- Stir in cheddar and parmesan cheese until melted and smooth.
- Transfer roasted cauliflower to a baking dish.
- Pour cheese sauce over cauliflower and mix gently.
- Bake for 15 minutes until bubbly and golden.
- Garnish with chopped parsley before serving.
Nutrition: Calories: 320 kcal | Protein: 12 g | Fat: 26 g | Carbs: 8 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Keto Cauliflower Cheese Bake”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy, cheesy cauliflower bake that’s low in carbs and packed with flavor. Perfect for a satisfying keto-friendly vegetarian meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 large head cauliflower, cut into florets”, “2 tablespoons olive oil”, “1 cup shredded cheddar cheese”, “1/2 cup heavy cream”, “1/4 cup grated parmesan cheese”, “2 cloves garlic, minced”, “1/2 teaspoon dried thyme”, “Salt and pepper to taste”, “2 tablespoons chopped fresh parsley (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Toss cauliflower florets with olive oil, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Spread cauliflower on a baking sheet and roast for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “In a saucepan, heat heavy cream with garlic and thyme until warm.”}, {“@type”: “HowToStep”, “text”: “Stir in cheddar and parmesan cheese until melted and smooth.”}, {“@type”: “HowToStep”, “text”: “Transfer roasted cauliflower to a baking dish.”}, {“@type”: “HowToStep”, “text”: “Pour cheese sauce over cauliflower and mix gently.”}, {“@type”: “HowToStep”, “text”: “Bake for 15 minutes until bubbly and golden.”}, {“@type”: “HowToStep”, “text”: “Garnish with chopped parsley before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “12 g”, “fatContent”: “26 g”, “carbohydrateContent”: “8 g”}}