Cauliflower Rice Bake with Zucchini and Tomatoes (Gluten Free)

I almost didn’t publish this Cauliflower Rice Bake with Zucchini and Tomatoes because I thought it had too many steps and might scare people away. To my surprise, it became one of the most loved recipes on my blog, with glowing reviews from readers who say it’s worth every minute of the prep. The layers of roasted zucchini, fresh tomatoes, creamy cauliflower rice, and melted mozzarella make this dish a true comfort food with a healthy twist.
If you’re trying to eat more vegetables or cut back on heavy carbs, this dish is perfect for you. It’s light, flavorful, and feels like a warm hug from the oven. Plus, it’s a 5-star reader favorite recipe that the whole family will enjoy.

Why You’ll Love This Recipe
- Packed with veggies – A delicious way to enjoy cauliflower, zucchini, and fresh tomatoes in one dish.
- Comforting yet healthy – Cream cheese and mozzarella add indulgence without making it heavy.
- Perfect for meal prep – Stores and reheats beautifully.
- Naturally gluten-free & low-carb – Great for anyone who wants a lighter casserole option.
- A 5-star favorite – Readers love how flavorful and satisfying this bake is!

Ingredients for the Cauliflower Rice Bake
Cauliflower – Acts as the “rice” base. Perfect source of dietary fiber, low on carbs and rich in vitamins.
Zucchini – Roasted until tender and slightly caramelized, adding layers of flavor and color.
Fresh Tomatoes – Thin slices of tomato add juicy, tangy freshness to balance the creamy elements.
Onion & Garlic – Build a savory foundation and infuse the cauliflower rice with aromatic flavor.
Cream Cheese – Creates a creamy, luscious layer that makes the bake feel hearty and indulgent.
Fresh Basil – A pop of bright, herbal flavor that ties all the vegetables together.
Eggs – Hold the cauliflower mixture together, creating a casserole that slices cleanly.
Mozzarella – The gooey, melted topping that makes every bite irresistible.
Olive Oil, Salt & Pepper – Enhance the natural flavors of the veggies and keep the dish balanced.

Equipment
- Food processor (optional) – To prepare the cauliflower rice I used a food processor, but you don’t have to. A simple box grater will work too, but it will take longer time.
- Mandoline slicer (optional) – Using a slicer can give you zucchini rounds with an even thickness. This will ensure equal baking time.
- Cutting board – a good non slip cutting board is essential for most recipes that require chopping or slicing vegetables.
- Knife – any sharp chef’s knife will be good for this recipe. This is my favorite one.
- Baking dish – I used a rectangle baking dish with dimensions 9 x 13 inches for this recipe.
Please Note: Some of the links in this blog post are Amazon affiliate links. If you make a purchase through them, I may earn a small commission at no extra cost to you. Thank you for supporting The Food Kooky!

Step-by-Step Method of Preparation
1. Preheat and prep vegetables.
Set your oven to 400°F (200°C). Slice the zucchini into thin rounds, place them on a baking tray, drizzle with olive oil, and season with salt and pepper. Bake for 10–12 minutes until slightly softened.
2. Prepare the cauliflower rice.
Cut the cauliflower into florets and pulse in a food processor until it resembles rice. Set aside.
3. Sauté the aromatics.
In a large pot, heat some olive oil over medium heat. Add the chopped onion and garlic. Cook for 2–3 minutes until fragrant and softened. Add the cauliflower rice, and cook for another 5–6 minutes. Stir occasionally, until the cauliflower is tender and moisture is reduced. Season with salt and pepper and set aside to cool off.
4. Make the creamy mixture.
Let the cauliflower mixture cool slightly. Stir in the cream cheese, chopped basil, and whisked eggs until everything is well combined.
5. Peel the tomatoes.
Bring a pot of water to a boil. Cut a small “X” on the back of each tomato and blanch for 10–15 seconds, then transfer to an ice bath. Peel the skin off and slice thinly.
6. Layer the casserole.
Spread a layer of the cauliflower mixture on the bottom of a greased baking dish. Add a layer of roasted zucchini rounds, followed by sliced tomatoes. Repeat the layers until all ingredients are used, finishing with tomatoes on top.
7. Bake the casserole.
Place the dish in the oven and bake for 15 minutes.
8. Add the cheese topping.
Remove the casserole, sprinkle with grated mozzarella, and return to the oven for 10–15 minutes, or until the cheese is melted and bubbling.
9. Serve and enjoy.
Let the bake rest for a few minutes before slicing. Serve warm as a main dish or a side.

Helpful Tips for Success
Roast the zucchini first. This not only enhances the flavor but also prevents the dish from becoming too wet during baking.
Peel tomatoes easily. Blanch them in hot water for 10–15 seconds and then transfer to an ice bath—this makes peeling quick and effortless.
Cool the mixture before adding eggs. If the cauliflower is too hot, it can scramble the eggs.
Season each layer. A light sprinkle of salt and pepper between the layers brings out all the flavors.
Broil at the end. For that perfect golden, bubbly cheese topping, switch the oven to broil for the last 1–2 minutes.
Rest before serving. Allow the casserole to sit for 5–10 minutes after baking. This helps the layers set and makes slicing easier.

Serving & Storing
This casserole is perfect as a vegetarian main dish or a hearty side. Serve it alongside grilled chicken, fish, or a simple green salad for a balanced meal.
Store leftovers in an airtight, food-safe container in the refrigerator for up to 4 days. Reheat in the oven at 350°F (175°C) for 10–12 minutes, or microwave individual portions until warmed through.
For longer storage, you can freeze the casserole in portions. Wrap tightly, and thaw overnight in the fridge before reheating.
Cauliflower Rice Bake with Zucchini and Tomatoes
Equipment
- Food processor
Ingredients
- 1 head of cauliflower
- 1 cup finely chopped onion
- 3 medium sized garlic cloves chopped finely
- 2 medium sized zucchini sliced thinly
- 3 fresh tomatoes sliced thinly
- 4 oz cream cheese at room temperature
- ¼ cup fresh basil leaves chopped finely
- 2 large eggs
- 2 cups grated Mozzarella
- 3 Tbsp olive oil
- salt and pepper to taste
Instructions
Prep the vegetables
- Preheat the oven to 400 ℉
- Chop the onion and garlic finely.
- Use a food processor or a grater to make the cauliflower rice.
- Slice the zucchini thinly. I used a mandolin slicer. Season them with salt, pepper and some olive oil. Line them on a baking sheet and bake for 10 minutes. If you prefer you can pan fry them for about 30 seconds a side.
To make the cauliflower rice mixture
- Preheat a deep pot to medium high. Add a tablespoon of oil and the finely chopped onion and garlic in the pan. Sauté for a minute or two and then add the cauliflower rice.

- Cook for 3-5 minutes, add salt and pepper to taste and remove from the heat.
- Cool off slightly the cauliflower mixture. Add the cream cheese and the chopped basil to pot and stir until is well incorporated. Crack two eggs in a bowl and whisk them with a fork. Add them to the cauliflower rice, and stir well.
To peel the tomatoes (optional)
- Add a pot with water on the stovetop and bring it to a soft boil. Prepare a bowl with cold water and ice. Make a little cross looking cut on the skin of the tomatoes and place them in the boiling water for 20 seconds. Remove the tomatoes from the hot water and place them in an ice bath. After this procedure their skin will fall off easily.
To assemble the Casserole
- Brush olive oil on the bottom and the sides of a baking dish (mine was 9 x 13 inches) with a food safe brush. Divide the cauliflower rice mixture to two equal parts. Then spread one part at the bottom of the pan as evenly as possible.

- On top of the cauliflower rice mixture place one layer of the sliced, cooked zucchini.

- Peel and slice the tomatoes to thin slices. Then layer the tomatoes on top of the zucchini and season them with some salt and pepper.

- Continue layering until you are out of vegetables. Spread the rest of the cauliflower rice on top of the tomatoes, then more zucchini and finish with a layer of tomatoes.
- Bake for 15 minutes at 400 ℉. Then add the grated mozzarella on top on an even layer and continue baking for 10 -15 more minutes or until the cheese is melted and bubbly.
- Let the bake rest for a few minutes before slicing. Serve warm as a main dish or a side.

Notes

Other recipes you might like
Low Carb Cauliflower Taco Casserole
Mediterranean Vegetarian Zucchini Boats



This is super tasty. Used freshly picked cauliflower ,zucchini and tomatoes. The texture and taste is superb.
Thank you so much for the feedback. I’m so glad you liked it. You have no idea how happy you made me by cooking one of my recipes.
Delicious! Tasty and satisfying. A great, healthy dish. Will become a regular go to.
I’m so glad you liked the recipe! Thank you so much for taking the time to leave a rating and review. You made my day.
Surprisingly this recipe was very fast to make which I love, and what I love even more is how delicious this casserole was. I didn’t peel my tomatoes and didn’t feel any of the tomato skin., probably why it came out faster. Definitely adding this one to my repertoire!
Thank you so much Tanya. I’m so happy you liked the recipe.
It’s sooo delicious
Thank you so much for taking the time to share your feedback! I’m glad you enjoyed the recipe.