This creamy Roasted Carrot Tomato Soup Recipe with onion and garlic is full of amazing flavors! Tomatoes, carrots and onions are all roasted and pureed for the best taste in this soup. Super creamy, rich and so comforting.

We LOVE soups of all kinds. And tomato based soups have an important place in our kitchen. Turkish domates corbasi is a classic in our family and we make it often. Also, our roasted garlic tomato soup is a great option for those who are interested in a lighter soup.
Jump to:
Why should you make it?
- It is a perfect flavored tomato soup as roasted carrots and onions give it a nicely balanced sweetness.
- It has a base with olive oil, garlic and paprika, which makes the soup taste even richer.
- It is endlessly customizable. You can roast more vegetables and blend them altogether. Red sweet peppers and parsnips would work fine with tomatoes and carrots.
- It is a creamy carrot and tomato soup without cream.
- You can make a large batch and freeze some for later.

About The Ingredients
- Tomatoes: Use the best quality tomatoes that are juicy and meaty. Just like in our homemade tomato paste recipe, we recommend plum or Roma tomatoes for this recipe too. But you can even make this soup with cherry tomatoes.
- Onions: They have a caramelized flavor when roasted, so don’t skip them. You can use red or white onions.
- Carrots: The sweetness of roasted carrots balance the tangy flavor of this tomato soup. You can increase or reduce the amount of it.
- Chicken broth: You can use plain water or vegetable stock if you want to make your tomato carrot soup vegetarian.
- Spiced oil base: Garlic and paprika flavored oil takes this soup to the next level. You can use olive oil, another oil or butter.
How To Make
This creamy roasted carrot tomato soup recipe has 3 simple folds.

- Cut the carrots, tomatoes and onions in half or quarters and place them on a baking sheet. Drizzle olive oil, sprinkle salt and pepper over the veggies.
- Roast them in a preheated oven for 40 min.

- Heat olive oil in a pan. Add in mashed garlic and paprika. Cook over low heat for 15-20 seconds.
- Add in the roasted tomatoes (with their skin), carrots and onions. If there is any juice in the baking sheet, add that into the pan too. Pour chicken broth over these, give it a good stir. Bring it to a boil. Reduce the heat and let it simmer for 10-15 minutes.

- Remove the pan from the heat and blend until smooth. Put it back over the stove and cook for another 5 minutes.

- Garnish and serve. Sprinkle chopped parsley (or fresh basil) and red pepper flakes (or crushed chili). Drizzle a little yogurt over it and serve.
Expert Tips
- Make sure you place the onions, carrots and tomatoes on the baking sheet in a single layer.
- We don’t bother removing the skin of tomatoes after roasting and puree them altogether. And we never have a problem, but you can remove their skin if you want after roasting.
- We love to combine everything in the pan and then blend until smooth. But if you want, you can first puree the roasted vegetables in a food processor and then add the puree over the spiced oil in the pan. Pour chicken broth over it and continue with the next steps.
- Instead of chicken broth, you can use vegetable stock or just water.
- Bring the yogurt to room temperature. To do this, take it out of the fridge and keep it on the counter when you are making the soup.
- If you want to make it vegan, sub vegetable stock for chicken stock and use vegan yogurt for garnish or serve it without yogurt.
Serving Suggestions
You can pair this tomato and carrot soup with a grilled cheese like spinach feta grilled cheese or air fry grilled cheese sandwiches.
You can also serve it with your favorite homemade bread like crusty no flour cornbread or easy yogurt bread loaf. Also, it turns into an amazing lunch when accompanied by a grilled cheese sandwiches.

How To Store
You can keep this tomato carrot soup in an air-tight container in the refrigerator for 3 days. Reheat when you want to eat it later.
You can freeze any remaining tomato soup without the garnish in an airtight container for 2-3 months.
FAQs
Yes, you can! After the soup completely cools down, put it in an air tight container and freeze up to 3 months.
Yes, you can. Substitute vegetable stock for chicken stock and vegan yogurt for regular yogurt.
Yes you can. After cooking everything in the pan, blend them either with an immersion blender or a food processor.
Other Tomato Flavored Soups
- Oyster Mushroom Soup
- Roasted Tomato Garlic Soup
- Sehriye Corbasi (Turkish Orzo Soup)
- Tomato Rice Soup
You might also like:
As always: If you make this recipe–or any recipes on Give Recipe–let us know what you think by leaving a comment below. And post a pic on Instagram too—tag @give_recipe so we can see!
Sign up for the FREE GiveRecipe Newsletter to get the new recipes into your inbox! And stay in touch with us on Facebook, Pinterest, YouTube and Instagram for all the latest updates.
📖 Recipe
Carrot Tomato Soup Recipe
Roasted tomatoes, carrots and onions are combined with chicken stock and a spiced oil to make the most flavorsome tomato soup.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Yield: 4 1x
- Category: Soup
- Method: Cooking
- Cuisine: American
- Diet: Gluten Free
Ingredients
For roasting:
-
2.2 pounds/1 kilo tomatoes, halved
-
4 medium sized carrots, peeled and roughly chopped
-
1 onion, quartered
-
3 tablespoons olive oil
-
1 teaspoon salt
-
½ teaspoon black pepper
Cooking the soup:
-
1 tablespoon olive oil
-
2 cloves garlic, mashed
-
1 teaspoon paprika
-
4 cups chicken stock
Optional garnish:
- 2 tablespoons yogurt, for each bowl
- 2 tablespoons chopped parsley
- 1 teaspoon red pepper flakes (or crushed chili)
Instructions
Roast the veggies:
-
Preheat the oven to 400F/200C.
-
Put tomatoes, carrots and onions on a baking sheet.
-
Drizzle olive oil over these.
-
Sprinkle salt and pepper, give it a stir and bake for 40 minutes or until tender.
Make the soup:
-
Heat olive oil in a pan. Add in mashed garlic and paprika. Cook over low heat for 15-20 seconds.
-
Add in all the roasted vegetables and with their juice in the baking sheet.
-
Pour chicken stock over these. Give it a stir and bring it to a boil.
-
Reduce the heat and let it simmer for 10 minutes.
-
Remove it from the heat and blend until smooth. Taste it and make adjustments by adding extra salt or pepper.
-
Put it back over the stove and cook for another 5 minutes.
Garnish and serve:
-
Garnish with yogurt, parsley and red pepper flakes and serve.
Notes
- Make sure you place the veggies on the baking sheet in a single layer.
- We don’t bother removing the skin of tomatoes after roasting and puree them altogether. And we never have a problem, but you can remove their skin if you want after roasting.
- We love to combine everything in the pan and then blend until smooth. But if you want, you can first puree the roasted vegetables in a food processor and then add the puree over the spiced oil in the pan. Pour chicken broth over it and continue with the next steps.
- Instead of chicken broth, you can use vegetable stock or just water.
- Bring the yogurt to room temperature. To do this, take it out of the fridge and keep it on the counter when you are making the soup.
- If you want to make it vegan, sub vegetable stock for chicken stock and use vegan yogurt for garnish or serve it without yogurt.
Nutrition
- Serving Size:
- Calories: 303
- Sugar: 14.9 g
- Sodium: 985.3 mg
- Fat: 18.2 g
- Carbohydrates: 28.3 g
- Fiber: 5.7 g
- Protein: 10.2 g
- Cholesterol: 8.4 mg
Sammy says
Made this soup tonight. Put more carrots than given here because I just wanted to use them up. Turned out soooo good! Thank you for the recipe!
Dan says
When you say "roast", what temperature are you setting the oven too?
Thank you
Zerrin says
Hi Dan, as stated in the recipe, heat the oven to 200C (400F)and roast the vegetables first.
Robin says
Can this soup be frozen?
Zerrin says
Hi Robin, yes this soup freezes well.
Caitlin says
Can this be water bath canned?
Zerrin & Yusuf says
Hi Caitlin,
Never tried canning it, but we think it would work fine.