Creamy Baked Cauliflower with Mozzarella and Tomatoes – A Roasted, Parisian-Style Comfort Dish

⚖️
Difficulty
Easy
⏲️
Prep Time
15 mins
🕒
Cook Time
45 mins
⏱️
Total Time
60 mins
🍽️
Servings
4

There’s a moment, usually on a chilly Thursday evening in my New York City apartment, when I crave something that tastes like a hug. This creamy baked cauliflower recipe is exactly that. It’s the kind of dish that reminds me of my Parisian culinary school days, where we’d spend hours perfecting a silky béchamel and folding it through roasted vegetables. But here’s the twist that makes this my own: I roast the cauliflower first until the edges are caramelized and golden, a technique I picked up from watching my mother char vegetables over an open flame in Morocco. That double-duty approach—roasting plus baking—means every floret is tender, creamy, and absolutely packed with flavor.

Now, imagine this: a baking dish emerges from the oven, the top a bubbly, blistered mosaic of melted mozzarella and sweet, jammy cherry tomatoes. As you break through the golden crust with a spoon, you uncover lush, velvety florets swimming in a garlic-herb cream sauce. The aroma is intoxicating—garlic, thyme, and the subtle warmth of red pepper flakes, a tiny nod to the spice markets I grew up exploring. This baked cauliflower with tomatoes and mozzarella is rich without being heavy, comforting but elegant enough to serve to guests. It’s the ultimate easy baked cauliflower dish that tastes far more complex than its simple ingredient list suggests.

I’ve tested this cheesy baked cauliflower casserole more times than I can count, tweaking the cream-to-cheese ratio, investigating the perfect roasting time, and even finicking over the placement of the tomatoes. My version gives you the creamy, saucy texture you crave without the dreaded watery puddle at the bottom of your dish. I’ll share my secrets for keeping the casserole perfectly creamy, the common mistakes that turn a cauliflower tomato bake soggy, and a few pro tips I learned from chef instructors in Paris who were geniuses with cream. This is real food, built on honest techniques, that anyone—even a busy weeknight home cook—can absolutely nail.

Why This Creamy Cauliflower Casserole Recipe Is the Best

The Flavor Secret: Unlike so many heavy cauliflower recipes that just douse florets in cheese, I draw on my French training to build layers of flavor. The heavy cream is gently simmered with garlic, dried thyme, and a pinch of red pepper flakes. This infuses the very base of the dish with aromatic depth, so every single bite—not just the cheese on top—tastes intentional and complex. It’s a subtle shift from a simple white sauce to something that feels remarkably refined, yet it’s so easy to do.

Perfected Texture: Here’s where the chef in me gets a little picky. Roasting the cauliflower first is non-negotiable. It removes excess moisture, concentrating the cauliflower’s natural sweetness and preventing your bake from turning into a watery mess. We sear the florets until they’re nutty and golden, then finish them in the sauce. This gives the final dish a firm-but-tender bite, distinct from mushrooms or chicken, and perfectly suited to soaking up all that creamy goodness without turning to mush.

Foolproof & Fast: Don’t let the multiple steps worry you; it’s a very hands-off process. You roast, you simmer, you assemble, you bake. Within an hour, you have a spectacular main course or an unforgettable side dish. This is the kind of trusted, easy baked cauliflower dish I rely on for those busy weeknights when I need something satisfying that isn’t a massive project. Once you prep the ingredients, your oven does most of the work while you set the table or, in true NYC fashion, order a bottle of good Pinot Grigio.

Creamy Baked Cauliflower Recipe Ingredients

I love compiling this list. It’s a mix of my everyday pantry staples and a few fresh finds from the Union Square Greenmarket. In the summer, I use transcendent Sungold tomatoes I get from the farmers market; in the winter, high-quality cherry tomatoes from the grocery store do just fine. This recipe respects the seasons and adapts, just like I did growing up between Morocco and France.

Ingredients List

  • 1 large head cauliflower, cut into florets
  • 2 tablespoons olive oil
  • Salt and freshly ground black pepper, to taste
  • 1 cup heavy cream
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon red pepper flakes (optional, but I highly recommend it)
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 cup cherry tomatoes, halved
  • Fresh basil leaves, for garnish

Ingredient Spotlight

Cauliflower: This is the star of the show. Look for a firm, compact head with tight white curds and no brown spots. Fresh, in-season cauliflower is freer of moisture. If you can find it at a local farm stand, that’s a huge plus. It should feel dense for its size. A watery head is the culprit behind soggy casseroles, so choose wisely and act quickly.

Heavy Cream: This is the base of our luxurious sauce. I use heavy cream with a high fat content (at least 36%) because it prevents curdling at high heat and emulsifies beautifully with the cheeses, creating a velvety sauce. Half-and-half can be swapped in, but you’ll have a slightly thinner, less indulgent result.

Mozzarella: For that glorious, stretchy, golden-brown top, use low-moisture, whole-milk mozzarella. It melts like a dream without releasing too much water, unlike fresh mozzarella, which is packed with whey. If you’re in the cheese aisle and stuck, choose a block and grate it yourself—pre-shredded cheeses often contain starch and don’t melt as smoothly.

Cherry Tomatoes: They add little pockets of sweet-tart flavor that cut through the richness of the cream and cheese. Grape tomatoes are a fine substitute; they’re slightly less juicy. Try to use them at the height of their ripeness—the flavor is just unmatched.

Original IngredientBest SubstitutionFlavor / Texture Impact
Heavy CreamHalf-and-halfSlightly richer flavor; a thinner, less luscious sauce (you may need a tablespoon of flour to thicken).
Mozzarella (low-moisture)Fontina or GruyèreNutty, earthy flavor that melts beautifully; changes the flavor profile from classic Italian-American to more alpine.
Cherry TomatoesGrape tomatoes or chopped RomaLess sweet and juicy, but still provides acidity and structure with the creamy sauce.
Dried ThymeFresh thyme (1 tablespoon) or oreganoFresh thyme gives a brighter herbal note; oregano adds a more Mediterranean, rustic dimension.

How to Make Creamy Baked Cauliflower with Mozzarella and Tomatoes — Step-by-Step

Trust me, I’ve made this more times than I count, and it’s a truly relaxing process. The key is to follow a logical flow: boil the veg, simmer the sauce, build the bake, and let the oven do its magic. Here’s how to execute it perfectly, with the precision of a Paris pastry apprentice, but the warmth of a Moroccan home cook.

Step 1: Preheat and Prep

Preheat your oven to 375°F (190°C). This is the ideal temperature for our cauliflower tomato bake—high enough to caramelize the cheese and thicken the sauce, but gentle enough to avoid burning the cream. As the oven heats, cut the cauliflower into uniform, 1-inch florets. In a spacious bowl, toss the florets with the olive oil, salt, and freshly ground black pepper. Make sure every little nook and cranny is coated; this is the foundation of the roasted flavor.

💡 mia’s Pro Tip: If you have time, let the salted cauliflower sit for 10 minutes before roasting. This draws out some moisture onto its surface. Pat the florets dry with a paper towel before oiling—it makes a huge difference in achieving a beautiful golden sear.

Step 2: Roast the Cauliflower

Spread the seasoned florets in a single, even layer on a parchment-lined baking sheet. The single layer is crucial; if you overcrowd them, they’ll steam instead of roast. Slide the sheet into the preheated oven and roast for 20–25 minutes, flipping halfway through. You want the edges to be a golden-brown and the florets to pierce easily with a fork. This is the crucial step that transforms this easy baked cauliflower dish into the roasted, nutty version that has everyone asking for the recipe.

⚠️ Common Mistake to Avoid: Do not overcrowd the baking sheet. If all the cauliflower is piled up, it will release steam, and you’ll end up with soft, watery florets instead of caramelized ones. If necessary, use two baking sheets.

Step 3: Make the Creamy Sauce

While the cauliflower roasts, pour the heavy cream into a small saucepan. Add the minced garlic, dried thyme, and red pepper flakes. Place over medium heat and bring the mixture to a gentle simmer. You want to see small bubbles at the edges, not a roaring boil. Let the sauce gently simmer for about 5 minutes, stirring occasionally. This melts the garlic flavor into the cream and softens the alcoholic tang away, leaving pure, silky flavor. Once fragrant and slightly thickened, pull the pan off the heat and set it aside.

💡 mia’s Pro Tip: This is a classic French “infusion”—by warming the aromatics in the cream before baking, you release their essential oils into the sauce without letting them burn in the oven. Don’t rush this step; 5 minutes of simmering makes a world of difference.

Step 4: Assemble the Casserole

A standard 8×8-inch (or similarly sized) baking dish is perfect for this. Place the hot, roasted cauliflower florets into the dish. Now, slowly pour the warm garlic-cream mixture over the top, ensuring the sauce slips down between the florets and settles at the bottom. Take a quick moment to slightly turn the cauliflower with a spoon so every cranny catches some sauce. Next, sprinkle the cheeses evenly across the top—first the Parmesan, then the generous handfuls of shredded mozzarella. Finally, scatter the halved cherry tomatoes cut-side up over the cheese.

⚠️ Common Mistake to Avoid: Resist the urge to stir the tomatoes into the casserole. Placing them on top allows their sugars to concentrate and caramelize during baking, and keeps them from breaking down into a watery pool at the bottom of your dish.

Step 5: Bake Until Bubbly

Place the filled baking dish on the center rack of your 375°F oven. Bake, uncovered, for about 20–25 minutes. For the first 15 minutes, you’ll see the edges start to bubble furiously. In the last 5–7 minutes, the top will transform into a beautiful golden, blistered crust. To check for doneness, watch for the bubbling to act as an internal signal, but if your oven is efficient, you might see the cheese reach peak browning. Once it’s bubbly and gorgeously golden, carefully remove it from the oven. Let it rest for 5 minutes—this allows the sauce to set slightly and the whole creation to be perfectly spoonable, not soupy.

💡 mia’s Pro Tip: If the cheese is getting too dark, but the casserole isn’t bubbly yet, loosely drape a piece of aluminum foil over the top. This is a technique we used in the Paris kitchens to “scratch” the crust without burning the cream.

StepActionDurationKey Visual Cue
1Preheat oven & toss cauliflower~15 minutesUniform golden florets
2Roast cauliflower20–25 minEdges brown, fork-tender
3Simmer cream sauce5 minGarlic fragrant, cream slightly thick
4Assemble casserole5 minCream coating florets, cheese evenly spread
5Bake20–25 minBubbly, golden, and blistered top

Serving & Presentation

Coming out of the oven, this cheesy baked cauliflower casserole demands your full attention. Let that initial frenzy of steam settle for 5 minutes before serving. For a spectacular presentation, garnish generously with fresh basil leaves. They’ll wilt slightly into the casserole, releasing their sweet perfume, and add a pop of bright green color against the molten cheese and red tomatoes. A small drizzle of good extra-virgin olive oil right before serving is a final touch I love.

I often serve this as a hearty main course for four, alongside a crisp green salad with lemon vinaigrette. The bright acidity cuts through the richness beautifully. If I’m in the mood for a true New York spread, I’ll serve it as a phenomenal side dish with some grilled chicken or seared lamb chops. It’s also a natural with crusty sourdough, which you can dunk right into the creamy sauce. Honestly, you won’t regret having something starchy on hand.

This dish is a reflection of my journey—the bountiful farmers markets that define NYC, the technique of a Paris kitchen, and that unfussy, generous hospitality of Morocco. It doesn’t need much beyond a couple bowls. But if you want to elevate it, try sprinkling some toasted pine nuts or slivered almonds over the top for a subtle crunch, just as my mother would do with her festive dishes.

Pairing TypeSuggestionsWhy It Works
Side DishArugula salad with lemon, roasted chicken, or grilled lamb chopsThe peppery salad balances creaminess; the proteins complement without overpowering the casserole’s depth.
Sauce / DipWarm sourdough for dipping or a spoonful of garlic yogurt sauceThe bread catches the velvety sauce; the tangy yogurt provides a bright contrast to the rich cheese.
BeveragePinot Grigio, light Chianti, or sparkling water with lemonDry white wine or crisp red wine cuts the fat; sparkling water cleanses the palate.
GarnishFresh basil, chopped parsley, chili oil, toasted pine nutsAdds fresh aroma, color, or heat to balance the creamy and savory flavors.

Make-Ahead, Storage & Reheating

Between photo shoots, tasting menus, and life in Manhattan, I’m a big believer in recipes that respect your future self. This baked cauliflower with tomatoes and mozzarella is flexible. I frequently roast the cauliflower and prepare the cream sauce the night before. Then, assembling and baking it the next day takes only about 30 minutes. This creamy baked cauliflower recipe is just as forgiving when it comes to leftovers.

MethodContainerDurationReheating Tip
RefrigeratorAirtight container3 daysBake at 350°F for 10-15 min or microwave individual portions.
FreezerFreezer-safe dish2 monthsThaw overnight, then reheat covered in a 350°F oven until hot.
Make-AheadAssembled dish, unbaked1 day in advanceAdd 5 minutes to the baking time when baking straight from the fridge.

When reheating leftovers, be gentle to avoid breaking the cream sauce. The microwave works for a quick night, but if you’re facing a second-day lunch with all the elegance it deserves, I prefer the oven. Place the casserole in an oven-safe dish, add a splash of cream or milk over the top (this re-hydrates the sauce), cover with foil, and reheat in a 350°F oven until just hot and bubbling. The foil will prevent the cheese from scorching while the cream warms through evenly.

A personal note on freezing: the texture of the roasted cauliflower will soften more once frozen and reheated, but the flavor will remain excellent. It’s a fantastic make-ahead meal for a quick, no-fuss weeknight. If you choose to freeze it, wrap the dish tightly in a layer of plastic wrap, followed by a layer of foil to prevent freezer burn and lock in that fantastic creamy aroma.

Variations & Easy Swaps

The beauty of a cauliflower tomato bake is its flexibility. Sometimes I want a low-carb twist, sometimes I crave the spice of my North African roots, and other times I’m using only what’s in my fridge. Below are a few of my favorite variations, all of which are incredibly delicious.

VariationKey ChangeBest ForDifficulty Impact
Mediterranean HerbAdd olives, capers, and fresh parsleyAdding extra tang and Mediterranean flavorNo change
Spicy HarissaStir 1-2 tsp harissa paste into the creamAdding North African heat & smokinessNo change
Dairy-FreeUse full-fat coconut milk + dairy-free cheeseA creamy, vegan-friendly versionSlightly harder

Mediterranean Herb Variation

This is my go-to when I’m riding the high of a Brooklyn market haul. Toss a generous handful of chopped Kalamata olives and a tablespoon of capers into the casserole before assembling. When baking, their brine seeps into the cream sauce, creating a beautiful, savory, ultra-bright flavor. The final dish is like a trip to the French Riviera, where simple ingredients are allowed to shine. Just be mindful of salt—olives and capers add plenty, so start with a lighter hand on the salt if you add them.

Dairy-Free Cauliflower Bake

I developed this variation for a friend who swears by vegan comfort food, and I have to admit, it’s gone on to become my secret preference. Instead of heavy cream, use a high-quality, full-fat canned coconut milk. It provides the same velvety texture, with the faintest, almost imperceptible sweetness. For the cheese, find a good dairy-free mozzarella that melts like real cheese, and instead of Parmesan, use a sprinkle of nutritional yeast to give that distinctly savory, rounded flavor that the casserole needs.

Spicy Moroccan Harissa Variation

My mother would probably laugh at my French-technique casserole being invaded by a Moroccan pantry staple, but this is my version of a fusion—and it’s glorious. Stir a teaspoon or two of harissa paste into the heavy cream along with the garlic. The smoky, fiery depth of harissa is unlike anything from a chili flake. It’s an easy and surprising twist that turns this classic into something that sparkles with North African flair.

Share Your Version!

I simply love to see your variations! Did you add olives, go dairy-free, or maybe accidentally discover a great swap that I haven’t tried? Either way, I’d love to hear about it. If you test this recipe, please consider leaving a 5-star rating below or drop me a comment—it helps other home cooks find their new favorite dish. For daily content, you can always share a photo of your bake on Instagram and Pinterest.

If you try it, I’m dying to know—do you think roasted cauliflower is the secret to the best creamy sauce, or do you prefer your sauce to have some dairy-free flare? Drop your thoughts in the comments so we can compare notes!

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Creamy Baked Cauliflower with Mozzarella and Tomatoes recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @exorecipe

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

How do you prevent creamy baked cauliflower from becoming watery?

The absolute best way is to roast the cauliflower first. Roasting at a high heat drives off excess moisture from the florets and caramelizes their natural sugars, concentrating the flavor. Skipping this step, or boiling the cauliflower, guarantees a soggy bake. Also, make sure to use low-moisture mozzarella, as fresh mozzarella contains a lot of whey, which will release liquid and make your dish watery. Finally, let the casserole rest for 5 minutes out of the oven so the cream sauce can reabsorb and thicken.

Can I use frozen cauliflower instead of fresh for this baked casserole?

Yes, you can use frozen cauliflower, but I recommend thawing it completely and patting it very dry with paper towels to remove as much surface moisture as possible. After that, roast it a little longer than fresh—about 25-30 minutes—until it’s golden and browned. However, I personally find the texture of fresh roasted cauliflower is firmer and nuttier, yielding a superior casserole. When using frozen, be prepared for a slightly softer final texture, but the flavor will still be delicious.

What is the best way to layer the mozzarella and tomatoes for even melting and flavor?

For the best layering, pour the roasted cauliflower and cream sauce into the dish first. Then, sprinkle a base layer of Parmesan and a little mozzarella over the sauce—this creates a super cheesy middle section. Next, place your halved cherry tomatoes cut-side up on top of that cheese layer. Finally, add the remaining mozzarella for the golden, bubbly top crust. Putting the tomatoes on top rather than mixing them in prevents them from breaking down and releasing too much liquid into the sauce.

How long should I bake creamy cauliflower with mozzarella and tomatoes at 375°F?

You’ll want to bake the assembled casserole at 375°F (190°C) for about 20 to 25 minutes. The goal is for the cheese to be fully melted, bubbling around the edges, and golden brown on top. If the top is browning too quickly before the center is hot and bubbly, just cover the dish with a piece of aluminum foil and continue baking. The timing is forgiving, so look for those visual cues—hot, bubbling sauce and caramelized cheese—rather than relying on the timer alone.

What can I serve with a cheesy cauliflower casserole to make it a complete meal?

This creamy casserole is wonderfully versatile. To keep it light, I love serving it with a crisp, simple green salad dressed with a tangy lemon vinaigrette. It’s also next-level when paired with roasted or grilled chicken and a slice of crusty sourdough bread for soaking up all that gorgeous sauce. For a larger gathering, it makes a phenomenal side dish next to a seared steak or roast lamb.

Can I prepare this cauliflower tomato bake ahead of time?

Absolutely. This recipe is perfect for meal prep. You can roast the cauliflower, prepare the garlic cream sauce, and layer everything in the baking dish a full day in advance. When you’re ready to eat, just pop the unbaked casserole in the oven; you’ll need to add about 5 to 10 minutes to the baking time since you’re starting from a cold dish. This makes for an incredibly quick and easy weeknight dinner.

How should I store and reheat leftover baked cauliflower?

Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, I suggest a gentle approach to preserve the creamy sauce’s texture. The oven works best for larger portions: place the casserole in an oven-safe dish, add a splash of heavy cream over the top, and bake at 350°F until hot. You can also use a microwave for a quick and easy single serving—it’s definitely faster, even if the texture isn’t exactly like fresh from the oven.

What are the best cheese substitutions for this baked cauliflower recipe?

If you’re out of mozzarella, a great substitute is provolone, fontina, or a mild Gouda; they all melt exceptionally well and offer a different but delicious flavor profile. For the Parmesan topping, you can use Pecorino Romano or Asiago, which will deliver a similarly sharp, salty punch. Always try to grate your own cheese because pre-shredded bags include anti-caking agents that can prevent the cheese from melting into that beautifully smooth, gooey layer.

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Baked Cauliflower with Mozzarella and Tomatoes: A Comforting, Flavor-Packed Dish

  • Author: Chef Mia
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 1x
  • Method: Main Course
  • Cuisine: Italian-American

Description

A creamy and comforting baked cauliflower dish topped with melted mozzarella and juicy tomatoes.


Ingredients

Scale
  • 1 large head cauliflower, cut into florets
  • 2 tablespoons olive oil
  • Salt and freshly ground black pepper, to taste
  • 1 cup heavy cream
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon red pepper flakes (optional)
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 cup cherry tomatoes, halved
  • Fresh basil leaves, for garnish

Instructions

  1. Preheat oven to 375°F (190°C).
  2. In a large bowl, toss cauliflower florets with olive oil, salt, and pepper. Spread evenly on a baking sheet and roast for 20-25 minutes, until tender and lightly browned.
  3. In a small saucepan, heat heavy cream, garlic, thyme, and red pepper flakes over medium heat. Simmer gently for 5 minutes, then remove from heat.
  4. Place roasted cauliflower in an 8×8-inch baking dish. Pour the cream mixture over the cauliflower.
  5. Sprinkle with mozzarella and Parmesan cheese.
  6. Scatter cherry tomatoes on top.
  7. Bake for 20-25 minutes, until bubbly and golden on top.
  8. Garnish with fresh basil and serve warm.


Nutrition

  • Calories: 380 kcal
  • Sugar: 6 g
  • Fat: 28 g
  • Carbohydrates: 18 g
  • Protein: 14 g


Creamy Baked Cauliflower with Mozzarella and Tomatoes: A Comforting, Flavor-Packed Dish

k">

Tried This Recipe? Leave a Comment!

Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!

For more delicious inspiration, follow me on Pinterest!

Leave a Reply

Recipe rating