Roasted Creamy Tomato Carrot Soup

This roasted tomato carrot soup is a cozy, plant-based comfort food that’s both simple and satisfying. We roast fresh tomatoes, carrots, and onions until they caramelize, then blend everything with vegetable broth, garlic, and creamy plant milk to create a silky, smooth bowl that’s naturally sweet and packed with deep flavor. It serves around 6–8 people and comes together quickly enough for weeknights but feels special enough to share with guests or picky eaters alike.
This roasted tomato carrot soup is a warm hug in a bowl made with fresh, wholesome ingredients. Roasting the tomatoes, carrots, and onion brings out rich, caramelized flavors that simmered soups just can’t match. Then, blending them with vegetable broth and plant milk creates a velvety, dairy-free soup that’s naturally creamy and comforting. It makes about 6 to 8 servings and is easy enough for a busy weeknight but polished enough to impress company or satisfy fussy kids.
Keep reading and you’ll find a laid-back, mostly hands-off approach: roast the veggies until they’re sweet and browned, then blend it all up into a silky soup. You’ll also get some simple garnish ideas, easy substitutions (like different plant milks and broths), pointers on seasoning and texture, plus storage and reheating tips so your leftovers taste just as good as when fresh — whether you chill them in the fridge or freeze for later.
Roasted Flavor and Simple Comforts
- The intense, caramelized flavors that roasting the veggies brings out—you just can’t get that with a plain cooked tomato soup.
- Quick and easy: mostly hands-off roasting time with just a few minutes blending.
- Always dairy-free and plant-based, naturally gluten-free, but still creamy and luscious.
- Kid-approved and freezer-friendly, so you can make a big batch and have leftovers ready to go.
- Super flexible so you can swap in whatever pantry staples you have on hand—different plant milks or broths work great.
Ingredients and Garnish Ideas
- 4 large tomatoes, quartered
- 2 cups grape or cherry tomatoes
- 3 large carrots, chopped
- 1/2 a large onion, chopped
- 3 tablespoons avocado or olive oil
- 1 tablespoon Italian seasoning
- 2 teaspoons salt (add more or less to taste)
- 1 teaspoon black pepper
- 1 teaspoon minced garlic
- 2 cups vegetable broth
- 1 cup unsweetened plant-based milk (almond, oat, soy, or your favorite)
- Garnishes: reserved roasted tomatoes, fresh basil leaves, a splash of balsamic vinegar, red pepper flakes, extra plant milk for drizzling
How to Roast and Blend
- Preheat oven to 450°F (230°C).
- Rinse produce; quarter large tomatoes, keep grape/cherry tomatoes whole, and chop carrots and onion into even chunks.
- Spread tomatoes, carrots, and onion on a baking sheet; drizzle with oil and sprinkle with Italian seasoning, salt, and pepper; toss to coat.
-
Roast the vegetables 25–30 minutes until skins wrinkle and vegetables brown and caramelize, reserving a few roasted tomatoes for garnish.
- Pour vegetable broth, plant milk, and minced garlic into a blender.
- Add roasted vegetables to the blender in batches as needed, venting the lid slightly or blending in short bursts to release steam.
- Blend on high until completely smooth and creamy; alternatively transfer everything to a pot and use an immersion blender to puree.
- Taste and adjust seasoning with more salt, pepper, or a splash of balsamic vinegar.
- Warm the soup gently on the stove if it has cooled.
- Ladle soup into bowls and top with reserved roasted tomatoes, fresh basil, a swirl of plant milk, and red pepper flakes if desired.
Tips to Perfect Texture and Flavor
- When blending hot liquids, slightly lift or vent the blender lid or blend in short bursts to avoid pressure build-up and splatters.
- Save a few roasted tomatoes to add on top for a pretty, tasty garnish that gives your soup more texture.
- If you like your soup thicker, use less vegetable broth; if you want it thinner and lighter, add more broth or plant milk until it’s just right.
- Adjust seasoning after blending because roasting concentrates flavors—it’s always good to taste and tweak at the end.
- For extra creaminess, stir in a splash more plant milk or blend in a spoonful of soaked cashews for a silky finish.

Ways to Customize the Soup
- If you don’t have fresh tomatoes, canned whole peeled tomatoes work well too. Just drain them a bit, and roast the carrots and onion as usual to keep the flavor deep.
- Try adding a roasted red bell pepper or sprinkle in some roasted red pepper flakes for a smoky kick and a touch of sweetness.
- For a richer flavor, swap part of the plant milk for coconut milk, or add a spoonful of dairy cream if you’re not keeping it vegan.
- After blending, stir in some fresh or frozen spinach and warm the soup through for a boost of greens without changing the cozy vibe.
Storing, Freezing, and Reheating Tips
Let the soup cool down to room temperature before storing it. Keep it in an airtight container in the fridge for up to 2 days, as the recipe suggests. If you want to keep it longer, freeze it in your favorite freezer-safe container or bags for 2 to 3 months. To reheat, thaw overnight in the fridge if frozen, then warm gently on the stove over medium-low heat, stirring occasionally. If the soup thickens after chilling or freezing, just thin it out with a little vegetable broth or plant milk while reheating.
Common Questions Answered
- Can I use canned tomatoes instead of fresh? Absolutely! Canned whole or crushed tomatoes are a great substitute. Just be sure to roast the carrots and onions for that rich roasted flavor, and consider cutting back a bit on the broth if your canned tomatoes are very juicy.
- Is this recipe gluten-free and vegan? Yes! All ingredients are naturally gluten-free and plant-based. Just double-check your broth and seasonings for any hidden gluten if you have sensitivities.
- Can I cook this on the stove instead of roasting? You can sauté and simmer the veggies, but roasting them unlocks a deeper, sweeter flavor that really makes this soup special.
- How can I make the soup creamier? Add more plant milk, try a splash of coconut milk, or blend in soaked cashews for a luxuriously creamy texture.
- Is this kid-friendly? For sure! The natural sweetness from the roasted carrots and mild seasoning make it a hit with kids. Just skip or reduce spicy garnishes like red pepper flakes for little ones.
