
Carrot Tomato Soup Recipe tastes bright, cozy, and a little bit zippy, perfect for anyone who loves a smooth, restaurant-style soup that still feels homey. It works on busy weeknights or lazy Sundays, and you can get it on the table in about 40 minutes. I’ve made some version of this soup since my broke-college-kid days, and it still feels like a hug in a bowl.
Why Carrot Tomato Soup Recipe Is Worth It
This soup hits that sweet spot between comfort food and “I ate a vegetable.” Carrots bring natural sweetness, tomatoes add tang, and a little spice keeps it interesting without blowing out your taste buds.
You blend everything into a silky, creamy texture that tastes like it came from a café, not your Tuesday kitchen. The recipe uses simple pantry ingredients, scales easily, and works for meal prep, so you win on flavor and convenience.
“This Carrot Tomato Soup Recipe tastes like something from a cozy café, but my kid slurped it up at the kitchen table without a single complaint. ★★★★★”
Ingredients You Need
Veggies and aromatics
- 2 tablespoons olive oil (or avocado oil)
- 1 large yellow onion, diced
- 4–5 medium carrots, peeled and sliced (about 3 cups)
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated (or ½ teaspoon ground ginger in a pinch)
Tomatoes and liquid
- 1 can (28 ounces) crushed tomatoes
- Use a good-quality brand like Muir Glen or Cento for richer flavor.
- 3–4 cups low-sodium vegetable broth or chicken broth
- Start with 3 cups, then thin with more broth or water to your preferred consistency.
- ½ cup coconut milk, heavy cream, or half-and-half
- Coconut milk keeps it dairy-free and adds a subtle sweetness.
Seasoning and spices
- 1–1½ teaspoons kosher salt, plus more to taste
- ½ teaspoon black pepper
- 1 teaspoon ground coriander
- ½ teaspoon ground turmeric
- ½–1 teaspoon harissa paste or ¼ teaspoon red pepper flakes
- Use mild harissa if you cook for spice-sensitive folks.
- 1 teaspoon sugar or honey (optional, to balance acidity)
- Juice of ½ lemon or 1–2 teaspoons apple cider vinegar, to finish
Optional toppings
- Plain Greek yogurt or dairy-free yogurt
- Toasted pumpkin seeds or sunflower seeds
- Fresh herbs: cilantro, parsley, or chives
- Croutons or toasted sourdough
Pantry shortcuts
- Use pre-chopped onions and pre-cut carrot coins from the produce section to save time.
- Swap fresh garlic and ginger with the jarred versions from the fridge section if needed.
- Use tomato passata or canned diced tomatoes if you do not have crushed tomatoes; blend them with the soup.
Equipment list
- Large stock pot or Dutch oven
- Wooden spoon or spatula
- Immersion blender (easiest) or countertop blender
- Ladle
- Measuring cups and spoons
- Peeler and chef’s knife
Quick Tips & substitutions
- Use baby carrots if you have them; just slice them in half lengthwise so they cook evenly.
- Swap vegetable broth with chicken broth if you do not need a vegetarian soup.
- Stir in coconut milk for a dairy-free creamy texture, or use half-and-half or heavy cream for extra richness.
- Add more broth if the soup looks too thick after blending; it thickens as it cools.
- Use smoked paprika instead of harissa if you want warmth without much heat.
- Add a small peeled potato with the carrots if you want an even creamier, thicker soup without extra cream.
- Blend in a handful of cooked white beans for extra protein and body.
- Use a countertop blender in batches if you do not own an immersion blender; vent the lid slightly and cover with a towel to avoid splatters.
How to Make Carrot Tomato Soup Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 2: Add tomatoes and broth
Pour in the crushed tomatoes and 3 cups of broth. Stir well and scrape up any browned bits from the bottom of the pot, since those bits carry flavor. Bring the mixture to a gentle simmer.
Taste the liquid and add a pinch more salt if it tastes flat. Keep the heat at a low simmer so the carrots cook through without scorching the bottom.
Step 3: Simmer until carrots turn tender
Cover the pot partially and simmer for 15–20 minutes. Stir every few minutes so nothing sticks. Check a carrot slice with a fork; it should pierce easily and break apart with no crunch.
If the carrots still feel firm, cook 5 more minutes and check again. You want very soft carrots so the Carrot Tomato Soup Recipe blends ultra smooth.
Step 4: Blend the soup
Turn off the heat. Use an immersion blender directly in the pot and blend until the soup turns completely smooth and velvety. Move the blender around the pot and tilt it slightly to catch any chunky bits.
If you use a countertop blender, ladle the soup into the blender in batches. Blend until smooth, then pour it back into the pot. Keep the lid vented slightly and cover with a towel so steam does not push the lid off.
Step 5: Add creaminess and balance the flavor
Return the pot to low heat. Stir in coconut milk, cream, or half-and-half. Taste and add sugar or honey if the tomatoes taste too sharp.
Squeeze in lemon juice or stir in vinegar to brighten the flavor. Adjust salt and pepper one last time until the Carrot Tomato Soup Recipe tastes balanced, cozy, and a little tangy.
Step 6: Serve
Ladle the soup into bowls. Swirl a spoonful of yogurt or coconut milk on top if you like. Sprinkle with herbs, seeds, or croutons.
Serve warm with bread, grilled cheese, or a simple salad. Try not to eat it straight from the pot with a ladle, though no judgment if you do.
Recipe Variations
- Gluten-free: Use gluten-free broth and serve with gluten-free toast or roasted potatoes instead of bread.
- Vegan: Use vegetable broth and coconut milk or another plant-based cream; top with dairy-free yogurt.
- Low carb: Use fewer carrots and more tomatoes and broth; skip the sugar and add extra herbs for flavor.
- Extra protein: Blend in a cup of cooked red lentils or white beans before you puree the soup.
- Spicier version: Add more harissa or a pinch of cayenne during the sauté step.
- Herb-forward: Add a handful of fresh basil or cilantro right before blending for a fresh, bright twist.
- Roasted flavor: Roast the carrots and onions at 400°F with a drizzle of oil and salt until caramelized, then add them to the pot with tomatoes and broth.
Ways to Serve Carrot Tomato Soup Recipe
- With a classic grilled cheese sandwich or a melty cheese quesadilla.
- Alongside a big green salad with crunchy veggies and a lemony dressing.
- With garlic toast, naan, or pita for dunking.
- As a starter before pasta, roasted chicken, or a veggie grain bowl.
- In a mug as a cozy afternoon snack with crackers or veggie sticks.
Storage Success
Let the Carrot Tomato Soup Recipe cool until it reaches room temperature, then transfer it to airtight containers. Store in the fridge for up to 4 days; the flavors deepen and taste even better on day two. Reheat gently on the stove over low heat, and thin with a splash of broth or water if it thickens.
Freeze portions in freezer-safe containers or silicone soup cubes for up to 3 months. Thaw overnight in the fridge, then reheat on the stove and adjust seasoning with a pinch of salt and a squeeze of lemon.

Carrot Tomato Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large stock pot or Dutch oven over medium heat.
- Add the diced onion and sliced carrots and cook, stirring occasionally, until softened, about 8 minutes.
- Stir in the garlic, ginger, harissa (or red pepper flakes), ground coriander, and ground turmeric. Cook for about 2 minutes, until fragrant. Season with salt.
- Pour in the crushed tomatoes and 3 cups of broth. Stir well, scraping up any browned bits from the bottom of the pot.
- Bring the mixture to a gentle simmer. Taste the liquid and add a pinch more salt if it tastes flat, then adjust the heat to maintain a low simmer.
- Partially cover the pot and simmer for 15–20 minutes, stirring every few minutes, until the carrots are very tender and easily pierced with a fork.
- Turn off the heat. Using an immersion blender, blend the soup directly in the pot until completely smooth and velvety, moving the blender around to catch any chunky bits. If using a countertop blender, carefully blend the soup in batches, venting the lid slightly and covering with a towel to allow steam to escape, then return the blended soup to the pot.
- Return the pot to low heat. Stir in the coconut milk, heavy cream, or half-and-half until fully combined.
- Taste the soup and add sugar or honey if the tomatoes taste too sharp. Squeeze in the lemon juice (or stir in apple cider vinegar) to brighten the flavor, then adjust salt and black pepper to taste.
- If the soup is thicker than you like, thin it with additional broth until it reaches your preferred consistency, keeping in mind it will thicken slightly as it cools.
- Ladle the soup into bowls and top with a swirl of yogurt or coconut milk if desired. Garnish with herbs, seeds, and croutons or serve with toasted sourdough or grilled cheese.
Notes
Approximate per 1 of 4 servings (made with vegetable broth and light coconut milk): 210 calories; fat 11 g; saturated fat 5 g; carbohydrates 25 g; fiber 6 g; sugars 13 g; protein 5 g; sodium 780 mg. Values will vary based on brands, exact amounts, and toppings.

Leave a Reply