Nourishing, cozy, light but satisfying, this carrot and cauliflower soup is full of flavor and nutrients. It blends into a silky, dairy-free soup with a touch of fresh ginger, bright lemon, and creamy coconut milk. Quick to prepare and comforting to eat, this recipe is perfect for a simple weeknight dinner or for making ahead and reheating.

Note: this recipe may contain affiliate links in its original source. If you purchase through those links the author may earn a small commission at no extra cost to you. This helps maintain the site and support new recipes. Thank you for your support.
Why you’ll love this recipe
- This soup is luxuriously creamy while remaining completely dairy-free thanks to full-fat coconut milk. The carrots lend natural sweetness while cauliflower adds body and an earthy balance.
- It’s nutrient-dense: carrots and cauliflower provide vitamins, fiber and antioxidants. The ginger and garlic add flavor and warming aromatics.
- The ingredient list is short and budget-friendly. Most items are pantry staples and the soup reheats beautifully, making it ideal for meal prep or leftovers.
Key ingredients and variations
- Carrots: peeled and roughly chopped so they puree smoothly. Use 5–7 medium carrots depending on size.
- Cauliflower: a small head or about 3 cups of florets gives the soup body without a cauliflower-forward flavor.
- Leek or onion: the white and light-green part of a leek gives a sweet, subtle onion flavor; a yellow onion works well as a substitute. Be sure to wash leeks thoroughly between the layers.
- Garlic: minced garlic deepens the savory base.
- Ginger: fresh grated ginger is bright and warming; frozen ginger cubes or a pinch of ground ginger also work.
- Broth: vegetable or chicken broth are both suitable. Add extra broth or water if you prefer a thinner consistency.
- Acid: lemon juice added at the end lifts the flavors and balances the creaminess.
- Coconut milk: full-fat coconut milk gives a silky mouthfeel while keeping the soup dairy-free. You can substitute cream, half-and-half, or a plant-based milk if desired.
- Toppings: pumpkin seeds (pepitas) add crunch; croutons, crusty bread, crackers or a sprinkle of grated cheese are tasty options.

How to make this carrot cauliflower soup
- Prep all vegetables first: peel and chop carrots, trim and slice leeks (white and pale green parts), break cauliflower into florets, mince garlic and grate ginger if using fresh.

- In a large pot or Dutch oven, warm 1 tablespoon olive oil over medium-high heat. Add the chopped leek (white and light green parts) and the carrots. Reduce heat to medium and sauté, stirring often, until the vegetables soften and begin to release their sweetness, about 6–7 minutes.

- Add the minced garlic, grated ginger, chopped cauliflower and the dry seasonings (garlic powder, onion powder, salt and pepper). Stir to combine and cook for another 3–4 minutes to wake up the aromatics.

- Pour in 1 quart (about 4 cups) of vegetable or chicken broth and add 1–2 bay leaves. Bring to a gentle boil, then reduce heat and simmer for 20–25 minutes, until all vegetables are tender.

- Remove the pot from the heat. Blend the soup until smooth using an immersion blender, or transfer in batches to a regular blender (be careful with hot liquid). Partway through blending, add 1/2 cup full-fat coconut milk and 1–2 tablespoons freshly squeezed lemon to taste. Adjust salt and pepper as needed.
- Serve hot, topped with pumpkin seeds, fresh herbs, croutons, or a drizzle of olive oil. Enjoy.
More soup recipes
If you enjoy comforting bowls, try other blended vegetable soups such as roasted tomato, butternut squash and leek, or broccoli and zucchini.
-
Creamy Chicken Tortilla Soup
-
Roasted Tomato & Butternut Squash Soup
-
One Pot Vegetable Orzo Soup
-
Lemony White Bean Soup

Tips
- Avoid burned leeks: keep the heat at medium and stir often. Burnt leeks become bitter and will affect the flavor.
- Adjust consistency: if the soup is too thick for your taste, stir in additional broth, water or coconut milk until you reach your preferred texture.
- Storage: store leftovers in an airtight container in the refrigerator for up to 4 days. Cool completely before freezing; the soup freezes well for longer storage.
- Make it spicy: add a pinch of cayenne, red pepper flakes, or a splash of hot sauce at serving to introduce heat.
- Substitutions: swap coconut milk for dairy cream or any plant milk. Use onion instead of leek if needed, and use chicken broth for a non-vegetarian option.
Frequently asked question
Yes. Blend the soup in batches, leaving the lid slightly ajar and covering with a kitchen towel to allow steam to escape. Handle hot liquid carefully to avoid burns.

Recipe
Carrot Cauliflower Soup
Priscilla Lawrence
Smooth, nourishing and easy to make, this carrot and cauliflower soup combines simple vegetables with ginger, lemon and creamy coconut milk for a silky, balanced bowl.
Prep time: 15 mins Cook time: 35 mins Total time: 50 mins
Servings: 4 Calories: 195.6 kcal
Equipment
- Large pot or Dutch oven
- Cutting board and sharp knife
- Garlic press or knife for mincing
- Wooden spoon
- Immersion blender or countertop blender (for hot liquids, blend in batches)
Ingredients
- 1 tablespoon olive oil
- 1–2 leeks (white and light green part only), cleaned and chopped, or 1 medium onion
- 5–6 carrots, peeled and chopped
- 1 small cauliflower, chopped (about 3 cups florets)
- 4–5 garlic cloves, minced
- 1 tablespoon grated fresh ginger, or 1/2–1 teaspoon ground ginger
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1–2 bay leaves
- 1 quart (4 cups) vegetable or chicken broth
- 1/2 cup full-fat coconut milk
- 1–2 tablespoons freshly squeezed lemon juice
- Pumpkin seeds or other toppings, optional
Instructions
- Heat the olive oil in a large pot over medium-high heat. Add the chopped leek (or onion) and carrots. Reduce heat to medium and sauté, stirring frequently, until softened, about 6–7 minutes.
- Add the minced garlic, grated ginger, cauliflower florets and the dry seasonings (garlic powder, onion powder, salt, and pepper). Stir and continue cooking for 3–4 minutes so the flavors mingle.
- Pour in the broth and add bay leaves. Bring to a low boil, then reduce the heat and simmer for 20–25 minutes, until all vegetables are very tender.
- Remove the pot from the heat. Remove and discard the bay leaves. Blend the soup until smooth with an immersion blender, or carefully transfer hot soup in batches to a regular blender. Midway through blending add the coconut milk and lemon juice, then blend until silky.
- Taste and adjust seasoning with more salt, pepper, or lemon juice. Serve hot with pumpkin seeds, fresh herbs, croutons, or a drizzle of olive oil.
Notes
- If using a regular blender, work in small batches and be cautious of hot steam. Place a towel over the lid and hold it while pulsing to allow steam to escape safely.
- To thin the soup, stir in more broth, water, or coconut milk a little at a time until you reach your desired consistency.
- Coconut milk can be swapped for dairy cream or another plant-based milk; adjust seasoning as needed.
- Leftovers keep refrigerated up to 4 days and freeze well once fully cooled.
Nutrition (approximate per serving)
Calories: 195.6 kcal | Carbohydrates: 23.6 g | Protein: 5.7 g | Fat: 10.2 g | Fiber: 7 g | Vitamin A and C-rich

About Priscilla Lawrence
Hi, I’m Priscilla Lawrence. I develop approachable, nutrient-rich recipes that celebrate flavor without being complicated. I’m a former certified nutritionist and a food photographer, and I love sharing simple recipes for everyday cooking.