Cauliflower Carrot Soup

This cauliflower carrot soup is the ultimate cozy meal. It’s rich and creamy, packed with tender carrots and smooth puréed cauliflower that feel like a warm hug in a bowl.
Grab some crusty bread on the side — everyone in the family will be asking for more!
Soup season is here, and nothing beats a hearty, easy-to-make soup like this one that uses simple, wallet-friendly veggies like cauliflower and carrots.
I’ve been making this soup often lately, and it’s become a favorite—even my 10-year-old, who usually isn’t crazy about cauliflower, happily went back for seconds. When a picky kiddo loves it, you know this cauliflower carrot soup is a keeper!
We adored the thick, comforting broth loaded with soft but firm veggies, and the best part was dunking our toasted Italian panini bread into every last drop of this delicious bowl.
To get that silky, indulgent texture, I first make a little butter-and-flour roux to thicken the soup, then add a splash of cream. Plus, I puree some of the cauliflower for extra creaminess while still leaving chunks of tender veggies to enjoy. A squeeze of fresh lemon juice and some chopped herbs brighten it all up.
This soup is rich yet nourishing, with only 1/4 cup of cream. You can even skip the cream if you like—it tastes wonderful either way.
Serve this cauliflower soup with carrots alongside your favorite crusty bread, croutons, or crostini. On chilly days, it’s pure hug-in-a-bowl magic!
Notes
Note: I’ve tested this recipe several times to get the measurements just right. If you decide to add extra carrots or a bigger cauliflower, remember to increase the liquid and seasonings to keep everything balanced. More carrots will naturally bring a stronger carrot flavor, which isn’t bad, just different!
Nutrition facts: These nutrition values are estimated per serving using an online calculator. They’re meant to guide you but shouldn’t replace advice from a nutrition professional.
Nutrition
Calories: 232kcal | Carbohydrates: 21g | Protein: 5g | Fat: 16g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 45mg | Sodium: 719mg | Potassium: 700mg | Fiber: 5g | Sugar: 8g | Vitamin A: 15220IU | Vitamin C: 62mg | Calcium: 86mg | Iron: 1mg
When the weather turns chilly, few things hit the spot like a warm, comforting bowl of soup — and this cauliflower carrot soup fits the bill perfectly. It’s creamy, nourishing, and gently spiced with nutmeg and a hint of cayenne, then brightened up with fresh lemon and parsley. My picky 10-year-old even keeps asking for seconds, so that’s a win in my book!
Made with budget-friendly, easy pantry ingredients, this soup comes together quickly—about 35 minutes total—for roughly 5 cups. A light roux and a splash of cream give it a silky texture while pureeing part of the cauliflower adds body without losing the delightful bite of tender vegetables.
Scroll down for the full recipe with photos, plus tips for making it dairy-free or gluten-free, storage tricks, and simple variations so you can tweak this soup to exactly fit your family’s tastes.
- Time: Around 35 minutes total (15 minutes prep, 20 minutes cooking)
- Yield: About 5 cups (roughly 1¼ cups per serving)
- Uses simple pantry staples with fresh cauliflower and carrots for an easy weeknight meal
- Pairs beautifully with crusty bread, crostini, croutons, or a sprinkle of Parmesan cheese
What Makes It So Good
This cauliflower carrot soup is such a winner because it’s rich and cozy but still wholesome and budget-friendly. It makes use of everyday staples like onion, garlic, flour, and broth alongside inexpensive, fresh veg. Plus, kids love it! The texture is spot-on: thickened with a roux and some puréed cauliflower but still with soft vegetable chunks to enjoy. The lemon juice and parsley keep the flavors fresh and lively, so it never feels heavy. It’s super adaptable, too—serve it with bread, crostini, or even sautéed chickpeas for added protein. And it’s easy to make gluten-free or dairy-free with simple swaps.
Ingredients and Pantry Basics
- 1 ½ tablespoon butter
- 1 onion, diced
- 2 garlic cloves, minced
- 1 ½ tablespoon flour
- 3 cups (720 ml) Low-sodium vegetable broth (add more for a thinner soup)
- 1 (1 lb/450 grams) Small cauliflower head, cut into florets (weighted after cleaning)
- 5 (12oz/350 grams) medium-sized carrots, peeled and sliced
- ¼ cup (60 ml) cream (or full-fat milk)
- 1 teaspoon salt, or to taste (depending on the broth)
- ¼ teaspoon black pepper
- ⅛ teaspoon cayenne pepper
- ⅛ teaspoon ground nutmeg
- 1 sprig of thyme (or ½ tsp dried)
- ½ tablespoon lemon juice, or more to taste
- 2 tablespoon chopped parsley
Step-by-Step Preparation
- Melt the butter in a large soup pot or Dutch oven over medium heat.
- Add the diced onion and cook about 4 minutes until softened.
- Add the minced garlic and cook 1 minute.
- Sprinkle in the flour and stir constantly to form a roux; cook 2 minutes.
- Pour in the vegetable broth and cream and whisk until smooth.
- Add the cauliflower florets, sliced carrots, cayenne, salt, pepper, and thyme.
- Bring the soup to a boil, then reduce heat to low, cover, and simmer 15–20 minutes until the vegetables are tender.
- Turn off the heat and let the soup cool slightly.
-
Scoop out about 2 cups of vegetables and broth and puree this portion in a blender (or use an immersion blender in the pot), then stir the purée back into the soup (to keep the soup pale, puree only the cauliflower).
- Stir in the lemon juice, chopped parsley, and ground nutmeg.
- Taste and adjust seasoning and thickness, adding more lemon or cayenne or a splash of broth as needed.
Tips for Texture and Balance
- Measure ingredients and increase broth amount if you add extra carrots or cauliflower—more vegetables mean you’ll need more liquid.
- To get that pale, creamy soup color, blend just the cauliflower and leave most carrots chunky. If you blend both, expect a more orange, carrot-forward flavor.
- Cook the flour with the butter for the full 2 minutes. This step removes the raw flour taste and ensures a smooth, evenly thickened broth.
- If using an immersion blender, cool the soup slightly first to avoid splashes. If blending on the counter, blend in batches and vent the lid carefully.
- Always taste and finish seasoning at the end. Salt varies with the broth, and lemon should be added last to keep flavors bright.
- When reheating, keep heat low to avoid cream separating. Stir gently and add a splash of broth or milk if needed.

Customizations and Substitutions
Ingredients & substitutions
Onion, garlic, and butter: This trio is your flavor foundation. If you want, swap butter for olive oil for a dairy-free option.
Flour: Used for thickening the soup. For gluten-free cooking, rice flour works great instead of all-purpose flour.
Vegetables: Feel free to add extra carrots or cauliflower; just adjust liquids and seasoning. You can also add potatoes for creaminess and stir in spinach at the end for extra greens.
Low-sodium vegetable broth: This recipe calls for veggie broth, but chicken stock works too. If you use a salty broth, season only at the end.
Cream or milk: Only a small amount of cream—¼ cup—adds richness. Full-fat milk works well if you want a lighter soup.
Herbs: Thyme lends heartiness, and fresh parsley at the end adds brightness that pairs beautifully with lemon juice. Dill or basil are tasty alternatives.
Lemon juice: This brightens and freshens the soup right before serving.
Spices and seasoning: I love a little nutmeg and cayenne for warmth without heat. Salt amounts can vary depending on the broth, so always taste at the end and adjust.
STORAGE TIPS
This carrot and cauliflower soup keeps nicely in the fridge for 3-4 days when stored in an airtight container. It thickens as it rests, but you can thin it with a splash of broth or milk when reheating. You can also freeze it, though the texture might change a bit—reheat gently over low heat and whisk to bring it back together.
Storing, Freezing, and Reheating
Cool the soup to room temperature before transferring it to an airtight container for the fridge—good for 3–4 days. When reheating, the soup tends to thicken, so add some broth or milk to thin it out as needed.
Freeze in meal-sized portions using freezer-safe containers or bags for up to 2–3 months. Leave some space for expansion. Thaw overnight in the fridge, then warm gently on the stovetop, whisking to keep it smooth.
You can make this soup ahead and refrigerate it for up to 2 days or cook the veggies and broth and puree just before serving for the freshest texture. Avoid refreezing once thawed to maintain quality.
Quick Answers to Common Questions
- Can I make this dairy-free? Absolutely! Swap the cream for unsweetened plant milks like oat, soy, or cashew. Use olive oil instead of butter for the roux, or try a gluten-free slurry with cornstarch.
- Is this recipe gluten-free? Not as is, since it calls for all-purpose flour. Use rice flour or a cornstarch slurry to make it naturally gluten-free.
- Can I use frozen cauliflower or carrots? Yes, frozen vegetables work fine. They might release more water, so start with less broth and adjust seasoning after cooking.
- How do I get a really smooth soup? Puree part or all of the soup in a blender for the creamiest texture, or use a high-powered immersion blender. Straining is optional if you want it silky smooth.
- Why did my soup separate when reheating? Heating too quickly at high heat can make the cream break. Reheat gently on low heat, stirring often and adding a splash of broth or milk to smooth it out.
- How can I make it more carrot-forward? Add more carrots and blend a larger portion of them into the soup. Just remember to adjust the liquid and seasoning to balance the flavors.
