
Carrot Tomato Soup Recipe tastes bright, cozy, and slightly sweet with a gentle tang from tomatoes and a silky carrot base. It works perfectly for busy weeknights, meal prep Sundays, or anyone who wants a comforting bowl of soup on the table in about 40 minutes. I tested this version on a rainy Tuesday while still in my pajamas, so you know it passed the real-life comfort test.
Why Choose This Carrot Tomato Soup Recipe
This carrot tomato soup recipe uses simple pantry ingredients but tastes like you simmered it all afternoon. Carrots bring natural sweetness, tomatoes add acidity, and a touch of cream or coconut milk ties everything together into a smooth, restaurant-style bowl.
You can keep it dairy free, vegan, or richer and creamier, depending on what you have in the fridge. The recipe scales easily, freezes well, and works as a light lunch, starter, or cozy dinner with grilled cheese.
“This carrot tomato soup recipe tastes like a fancy café soup, but I made it in one pot on a weeknight in under an hour. ★★★★★”
Ingredients You’ll Need
Vegetables & Aromatics
- Carrots: 5–6 medium carrots, peeled and sliced
- Use regular orange carrots; baby carrots also work if you already have a bag open.
- Tomatoes: 1 large can (28 ounces) whole peeled or crushed tomatoes
- I like San Marzano style for a sweeter, less acidic flavor, but any good-quality canned tomato works.
- Onion: 1 medium yellow onion, chopped
- Garlic: 3–4 cloves, minced
- Celery: 1 stalk, chopped (optional, but adds nice flavor)
Liquids & Fats
- Olive oil: 2 tablespoons
- Use extra-virgin for more flavor, or a neutral oil if that is what you keep on hand.
- Vegetable broth or chicken broth: 4 cups
- Low-sodium broth gives you more control over seasoning.
- Heavy cream or full-fat coconut milk: 1/2 cup
- Heavy cream gives a classic creamy tomato soup vibe.
- Coconut milk keeps it dairy free and adds a subtle richness.
Seasonings
- Salt: 1 to 1 1/2 teaspoons, to taste
- Black pepper: 1/2 teaspoon, freshly ground
- Dried thyme: 1/2 teaspoon
- Smoked paprika: 1/2 teaspoon (adds depth and a hint of smokiness)
- Sugar or honey: 1 teaspoon, optional
- This helps balance acidity if your tomatoes taste sharp.
- Red pepper flakes: pinch, optional for gentle heat
Toppings (Optional but highly recommended)
- Plain yogurt, sour cream, or extra drizzle of cream
- Fresh herbs: chopped parsley, basil, or chives
- Croutons or toasted bread crumbs
- Shredded cheddar, Parmesan, or your favorite melty cheese
Equipment List
- Large heavy-bottomed pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or spatula
- Immersion blender
- A regular blender also works; blend in batches and vent the lid slightly so steam escapes.
- Ladle
- Measuring cups and spoons
Tips & Tricks
- Slice carrots into thin coins so they soften faster and blend smoother.
- Sauté the onions and carrots until they get a little color to build deeper flavor.
- Taste your canned tomatoes; if they taste very acidic, add a small pinch of sugar or honey.
- Use low-sodium broth so you can season at the end without oversalting.
- Blend the soup very well for a silky texture; run the immersion blender around the pot longer than you think you need.
- Add cream or coconut milk after blending so it stays smooth and does not curdle.
- Keep the soup slightly thicker if you plan to serve it with grilled cheese, and thin it with extra broth if you want a lighter starter.
- Cool the soup before blending in a regular blender and vent the lid so hot steam does not cause a mess.
How to Make Carrot Tomato Soup Recipe
Step 1: Prep the Vegetables
Peel the carrots and slice them into thin rounds. Chop the onion and celery, and mince the garlic. Open the can of tomatoes and measure out the broth so everything sits ready to go.
Step 2: Sauté the Aromatics
Heat the olive oil in a large pot over medium heat. Add the onion and celery, then cook and stir for 4 to 5 minutes until the onion turns soft and lightly golden. Add the carrots and cook another 3 to 4 minutes so they start to soften and pick up a bit of color.
Step 3: Add Garlic and Spices
Stir in the minced garlic, dried thyme, smoked paprika, black pepper, and red pepper flakes if you use them. Cook and stir for about 30 seconds to 1 minute until the garlic smells fragrant. Keep the heat at medium so the garlic does not burn.
Step 4: Add Tomatoes and Broth
Pour in the canned tomatoes with their juices and the broth. Stir well, scraping the bottom of the pot to lift any browned bits into the soup. Bring the mixture to a gentle boil over medium-high heat.
Step 5: Simmer Until Carrots Turn Tender
Once the soup reaches a boil, lower the heat to maintain a steady simmer. Cover the pot partially and cook for 20 to 25 minutes, stirring occasionally. Check a carrot slice with a fork; it should feel very tender so it blends smoothly.
Step 6: Blend the Soup
Turn off the heat. Use an immersion blender directly in the pot and blend until the carrot tomato soup turns completely smooth and velvety. If you use a regular blender, work in batches, blend carefully, and pour the blended soup back into the pot.
Step 7: Add Cream and Adjust Seasoning
Turn the heat to low. Stir in the heavy cream or coconut milk until the color looks rich and uniform. Taste the soup, then add salt and a small pinch of sugar or honey if the flavor needs more balance.
Step 8: Adjust Thickness and Serve
If the soup tastes too thick, stir in a bit more broth or water until it reaches your preferred consistency. Ladle the carrot tomato soup into bowls. Top with a swirl of yogurt or cream, a sprinkle of herbs, and croutons or cheese if you like a little crunch and richness.
What to Serve with it?
Serve this carrot tomato soup recipe with a classic grilled cheese sandwich, cut into strips for dunking. Crusty garlic bread, toasted pita, or warm naan also pair nicely and soak up every last spoonful. Add a simple green salad with cucumber, carrots, and a light vinaigrette to round out the meal. For kids, serve it with grilled cheese bites or cheesy quesadillas and some apple slices on the side.
Storage Options
- Cool leftover carrot tomato soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- Freeze the soup in freezer-safe containers or zip-top bags for up to 3 months; leave a little space at the top for expansion.
- Reheat on the stove over medium-low heat, stirring often, until it steams and small bubbles appear around the edges.
- If the soup thickens in the fridge or freezer, stir in a splash of broth or water while you reheat it to bring back the original texture.

Carrot Tomato Soup Recipe
Ingredients
Method
- Peel the carrots and slice them into thin rounds. Chop the onion and celery, and mince the garlic. Open the can of tomatoes and measure out the broth so everything is ready to go.
- Heat the olive oil in a large heavy-bottomed pot over medium heat. Add the onion and celery and cook, stirring, for 4 to 5 minutes until the onion is soft and lightly golden.
- Add the sliced carrots and cook for another 3 to 4 minutes so they start to soften and pick up a bit of color.
- Stir in the minced garlic, dried thyme, smoked paprika, black pepper, and red pepper flakes if using. Cook for 30 seconds to 1 minute, just until the garlic is fragrant, keeping the heat at medium so it does not burn.
- Pour in the canned tomatoes with their juices and the broth. Stir well, scraping the bottom of the pot to lift any browned bits into the soup, and bring to a gentle boil over medium-high heat.
- Once boiling, reduce the heat to maintain a steady simmer. Partially cover the pot and cook for 20 to 25 minutes, stirring occasionally, until the carrot slices are very tender when pierced with a fork.
- Turn off the heat. Use an immersion blender directly in the pot to blend until the soup is completely smooth and velvety. If using a regular blender, let the soup cool slightly, then blend in batches, venting the lid so steam can escape, and return the blended soup to the pot.
- Set the pot over low heat and stir in the heavy cream or coconut milk until the color is rich and uniform. Taste and add salt and a small pinch of sugar or honey if the tomatoes taste too acidic.
- If the soup is thicker than you like, stir in a bit more broth or water until it reaches your preferred consistency. Ladle into bowls and top with a swirl of yogurt or cream, a sprinkle of fresh herbs, and croutons or cheese if desired. Serve warm.
Notes
Approximate per serving (1 of 4): 210 calories; fat 11 g; saturated fat 4 g; carbohydrates 25 g; fiber 5 g; sugars 13 g; protein 5 g; sodium 850 mg. Values will vary based on broth, cream choice, brands, add-ins, and portion size.
