This caramelized onion and cauliflower soup is rich, velvety, and flavorful — no cream required. An easy, cozy recipe for lunch or dinner.

There are soups you make when you’re hungry, and then there are soups you make when you want something a little more special. This caramelized onion and cauliflower soup is firmly in the second category. It’s the kind of recipe that fills your kitchen with an aroma warm and sweet you’ll find everyone wandering in asking what smells so good.
The magic here is patience — not a lot of it, but the right kind. Letting the onions slowly turn from sharp and pungent into something golden and soft is the step that transforms this from a simple vegetable soup into something special. Pair that with roasted blended cauliflower and you have a bowl of goodness that feels indulgent without a drop of cream in sight.
Whether it’s a cold grey Tuesday that needs warming or you want a dinner starter this soup is perfect every time.
Why This Caramelized Onion and Cauliflower Soup Works
The flavor is extraordinary. Caramelizing onions bring out their natural sugars, creating a sweet, savory base that tastes like it took forever to make. Added to blended cauliflower, the result is the kind of soup that makes people ask if there’s a secret ingredient. There isn’t — just time.
It’s light but filling. Cauliflower is a hero in this soup. Once blended it creates a thick, creamy texture without any cream or butter required. Naturally gluten free and easily made vegan, this is comfort food that actually comforts without leaving you feeling heavy and bloated.
It’s almost entirely hands off. Once your onions are in the pan the stovetop does all the work. No complicated technique, no special equipment beyond a blender, and only a handful of ingredients.
Need more soup recipes
Creamy Chicken, Cauliflower and Leek Soup
Barefoot Contessa Rosemary White Bean Soup
Roasted Butternut Squash Soup with Herbs and Spices

How to Make Caramelized Onion and Cauliflower Soup
Ingredients
- 1 head of cauliflower
- 3 Tablespoons olive oil
- 1 large yellow onion
- 2 1/2 cups of Chicken or vegetable stock
- 1 tsp. kosher salt divided
- Fresh ground black pepper
- fresh thyme
- Garnish with salt and pepper to taste, add extra herbs
Directions
- Preheat oven to 425F.
- Break the head of cauliflower into individual florets, cut the large pieces in half. Line a sheet pan with parchment paper, in a single layer spread the cauliflower florets. Drizzle with 2 tablespoons of olive oil. Toss the cauliflower until the florets are evenly coated. Sprinkle with 1/2 teaspoon of salt.
- Place the baking sheet into the oven and roast for 25-35 minutes. Bake until golden brown and tender, remove the pan from the oven and set aside.
- In a stockpot heat 1 teaspoon oil over medium heat, add the sliced onions. Toss the onions to coat, add a pinch of salt and pepper and cook until the onions are translucent. Then turn the heat to low and continue to cook for another 20 minutes, stirring occasionally until the onions turn a nice caramelized brown color. Be careful not to burn the onions.
- Add the roasted cauliflower(save a little for garnish), fresh thyme, chicken broth to the caramelized onions, let the mixture simmer for about 5 minutes.
- Using an immersion blender, a high speed blender or a food processor, puree the soup in batches until smooth. Return the pureed soup to the large pot and bring to a simmer. Season with freshly ground black pepper and salt to taste.
- Serve the soup with chopped reserved roasted cauliflower, fresh herbs, a drizzle of olive oil and a pinch of salt.
Variations
Add Gruyère and thyme — stir in a handful of grated Gruyère at the end, a little like French onion soup, garnish with fresh thyme and black pepper.
Make it vegan — use vegetable broth and a drizzle of oat milk.
Go smoky — add a teaspoon of smoked paprika and half a teaspoon of cumin with the cauliflower. Or even a little curry powder.
Keep it chunky — blend only two thirds of the soup and stir it back into the pot for a heartier, chunky version. Perfect with crusty sourdough for dipping.
Add apple — a tart Granny Smith added with the cauliflower for a little sweetness.
What to Serve with Caramelized Onion and Cauliflower Soup
This soup is delicious on its own but a few garnishes can make it feel special. Crusty sourdough, crispy fried shallots, a swirl of crème fraîche, toasted hazelnuts, fresh thyme, or a dusting of smoked paprika. To make this a complete meal pair it with a simple green salad with vinaigrette.
How to Store Caramelized Onion and Cauliflower Soup
This soup keeps beautifully and actually gets better the next day. Store in an airtight container in the refrigerator for up to four days or freeze in portions for up to three months. When reheating add a splash of veggie broth or water and warm gently over medium low heat — the soup thickens as it cools and just needs a little liquid to bring back the texture.
Good soup isn’t hard to make — just a little time, good ingredients, and patience. This caramelized onion and cauliflower just might become a family favorite. When you make it let me know how you made it your own, what spices or herbs you used or if you added cheese.
If you like the post please share and don’t forget to follow along on Facebook, Instagram or X (formerly Twitter) or Pinterest.
This post contains affiliate links, if you make a purchase I will earn a small commission at no extra cost to you. As an Amazon Associate, I earn from qualifying purchases. If you choose to purchase after clicking a link, I may receive a commission at no extra cost to you.
Print
Caramelized Onion and Cauliflower Soup — No Cream
This caramelized onion and cauliflower soup is rich, velvety, and flavorful — no cream required. An easy, cozy recipe for lunch or dinner.
- Total Time: 40 minutes
- Yield: 4 servings 1x
Ingredients
1 head of cauliflower
3 Tablespoons olive oil
1 large yellow onion
2 1/2 cups of Chicken or vegetable stock
1 tsp. kosher salt divided
Fresh ground black pepper
fresh thyme
Garnish with salt and pepper to taste, add extra herbs
Instructions
Directions
Preheat oven to 425F.
Break the head of cauliflower into individual florets, cut the large pieces in half. Line a sheet pan with parchment paper, in a single layer spread the cauliflower florets. Drizzle with 2 tablespoons of olive oil. Toss the cauliflower until the florets are evenly coated. Sprinkle with 1/2 teaspoon of salt.
Place the baking sheet into the oven and roast for 23-35 minutes. Bake until golden brown and tender, remove the pan from the oven and set aside.
In a stockpot heat 1 teaspoon oil over medium, add the sliced onions. Toss the onions to coat, add a pinch of salt and pepper and cook until the onions are translucent. Then turn the heat to low and continue to cook for another 20 minutes, stirring occasionally until the onions turn a nice caramelized brown color. Be careful not to burn the onions.
Add the roasted cauliflower(save a little for garnish), fresh thyme, chicken broth, let the mixture simmer for about 5 minutes.
Using an immersion blender, a high speed blender or a food processor, puree the soup in batches until smooth.
Return the pureed soup to the large pot and bring to a simmer. Season with freshly ground black pepper and salt to taste.
Serve the soup with chopped reserved roasted cauliflower, fresh herbs, a drizzle of olive oil and a pinch of salt.
Notes
Adapted from Vibrant Plate
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop









