Roasted Creamy Tomato Carrot Soup

This roasted tomato carrot soup blends fresh oven-roasted tomatoes, sweet carrots, and onion with Italian seasonings, salt, and pepper, then purees everything with plant-based milk, vegetable broth, and garlic for a creamy, comforting, plant-based delight!
Falling headfirst into soup season with this cozy roasted tomato carrot soup! It’s incredibly simple to whip up and bursting with flavor. Once you try it, you’ll be putting that canned tomato soup back on the shelf and keeping a batch of this vegan, gluten-free, plant-based gem in your freezer for quick dinners. My family loved it—my two little picky eaters included—so consider this one kid approved!
The whole magic starts by roasting tomatoes, carrots, and onion tossed in a little avocado or olive oil, Italian seasoning, salt, and pepper for about half an hour. Then you blend those roasted veggies with veggie broth, garlic, and plant milk until smooth and silky. Top it all off with some reserved roasted tomatoes, fresh basil, red pepper flakes, a dash of balsamic vinegar, and maybe an extra splash of plant milk if you’re feeling fancy. Seriously, SO.GOOD.
This roasted tomato carrot soup turns simple oven-roasted tomatoes, carrots, and onions into a velvety, dairy-free hug in a bowl. Roasting the veggies pulls out deep, rich tomato flavors and caramelizes the carrots so the soup tastes naturally sweet, bright, and comforting—all without a drop of cream or dairy. It’s an easy, wholesome meal perfect for busy weeknights.
The process couldn’t be easier or more hands-off: roast your veggies for 25–30 minutes, then blend them with garlic, vegetable broth, and your favorite plant milk until silky smooth. The result is a vegan, gluten-free soup that freezes beautifully and welcomes your own personal twists.
- Inside this post: a simple shopping list, step-by-step roast-and-blend instructions, top tips for perfect roasting, ideas for flavor add-ins, and smart storage and reheating advice.
- How to finish it: garnish with those extra roasted tomato halves you saved, fresh basil, a drizzle of plant milk or balsamic vinegar, and a sprinkle of red pepper flakes for a little kick.
Ready to make this roasted tomato carrot soup your new kitchen hero? Let’s dive in with the full recipe and all the tips you need for success.
Why This Recipe Shines
What sets this roasted tomato carrot soup apart is the way roasting unlocks deep, naturally sweet and savory flavors from the tomatoes and carrots—no cream needed. It’s fast and simple, just toss, roast, and blend. Plus, it freezes well for busy nights and is loved by kids thanks to its smooth texture and mild sweetness. Roasting adds that rich, mellow depth making it taste like a gourmet treat while staying healthy and fuss-free.
Ingredients and Garnishes
- 4 large tomatoes, quartered
- 2 cups grape or cherry tomatoes
- 3 large carrots, chopped
- 1/2 large onion, chopped
- 3 tablespoons avocado or olive oil
- 1 tablespoon Italian seasoning
- 2 teaspoons salt
- 1 teaspoon black pepper
- 1 teaspoon minced garlic (or 1 garlic clove)
- 2 cups vegetable broth
- 1 cup plant-based milk (like oat, soy, or almond)
Roasting and Blending Instructions
- Preheat oven to 450°F (230°C).
- Wash produce; quarter the large tomatoes, leave grape/cherry tomatoes whole, chop the carrots and half the onion.
- Spread tomatoes, chopped carrots, and onion in a single layer on a baking sheet without crowding.
- Drizzle with oil, sprinkle with Italian seasoning, salt, and pepper, and toss to coat evenly.
- Roast 25–30 minutes until tomato skins wrinkle and carrots are tender; optionally broil 2–3 minutes at the end for extra color, watching to avoid burning.
- While the vegetables roast, combine vegetable broth, plant-based milk, and minced garlic in a blender.
- Transfer the roasted vegetables and any pan juices to the blender.
-
Blend on high until smooth and creamy.
- If the soup is too thick, thin with extra vegetable broth or plant milk until desired consistency.
- Taste and adjust seasoning with more salt, pepper, or a splash of balsamic vinegar.
Tips for Best Results
- Choose ripe tomatoes because roasting concentrates their flavor and sweetness beautifully.
- Don’t crowd the baking sheet. Spread the veggies out to roast, not steam.
- For deeper color and flavor, broil for the last 2–3 minutes—watch carefully to keep from burning.
- Want the soup ultra-smooth? Blend longer or pass it through a fine mesh sieve.
- Save a few roasted tomato halves from the pan to make your presentation pop.
- Adjust the soup’s thickness by adding extra broth to thin or more plant milk for creaminess.
- If your plant milk is on the lighter side, toss in a tablespoon of tahini or a handful of soaked cashews before blending to boost creaminess.

Variations and Substitutions
- Smoky twist: Add 1/2 teaspoon smoked paprika or a mild chipotle in adobo for tasty heat.
- Green boost: Blend in fresh spinach or kale leaves for a nutrient-packed twist.
- Sweet pepper: Toss a roasted red bell pepper onto your roasting pan for deeper, sweeter notes.
- Protein punch: Blend in 1 cup cooked white beans to make the soup heartier and silkier.
- Canned swap: Use two 14-oz cans of whole or crushed tomatoes if fresh aren’t on hand—just cut back on broth a bit.
Storage and Reheating
Refrigerate: Keep leftovers in an airtight container in the fridge for up to 2 days.
Freeze: Once cooled, freeze the soup in containers or freezer bags for up to 3 months. Remember to leave some space as soup expands when frozen.
Reheat: Thaw overnight in the fridge, then warm gently on the stove over low to medium heat. Stir often and add a splash of broth or plant milk if it thickens too much. If heating from frozen, thaw partially or heat slowly to avoid burning.
FAQs and Troubleshooting
- Can I use canned tomatoes? Yes, absolutely! Two 14-oz cans of whole or crushed tomatoes work fine. Just reduce the broth slightly. Fresh roasting gives the best flavor, but canned is a great backup.
- Can I use an immersion blender? You sure can. Blend right inside a heatproof pot until smooth. Just watch out for hot splashing and blend in batches if needed.
- Is this nut-free? The base recipe is nut-free if you pick a nut-free plant milk like oat or soy. If you add cashews for extra creaminess, then it will contain nuts.
- How can I make it creamier? Use a rich plant milk like full-fat oat or soy, add soaked cashews before blending, or stir in a spoonful of tahini for silky richness.
- Can I make this spicy for adults? Definitely! Add crushed red pepper, cayenne, or a chipotle pepper during blending. Just keep some plain portions aside for the kids.
