
Carrot Tomato Soup Recipe tastes bright, cozy, and slightly sweet with a gentle tang from tomatoes, perfect for anyone who loves a smooth, restaurant-style soup in under 45 minutes. It works for busy weeknights, light lunches, or as a starter when you want something healthy that still feels like comfort food. I first made this on a cold Chicago evening, and my kids now call it “orange magic soup,” which feels like the highest compliment.
Why You Should Try This Carrot Tomato Soup Recipe
This carrot tomato soup recipe gives you a silky texture, deep flavor, and a gorgeous orange-red color that looks fancy with almost no effort. Carrots bring natural sweetness, tomatoes bring acidity, and a touch of cream or coconut milk ties everything together.
The recipe uses simple pantry ingredients, so you can pull it off even when your fridge looks empty. You control the richness, spice level, and texture, so it fits everything from a light lunch to a cozy dinner.
“This Carrot Tomato Soup Recipe tastes like a bowl of sunshine on a rainy day, and my whole family scraped their bowls clean. ★★★★★”
Ingredients You’ll Need
Vegetables
- Carrots: 4 medium carrots, peeled and sliced into coins
- Tomatoes: 4 medium ripe tomatoes, chopped
- Pantry shortcut: Use 1 can (14.5 ounces) of diced tomatoes if fresh tomatoes look sad at the store.
- Onion: 1 medium yellow onion, chopped
- Garlic: 3 cloves garlic, minced
- Celery: 1 rib celery, sliced (optional but adds nice flavor)
Liquids
- Vegetable broth: 4 cups
- Use low-sodium broth so you control the salt.
- Chicken broth works if you do not need a vegetarian soup.
- Water: 1 cup, as needed to adjust thickness
- Heavy cream or half-and-half: 1/3 cup
- For a dairy-free carrot tomato soup recipe, use full-fat coconut milk instead.
Fats & Seasoning
- Olive oil: 2 tablespoons
- Use extra-virgin for best flavor, or avocado oil if you prefer.
- Butter: 1 tablespoon (optional, adds richness)
- Tomato paste: 1 tablespoon, for deeper tomato flavor
- Salt: 1 to 1½ teaspoons, to taste
- Black pepper: ½ teaspoon, freshly ground
- Sugar or honey: ½ to 1 teaspoon
- This balances acidity from tomatoes, especially canned ones.
- Ground cumin: ½ teaspoon (optional, adds warmth)
- Smoked paprika: ¼ teaspoon (optional, adds a subtle smoky note)
- Red pepper flakes: pinch, if you like a tiny kick
Garnishes (Optional but highly recommended)
- Fresh basil leaves, chopped
- Fresh parsley or cilantro, chopped
- Plain yogurt or sour cream swirl
- Croutons or toasted bread cubes
- A drizzle of olive oil
Equipment List
- Large pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Immersion blender
- If you do not own one, use a regular blender and work in batches.
- Ladle
- Bowls for serving
Tips & Tricks
- Slice carrots thin so they soften faster and blend smoother.
- Use canned diced tomatoes when fresh tomatoes lack flavor; fire-roasted tomatoes add extra depth.
- Toast tomato paste in the pot for 1 to 2 minutes to deepen the tomato flavor.
- Add sugar or honey in tiny amounts and taste as you go so you avoid an overly sweet soup.
- Blend the soup very well for a velvety carrot tomato soup recipe; let it cool slightly before using a regular blender.
- Stir in cream or coconut milk at the end over low heat so it stays silky and does not curdle.
- Adjust thickness with extra broth or water if the soup feels too thick after blending.
- Taste and adjust salt and pepper after blending, since flavors concentrate as the soup cooks.
How to Make Carrot Tomato Soup Recipe
Step 1: Prep the Vegetables
Peel the carrots and slice them into thin coins so they cook quickly. Chop the onion and celery, then mince the garlic. Roughly chop the tomatoes if you use fresh ones, or open the can of diced tomatoes and drain only if it looks very watery.
Step 2: Sauté the Aromatics
Heat olive oil in a large pot over medium heat, then add the onion and celery. Cook 5 to 7 minutes, until the onion turns soft and lightly golden around the edges. Stir in the garlic and cook 30 seconds, just until it smells fragrant.
Step 3: Build the Flavor Base
Add the carrots and chopped tomatoes to the pot and stir well. Add tomato paste, cumin, smoked paprika, salt, and black pepper. Cook 2 to 3 minutes while you stir, so the tomato paste darkens slightly and the spices wake up.
Step 4: Add Broth and Simmer
Pour in the vegetable broth and stir to combine everything. Bring the mixture to a gentle boil over medium-high heat, then lower the heat to maintain a steady simmer. Cover the pot partially and cook 20 to 25 minutes, until the carrots feel very tender when you poke them with a fork.
Step 5: Blend Until Smooth
Turn off the heat and let the soup cool for 5 minutes so it does not splatter. Use an immersion blender directly in the pot and blend until the soup turns very smooth and creamy. If you use a regular blender, work in batches, fill the jar halfway, vent the lid slightly, and blend until smooth, then return the soup to the pot.
Step 6: Adjust Thickness and Seasoning
Check the thickness and add up to 1 cup of water or extra broth if the soup feels too thick. Stir in sugar or honey a little at a time until the acidity tastes balanced. Taste and adjust salt and pepper so the flavors pop.
Step 7: Add Cream and Finish
Set the pot over low heat and stir in the heavy cream, half-and-half, or coconut milk. Warm the soup gently for 2 to 3 minutes, but do not let it boil hard. Turn off the heat, then swirl in a small knob of butter if you want extra richness.
Step 8: Serve
Ladle the carrot tomato soup recipe into bowls. Top with a drizzle of olive oil, a spoonful of yogurt or sour cream, and a sprinkle of fresh herbs. Add croutons or toasted bread cubes for crunch, then serve hot.
What to Serve with Carrot Tomato Soup Recipe
This carrot tomato soup recipe pairs beautifully with grilled cheese sandwiches, simple buttered toast, or garlic bread for a classic cozy meal. You can serve it with a crisp green salad, topped with cucumbers and a light vinaigrette, to keep things fresh and balanced. Kids often enjoy it with cheese quesadillas or warm pita bread for dipping. Add a side of roasted vegetables or baked sweet potato fries if you want a more filling dinner without a lot of extra work.
Storage Options
- Store leftover carrot tomato soup in an airtight container in the fridge for up to 4 days.
- Chill the soup completely, then freeze it in freezer-safe containers or bags for up to 3 months.
- Reheat gently on the stove over medium-low heat, stirring often, until hot; thin with a splash of broth or water if needed.
- Reheat single portions in the microwave in 30 to 45 second bursts, stirring between each burst so the soup heats evenly.

Carrot Tomato Soup Recipe
Ingredients
Instructions
- Peel the carrots and slice them into thin coins. Chop the onion and celery, then mince the garlic. Roughly chop the tomatoes if using fresh ones.
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and celery and cook for 5 to 7 minutes, until the onion is soft and lightly golden around the edges.
- Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
- Add the sliced carrots and chopped tomatoes to the pot. Stir in the tomato paste, salt, black pepper, cumin, smoked paprika, and red pepper flakes if using. Cook for 2 to 3 minutes, stirring, to lightly toast the tomato paste and spices.
- Pour in the vegetable broth and stir to combine. Bring the mixture to a gentle boil, then reduce the heat to maintain a steady simmer. Partially cover the pot and cook for 20 to 25 minutes, until the carrots are very tender when pierced with a fork.
- Turn off the heat and let the soup cool for about 5 minutes. Use an immersion blender to blend the soup directly in the pot until very smooth and creamy. If using a regular blender, work in batches, filling the jar halfway and venting the lid slightly, then return the blended soup to the pot.
- Check the consistency and add up to 1 cup of water if the soup is too thick, stirring until smooth. Stir in the sugar or honey a little at a time, tasting to balance the tomato acidity. Adjust salt and pepper to taste.
- Set the pot over low heat and stir in the heavy cream or half-and-half. Warm gently for 2 to 3 minutes without boiling. Stir in the butter at the end, if using, for extra richness.
- Ladle the carrot tomato soup into bowls. Garnish with a drizzle of olive oil, a spoonful of yogurt or sour cream, and a sprinkle of fresh herbs. Add croutons or toasted bread cubes if desired, and serve hot.
Notes
Approximate per 1 of 4 servings (made with heavy cream, without optional garnishes): 180 calories; fat 10 g; saturated fat 4 g; carbohydrates 21 g; fiber 4 g; sugars 11 g; protein 4 g; sodium 780 mg. Values are estimates and will vary based on specific ingredients, brands, and portion size.

Leave a Reply