Roasted Creamy Tomato Carrot Soup
This post may contain affiliate links. As an Amazon Associate and an affiliate for other programs, I earn a commission from qualifying purchases. Read the disclosure policy for more information.
This Roasted Creamy Tomato Carrot Soup features fresh roasted tomatoes, carrots, and onion seasoned with Italian seasoning, salt and pepper, then blended with plant-based milk, vegetable broth, and garlic for the perfect plant-based, nourishing creamy soup!

Sliding into soup season with this Roasted Creamy Tomato Carrot Soup! It’s so easy to make and so flavorful you’ll be skipping the store-bought tomato soup and keeping a batch of this delicious vegan, gluten-free, plant-based soup in your freezer at all times! My family raved about this soup- my four and two year old included, so it’s also kid approved!
All you do is roast tomatoes, carrots, and onion with a little bit of avocado or olive oil, Italian seasoning, and salt and pepper for 25-30 minutes. Then you blend the roasted veggies with vegetable broth, garlic, and plant milk until it is smooth and creamy. Garnish with roasted tomatoes (if you remember to reserve some after roasting), fresh basil, red pepper flakes, balsamic vinegar, and more plant milk, if desired. SO.GOOD.
I mean, it can’t get simpler than that people. The recipe will easily serve 6-8 people, and you can also freeze some of this Roasted Creamy Tomato Carrot Soup for a busy weeknight meal served with vegan, gluten-free grilled cheese!
Be sure to check out these other soup recipes on Healthy Little Vittles!
One-Pot Smoked Paprika Corn Chowder
Slow Cooker Lasagna Soup
Curried Butternut Squash + Lentil Soup
Broccoli “Cheese” Soup
I would love to hear what you think of this Roasted Creamy Tomato Carrot Soup! And donโt forget to tag me onย Instagramย orย Facebookย if you make it!
Roasted Creamy Tomato Carrot Soup
- Total Time: 30 minutes
- Yield: 6–8 people 1x
Description
This Roasted Creamy Tomato Carrot Soup features fresh roasted tomatoes, carrots, and onion seasoned with Italian seasoning, salt and pepper, then blended with plant-based milk, vegetable broth, and garlic for the perfect plant-based, nourishing creamy soup!
Ingredients
- 4 large tomatoes
- 2 cups grape/cherry tomatoes
- 3 large carrots
- 1/2 large onion
- 3 tablespoons avocado/olive oil
- 2 teaspoons salt
- 1 teaspoon pepper
- 1 tablespoon Italian seasoning
- 1 teaspoon minced garlic
- 2 cups vegetable broth
- 1 cup plant milk
Garnishings
- roasted tomatoes
- fresh basil leaves
- plant milk
- balsamic vinegar
- red pepper flakes
- salt & pepper
Instructions
Preheat the oven to 450 degrees F.
Wash all the produce, then quarter the large tomatoes and chop the carrots and onion into chunks. It doesn't matter how big or small because you're going to be blending them anyway.
Place them on a baking sheet and drizzle with avocado/olive oil, then sprinkle with the Italian seasoning, salt and pepper. Roast in the oven for 25-30 minutes, until the skins of the tomatoes are wrinkly.
Meanwhile, place the vegetable broth, plant milk, and minced garlic in a blender. Add the roasted veggies when they are done and blend on high until smooth and creamy.
Spoon into bowls, then garnish as desired and serve! Refrigerate leftovers and eat within 2 days or freeze for another meal later on!
- Prep Time: 5 minutes
- Additional Time: 0 hours
- Cook Time: 25 minutes
- Category: Soups
- Cuisine: American
This soup is such a time saver on a busy weeknight – its mostly hands off and the flavor is fantastic!
Iโm so glad you like this soup Carla! Thank you for your kind comment โบ๏ธโค๏ธ
Quick & easy recipe that I will keep and make again! The tomato balances out the sweetness of the carrots and makes this the perfect carrot soup.
Hi Emily, Iโm so glad you enjoyed this soup! โบ๏ธ thank you for your kind review! โค๏ธ