You know those days when you just need a big, comforting bowl of soup, but you don’t want to feel weighed down afterwards? That was me, every single Tuesday last winter. I was on a mission to find something that felt indulgent but was secretly packed with good stuff. After one too many bland, steamed cauliflower experiments, I finally tried throwing it in a hot oven. Wow, what a difference! The way those florets caramelize and get all sweet and nutty… it’s a total game-changer.
That discovery led to this recipe, my absolute favorite creamy roasted cauliflower soup. After testing it more times than I can count (my neighbors got a lot of “trial runs”), I perfected a method that gives you unbelievable depth of flavor without a single drop of cream. The roasting is the non-negotiable secret—it transforms the humble cauliflower into something rich and complex. Then, a quick blend with some savory aromatics and a splash of creamy coconut milk creates a velvety smooth texture that will absolutely fool you. It’s cozy, healthy, and so simple. This soup became my Tuesday hero, and I have a feeling it might become yours, too.

Why You’ll Love This Creamy Roasted Cauliflower Soup
I get so excited about this soup because it hits every note. Honestly, once you try it, you’ll see exactly what I mean. Here’s why I think you’ll become as obsessed as I am:
- Deep, crazy-good flavor: Roasting the cauliflower isn’t just a step—it’s the magic. It brings out a sweet, nutty, caramelized taste that steaming just can’t match. This is what makes the soup taste so rich and complex.
- Unbelievably creamy, no cream: Trust me, you won’t miss the dairy. Blending the roasted cauliflower creates this luxurious, velvety texture all on its own. A splash of coconut milk at the end just makes it over-the-top smooth.
- It’s seriously simple: Toss, roast, simmer, blend. That’s pretty much it! It’s mostly hands-off time while the oven does the hard work of building flavor for you.
- Feels indulgent but is so good for you: It’s packed with veggies, naturally vegan, and just feels like a big, warm hug in a bowl. It’s the comfort food you can feel great about eating.
Ingredients for Creamy Roasted Cauliflower Soup

Alright, let’s gather our simple cast of characters. You probably have most of this already! The key is getting everything prepped and ready to go—it makes the whole process a breeze.
- 1 large head cauliflower, cut into 1.5-inch florets
- 1 medium yellow onion, chopped
- 4 cloves garlic, minced
- 3 tablespoons olive oil, divided
- 4 cups low-sodium vegetable broth
- 1/2 cup full-fat canned coconut milk (well shaken) or unsweetened almond milk
- 1 teaspoon dried thyme
- Salt and black pepper to taste
- Optional garnish: chopped fresh parsley or chives
Ingredient Notes & Simple Swaps
Don’t stress if you need to swap a thing or two! Here’s the lowdown on why I use what I do, and how you can make it work with what’s in your kitchen.
Cauliflower: The star of the show! A large head gives you about 6-7 cups of florets. Cutting them into even, bite-sized pieces is the secret to them roasting perfectly at the same time. No tiny crumbs, no huge hunks.
Broth & “Cream”: I love low-sodium veggie broth so I can control the salt myself. Chicken broth works great too if that’s what you have. For that final creamy touch, full-fat coconut milk is my top pick—it adds a lovely richness. Unsweetened almond milk keeps it lighter, and even a splash of regular milk or cream works if you’re not going dairy-free.
The Extras: Olive oil is my go-to for roasting and sautéing. If you have fresh thyme, use about 1 tablespoon of the leaves instead of dried! And for garnishes, get creative. A drizzle of good olive oil, some toasted nuts, or even a few croutons are all fantastic.
Essential Equipment
Okay, let’s talk tools! You don’t need anything fancy, but having the right few items makes this soup come together like a dream. Here’s what I always grab:
- A large baking sheet: This gives your cauliflower florets plenty of room to roast and caramelize, instead of steaming in a crowded pan.
- A big pot or Dutch oven: You’ll sauté the onions and simmer everything here. A heavy-bottomed one is best for even heating.
- An immersion blender (or regular blender): This is the magic wand for that silky-smooth texture right in the pot! A countertop blender works too—just be careful with the hot soup.
- A sharp knife and cutting board: For prepping your cauliflower and onion quickly and safely. A dull knife is just asking for trouble!
That’s really it! Simple stuff for an amazing result.
How to Make Creamy Roasted Cauliflower Soup
Alright, the fun part! This is where that pile of simple ingredients transforms into something magical. I promise, the process is as easy as it gets. The key is letting the oven do the heavy lifting to build that incredible flavor. Just follow these three simple steps, and you’ll have the most comforting, creamy soup in under an hour.
Step 1: Roast the Cauliflower
First things first, crank that oven to 425°F (220°C). You want it nice and hot. While it’s heating, toss your cauliflower florets on a big baking sheet with 2 tablespoons of the olive oil, a good pinch of salt, and a few cracks of black pepper. Get your hands in there and really massage it all together—it’s the best way to make sure every little nook gets coated. Now, here’s my biggest tip: spread them out in a single layer with a little space between each piece. If they’re all piled on top of each other, they’ll steam instead of roast. We want golden brown with some deliciously dark, caramelized edges! Pop the sheet in the oven and let them work their magic for 25 to 30 minutes. You’ll know they’re ready when you can easily pierce a floret with a fork and the whole kitchen smells amazing.
Step 2: Sauté the Aromatics
While the cauliflower is getting all roasty and perfect, let’s start the soup base. Grab your big pot and heat the last tablespoon of olive oil over medium heat. Toss in your chopped onion and let it cook, stirring now and then, for about 5 to 7 minutes. You’re looking for it to go soft and translucent, not brown. Once it’s there, add the minced garlic and dried thyme. This is when your kitchen will smell even better! Just cook it for about a minute—just until you can really smell the garlic. You have to watch it, because garlic burns in a flash and turns bitter. As soon as it’s fragrant, you’re done!
Step 3: Simmer and Blend Your Soup
Okay, by now your cauliflower should be beautifully roasted. Scrape every last bit of it, including any little crispy bits from the pan, right into the pot with the onions. Pour in all the vegetable broth. Bring the whole thing to a lively boil, then immediately turn the heat down to a gentle simmer. Let it bubble away happily for about 15 minutes. This lets all the flavors get to know each other. Now, for the magic trick! If you have an immersion blender, just stick it right in the pot and blend until it’s completely, utterly smooth. No lumps! If you’re using a regular blender, be super careful. Blend the hot soup in batches, never filling the blender more than halfway, and hold the lid on tight with a kitchen towel. Once it’s silky, return it all to the pot. Stir in your coconut milk (or whatever creamy thing you’re using) just to heat it through—don’t let it boil. Give it a taste and season with more salt and pepper until it sings. And that’s it! You did it.
Tips for the Best Creamy Roasted Cauliflower Soup
After making this soup more times than I can count, I’ve picked up a few little tricks that make a huge difference. Trust me on these—they’ll take your soup from good to “wow, did I really make this?!”
- Cut your florets evenly: Aim for pieces about the size of a large grape. If they’re all different sizes, the small ones will burn before the big ones are tender.
- Don’t even think about skipping the roast! This is the soul of the soup. You want those deep golden-brown, almost charred bits. That’s where all the flavor magic happens.
- Season in layers: Salt the cauliflower before roasting, but always do a final taste and season after blending. The flavors change once everything comes together.
- Control the thickness easily: Too thick? Add a splash more broth or water. Too thin? Let it simmer for a few extra minutes to reduce and concentrate.
- Blend it really, really well: Take your time here. A completely smooth, velvety texture is what makes this soup feel so luxurious. No one wants a chunky puree!
Serving and Storing Your Soup
Okay, the soup is done and it smells incredible! Now, for the best part. I love serving this soup piping hot in big, deep bowls. My absolute favorite thing to do is grab a thick slice of crusty, toasted bread for dipping—it’s perfect for getting every last drop. A simple side salad with a bright vinaigrette cuts through the richness beautifully, too.
For leftovers, let the soup cool completely before popping it into an airtight container. It’ll keep happily in the fridge for about 4 days. Reheating is a breeze: just warm it gently on the stove over medium-low heat, stirring often. You can use the microwave, but give it a good stir halfway through. This soup also freezes like a dream! Pour cooled portions into freezer-safe bags or containers. It’ll be good for up to 3 months. To reheat from frozen, I just thaw it overnight in the fridge or simmer it straight from frozen in a pot with a little extra broth or water until it’s hot all the way through.
Creamy Roasted Cauliflower Soup Nutritional Notes
Just a quick, friendly note about the nutrition info! Any numbers you see floating around for recipes like this are always just estimates. The final count can change a lot depending on the exact broth you use, how much salt you add, or whether you go for coconut milk or almond milk. So use them as a general guide, not a strict rule!
Your Creamy Roasted Cauliflower Soup Questions Answered
I get it—questions pop up when you’re trying something new in the kitchen! Here are the answers to the things people ask me most about this creamy roasted cauliflower soup. Hopefully, this clears everything up so you can dive right in.
Can I make this soup without an immersion blender?
Absolutely! A regular countertop blender works perfectly. Just be super careful with the hot soup. Blend it in small batches, never filling the blender more than halfway, and always hold the lid down firmly with a kitchen towel. It’s a tiny extra step for that same silky-smooth texture.
How can I make this soup thicker or thinner?
This is so easy to adjust! If your soup feels a bit too thick after blending, just stir in a little extra vegetable broth or even some water until it’s just right. If it’s thinner than you’d like, let it simmer on the stove for an extra 5-10 minutes. The extra simmer time will cook off some liquid and concentrate the flavors, making it thicker and even more delicious.
What can I use instead of coconut milk?
No problem at all. Unsweetened almond milk is my go-to swap for a lighter version. If you’re not avoiding dairy, a splash of regular whole milk, half-and-half, or even a little cream works beautifully. The soup is already creamy from the blended cauliflower, so any of these will just add a lovely finishing richness.
Can I add other vegetables to this soup?
Yes, please do! Roasting is a great way to add more flavor. Try tossing in a chopped carrot or a small potato with the cauliflower florets. Just make sure everything is cut to a similar size so it roasts evenly. You could also stir in a handful of spinach right at the end, after blending—it wilts perfectly into the hot soup.
Share Your Creation
I’d love to hear how your soup turned out! Did you add your own twist? Leave a comment below to let me know, and don’t forget to rate the recipe. Seeing what you create in your kitchen is my favorite part.
Print
Roasted Cauliflower Soup
- Total Time: 60 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
This creamy roasted cauliflower soup blends caramelized roasted cauliflower with savory aromatics for a rich, comforting dish. Roasting the cauliflower deepens its flavor, creating a smooth, velvety texture without heavy cream.
Ingredients
- 1 large head cauliflower, cut into florets
- 1 medium yellow onion, chopped
- 4 cloves garlic, minced
- 3 tablespoons olive oil
- 4 cups vegetable broth
- 1/2 cup unsweetened almond milk or full-fat coconut milk
- 1 teaspoon dried thyme
- Salt and black pepper to taste
- Optional garnish: chopped fresh parsley or chives
Instructions
- Preheat your oven to 425°F (220°C).
- Toss cauliflower florets with 2 tablespoons olive oil, salt, and pepper. Spread them on a baking sheet.
- Roast cauliflower for 25-30 minutes until golden brown and tender.
- Heat 1 tablespoon olive oil in a large pot over medium heat.
- Add chopped onion and cook for 5-7 minutes until soft.
- Add minced garlic and dried thyme, cooking for 1 minute until fragrant.
- Add roasted cauliflower and vegetable broth to the pot.
- Bring to a boil, then reduce heat and simmer for 15 minutes.
- Use an immersion blender to puree soup until smooth.
- Stir in almond milk or coconut milk and heat through.
- Season with salt and pepper to taste.
- Serve hot, garnished with fresh herbs if desired.
Notes
- For a nuttier flavor, roast cauliflower until edges are dark brown.
- Adjust soup thickness by adding more broth for a thinner consistency.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freeze soup in portions for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Roasting, Blending
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 180
- Sugar: 5g
- Sodium: 480mg
- Fat: 12g
- Saturated Fat: 1.5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 6g
- Protein: 4g
- Cholesterol: 0mg


