
Carrot Tomato Soup Recipe tastes bright, cozy, and a little zippy, perfect for anyone who wants a healthy bowl of comfort in about 40 minutes, start to finish. This Carrot Tomato Soup Recipe works well for busy weeknights, meal prep Sundays, or anyone who wants a veggie-packed lunch that still feels like comfort food. I first tested this version on a rainy Tuesday with a grilled cheese, and my family scraped the pot clean.
Why Make This Carrot Tomato Soup Recipe at Home
Homemade carrot tomato soup tastes fresher, creamier, and more vibrant than anything from a can. You control the salt, the spice level, and the texture, so it fits your taste instead of the other way around.
You also use simple pantry ingredients and budget friendly carrots and canned tomatoes. The recipe freezes well, works for meal prep, and fits many diets with easy tweaks, so one pot can feed a whole mix of preferences.
This Carrot Tomato Soup Recipe tastes rich, bright, and restaurant level, but comes together with simple pantry ingredients and zero fuss ★★★★★
Ingredients You Need
Vegetables and aromatics
-
Carrots
- Use 4 to 5 medium carrots, peeled and sliced.
- Thicker slices take longer to soften, so aim for about 1/4 inch pieces.
-
Onion
- 1 large yellow onion, chopped.
- Yellow or sweet onion both work; avoid red onion because it can taste sharp here.
-
Garlic
- 3 to 4 cloves, minced.
- Jarred minced garlic works in a pinch, use about 1 1/2 teaspoons.
-
Fresh ginger
- 1 to 2 teaspoons, finely grated.
- Use a microplane or small grater.
- If you only have ground ginger, use 1/4 teaspoon and taste before adding more.
Tomatoes and liquids
-
Canned tomatoes
- 1 can (28 ounces) whole peeled or crushed tomatoes.
- I like San Marzano style tomatoes for their natural sweetness.
- Fire roasted tomatoes add a subtle smoky note.
-
Vegetable broth or chicken broth
- 3 to 4 cups, low sodium.
- Start with 3 cups, then thin the soup later if you want a looser texture.
- Use vegetable broth to keep the soup vegetarian.
-
Water
- Keep 1 cup handy to adjust thickness if the soup reduces too much.
Fats and seasonings
-
Olive oil or avocado oil
- 2 tablespoons for sautéing.
- Use a neutral oil if you plan to freeze the soup for a long time, since extra virgin olive oil can change flavor slightly.
-
Salt and black pepper
- Start with 1 1/4 teaspoons kosher salt and 1/4 teaspoon black pepper.
- Adjust at the end after blending, since flavors concentrate as the soup cooks.
-
Ground coriander
- 1 teaspoon.
- Coriander adds a citrusy, warm note that pairs well with carrots.
-
Ground turmeric
- 1/2 teaspoon.
- Turmeric boosts color and adds gentle earthiness.
-
Harissa paste or harissa powder
- 1 to 2 teaspoons, to taste.
- Use mild harissa if you prefer gentle heat.
- If you do not have harissa, use 1/2 teaspoon smoked paprika plus a pinch of cayenne.
-
Sugar or maple syrup (optional)
- 1/2 to 1 teaspoon, only if the tomatoes taste very acidic.
- Taste at the end before adding.
Creamy finish options
Pick one of these, based on your preference:
-
Heavy cream
- 1/4 to 1/3 cup for a richer, silky soup.
-
Half and half
- 1/3 cup for a lighter creamy texture.
-
Full fat coconut milk
- 1/3 cup, great dairy free option and adds a subtle coconut note.
-
Greek yogurt
- 1/3 cup, stirred in off the heat so it does not curdle.
- Use whole milk yogurt for best texture.
Pantry shortcuts and substitutions
- Use pre chopped onions and pre shredded carrots from the store to save time.
- Use jarred minced garlic and ginger paste if you want to avoid chopping.
- Use tomato passata or strained tomatoes if you prefer a smoother base from the start.
- Use bouillon paste or cubes plus water instead of boxed broth; just reduce added salt.
Equipment list
- Large stock pot or Dutch oven, at least 5 quarts
- Wooden spoon or heat safe spatula
- Measuring cups and spoons
- Immersion blender
- Or a regular blender, in batches
- Ladle
- Small bowl and whisk if you use yogurt or cream
Tips & Mistakes
- Sauté the carrots and onions until they look soft and slightly golden, since that step builds deep flavor.
- Cut carrots in similar sizes so they cook evenly and blend smoothly.
- Use low sodium broth so you control the salt level and avoid an overly salty soup.
- Taste the canned tomatoes; if they taste very acidic, plan to add a tiny bit of sugar at the end.
- Add garlic and ginger after the onions soften so they do not burn and turn bitter.
- Keep the heat at medium, not high, so the aromatics cook gently and do not scorch.
- Toast the spices in the oil for a minute or two to wake up their flavor.
- Do not add dairy before you blend and simmer fully; add it at the end so it stays silky.
- Blend the soup until completely smooth if you like a velvety texture, or pulse a few times if you enjoy some texture.
- Vent the blender lid and work in small batches so hot soup does not splatter.
- Thin the soup with extra broth or water after blending if it feels too thick.
- Taste and adjust salt, pepper, and spice at the very end, since flavors deepen as the soup sits.
- Cool the soup before storing so condensation does not water it down in the fridge.
- Label freezer containers with the date so you actually use the soup instead of letting it hide behind the ice cream.
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 canned tomatoes with their juices and stir well to coat the vegetables with the tomato base. Break up whole tomatoes with your spoon if you use them. Add 3 cups of broth and a pinch of black pepper, then stir again so everything mixes evenly.
Bring the mixture to a gentle simmer over medium heat. Adjust the heat so the soup bubbles softly, not wildly, since a gentle simmer keeps the flavors bright and prevents scorching on the bottom.
Step 3: Simmer until carrots turn tender
Cover the pot partially, leaving a small gap for steam to escape. Let the soup simmer for 20 to 25 minutes, stirring every few minutes so nothing sticks. Check a carrot slice with a fork; it should feel very tender and almost fall apart.
If the soup thickens too much before the carrots soften, add a splash of broth or water. Taste the broth and adjust salt and pepper so the base already tastes good before you blend.
Step 4: Blend to a smooth, creamy texture
Turn off the heat. Use an immersion blender directly in the pot and blend until the soup turns smooth and velvety. Move the blender around the pot and tilt it slightly to catch any chunks of carrot or tomato.
If you use a regular blender, ladle the soup into the jar in small batches, fill it only halfway, and keep a small gap in the lid so steam can escape. Blend each batch until smooth, then return the blended soup to the pot.
Step 5: Add creaminess and final seasoning
Return the pot to low heat. Stir in your choice of heavy cream, half and half, coconut milk, or Greek yogurt. If you use yogurt, whisk it with a small amount of warm soup in a bowl first, then stir that mixture back into the pot so it blends smoothly.
Taste the soup again. Add more salt, pepper, or a tiny pinch of sugar if the tomatoes still taste sharp. If the soup feels too thick, add a bit more broth or water until it reaches your favorite consistency, then warm it gently for 2 to 3 minutes.
Variations I've Tried
-
Spicy carrot tomato soup
Add extra harissa or a pinch of cayenne and smoked paprika. Top each bowl with a dollop of yogurt and sliced green onions. -
Coconut curry carrot tomato soup
Stir in 1 teaspoon curry powder with the other spices and finish the soup with 1/2 cup coconut milk. Add a squeeze of lime juice at the end for brightness. -
Roasted carrot tomato soup
Toss carrots and onion with oil, salt, and pepper, then roast at 400°F until caramelized before adding them to the pot with tomatoes and broth. This step adds a deeper, slightly sweet flavor. -
Protein packed version
Stir in cooked red lentils or white beans after blending for extra protein and fiber. Simmer a few minutes so the beans warm through. -
Herb focused version
Add a handful of fresh basil or cilantro at the very end and blend briefly. This twist gives the soup a fresh, almost pesto like aroma.
How to Serve Carrot Tomato Soup Recipe
Serve this Carrot Tomato Soup Recipe hot in wide bowls so it cools to the perfect spoonable temperature. Pair it with grilled cheese, garlic toast, or a simple green salad for a cozy meal. Add toppings like a swirl of yogurt or cream, toasted pumpkin seeds, chopped herbs, or crunchy croutons. Kids often enjoy it with buttered toast fingers for dipping, while adults usually go back for a second ladle.
How to store
-
Fridge
- Cool the soup to room temperature within 1 to 2 hours.
- Store in airtight containers in the fridge for up to 4 days.
-
Freezer
- Portion the soup into freezer safe containers, leaving a little space at the top for expansion.
- Freeze for up to 3 months for best flavor and texture.
-
Reheating
- Reheat on the stove over low to medium heat, stirring often, until hot but not boiling.
- If the soup thickens in the fridge or freezer, add a splash of broth or water while you reheat.
- Reheat gently if the soup contains dairy so it stays smooth and creamy.

Carrot Tomato Soup Recipe
Ingredients
Instructions
- Heat the oil in a large stock pot or Dutch oven over medium heat. Add the chopped onions and sliced carrots and sauté, stirring occasionally, until they are soft and starting to turn lightly golden, about 8 minutes.
- Stir in the minced garlic, grated ginger, harissa, ground coriander, and turmeric. Cook for about 2 minutes, stirring, until the mixture is very fragrant. Season with the kosher salt.
- Pour in the canned tomatoes with their juices and stir well, breaking up whole tomatoes with a spoon if using. Add 3 cups of broth and the black pepper, then stir so everything is evenly combined.
- Bring the soup to a gentle simmer over medium heat. Partially cover the pot, leaving a small gap for steam to escape, and simmer for 20–25 minutes, stirring every few minutes, until the carrots are very tender and almost falling apart. If the soup becomes too thick before the carrots are soft, add a splash of broth or water.
- Turn off the heat. Use an immersion blender directly in the pot to blend the soup until completely smooth and velvety, moving the blender around to catch any chunks. If using a regular blender, carefully ladle the soup into the blender in small batches, filling it only halfway and venting the lid, then blend until smooth and return the soup to the pot.
- Return the blended soup to low heat. Stir in your choice of cream, half and half, coconut milk, or Greek yogurt (if using yogurt, whisk it first with a little warm soup in a small bowl, then stir it back into the pot). Taste and adjust with more salt, pepper, and a tiny bit of sugar or maple syrup if the tomatoes taste sharp. Thin with additional broth or water as needed, then warm gently for 2–3 minutes before serving.
Notes
Approximate per 1 of 4 servings (made with vegetable broth and 1/4 cup heavy cream): 190–220 calories; fat 10–13 g; saturated fat 4–6 g; carbohydrates 22–26 g; fiber 5–7 g; sugars 11–14 g; protein 4–6 g; sodium 700–900 mg. Values will vary based on brands, exact amounts, and choice of creamy finish.

Leave a Reply