• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Eat Something Vegan logo

  • About Me
  • Vegan Cookbook
  • All Recipes
    • Dinner
    • Lunch
    • Breakfast
    • Desserts
    • Appetizer
    • Pasta
    • Salad
    • Soup
    • Side Dishes
  • Subscribe
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About Me
  • Vegan Cookbook
  • All Recipes
    • Dinner
    • Lunch
    • Breakfast
    • Desserts
    • Appetizer
    • Pasta
    • Salad
    • Soup
    • Side Dishes
  • Subscribe
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • Stay in Touch!

    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Soup » Roasted Tomato Soup

    Roasted Tomato Soup

    Aug 24, 2025 by Julia Maz · This post may contain affiliate links

    Sharing is caring!

    • Facebook
    • Twitter
    Jump to Recipe Jump to Video

    This Roasted Tomato Soup is creamy, comforting, and so simple to make. With just a few wholesome ingredients, it transforms into a bowl of cozy goodness that’s perfect for lunch or dinner.

    Roasted Tomato Soup in a bowl with basil and olive oil drizzle

    There’s something special about roasting the tomatoes, onion, and garlic together — they caramelize and deepen in flavor, creating a rich base for the soup. Blended with vegetable broth and creamy oat milk, every spoonful is velvety and satisfying. It’s a budget-friendly recipe that feels both hearty and nourishing, and it comes together with very little effort.

    ▶️ Video Tutorial

    💚 Why You’ll Love This Roasted Tomato Soup

    • 🍅 Rich roasted flavor – Caramelized tomatoes and garlic create amazing depth.
    • 🧄 Easy to make – Just roast, blend, and warm.
    • 🥛 Creamy without cream – Oat milk gives a silky finish.
    • 🕒 Weeknight-friendly – Ready in under an hour.
    • 🌱 Wholesome & cozy – Comfort food that’s good for you.

    🧺 Ingredients You’ll Need

    ingredients on the table
    • 🍅 Ripe tomatoes – 2 pounds (900 g), halved
    • 🧅 Yellow onion – 1 large, roughly chopped
    • 🧄 Garlic – 1 whole head, top sliced off to expose cloves
    • 🫒 Olive oil – 3 tbsp (45 ml)
    • 🌿 Italian seasoning – 1 tsp (2 g)
    • 🧂 Salt – 1 tsp (6 g), or to taste
    • 🌶️ Red pepper flakes – ¼ tsp (0.5 g), or to taste
    • 🥣 Vegetable broth – 1½ cups (360 ml)
    • 🥛 Oat milk – 1 cup (240 ml)

    📋 How to Make Roasted Tomato Soup

    1. Roast the vegetables. Preheat oven to 400°F (200°C). Place tomatoes, onion, and garlic head (top sliced off) on a baking sheet. Drizzle with olive oil, sprinkle with salt, Italian seasoning, and red pepper flakes. Toss everything directly on the baking sheet. Roast for 35 minutes, or until soft and caramelized.

    Caramelized tomatoes with garlic and onion

    2. Blend the soup. Transfer roasted vegetables to a blender. Squeeze garlic cloves out of the skin and add them in. Pour in vegetable broth and blend until smooth (about 1 minute).

    Smooth blended tomato soup in a blender

    3. Heat and serve. Pour soup into a pot, add oat milk, and stir. Warm over medium heat for 5 minutes (do not boil). Serve hot, garnished with fresh basil.

    Adding oat milk to blended tomato soup in a pot
    Roasted Tomato Soup in a ladle

    👩‍🍳 Cooking Tips

    • 🔥 Roast until caramelized – That’s where the flavor develops.
    • 🧄 Don’t skip the garlic – Roasted garlic makes the soup rich and savory.
    • 🥛 Use oat milk – It adds creaminess without overpowering the roasted flavor.
    • 🌿 Add toppings – Fresh basil, croutons, or a drizzle of olive oil make it extra special.

    🧠 Roasted Tomato Soup is more than just cozy and comforting — tomatoes are rich in antioxidants like lycopene, along with vitamins C, K, and potassium. These nutrients help support heart health, boost immunity, and promote glowing skin. When blended with garlic, onion, and olive oil, this Roasted Tomato Soup becomes a nourishing bowl of goodness you’ll want to enjoy again and again.
    Learn more about the benefits of tomatoes and how to add them to your weekly meals.

    🔀 Recipe Variations

    • 🌶️ Make it spicier – Add extra red pepper flakes or a pinch of cayenne.
    • 🥕 Add roasted veggies – Carrots or red bell peppers add sweetness.
    • 🥜 Make it heartier – Stir in cooked lentils or chickpeas.
    • 🥄 Try another milk – Almond, coconut, or cashew milk also works.

    🫙 Storage & Make-Ahead

    🧊 Storage:

    Keep leftovers in an airtight container in the fridge for up to 4 days.

    ❄️ Freezing:

    Freezes beautifully for up to 2 months. Reheat gently on the stove.

    ⏳ Make-ahead:

    Prepping the veggies ahead makes Roasted Tomato Soup even quicker to serve on busy days.

    🍽️ What to Serve With Roasted Tomato Soup

    🥖 Bread – Pair with crusty bread, garlic bread, or avocado toast.


    🥦 Vegetables – Serve it alongside Cauliflower Steaks with Roasted Pepper Sauce, Eggplant Roulades, and Mexican Stuffed Sweet Potatoes.


    🥪 Sandwiches – Perfect with a grilled cheese or veggie sandwich. Or try one of these: Vegan Curried Chickpea Salad Sandwich, Vegan No Tuna Salad, or Vegan Gyros.

    💡 Tip: Roasted Tomato Soup tastes even better the next day — make a double batch so you always have this soup ready to enjoy.

    Roasted Tomato Soup with bread being dipped in

    ❓ Frequently Asked Questions

    Can I use canned tomatoes?

    Yes, but roasting fresh tomatoes gives the best flavor. If using canned, try fire-roasted tomatoes.

    Can I make it without oat milk?

    Absolutely. Use another plant-based milk or just more vegetable broth.

    Can I make Roasted Tomato Soup in advance?

    Yes! It reheats beautifully and tastes even better the next day.

    Roasted Tomato Soup on a spoon

    📝 Final Thoughts on Roasted Tomato Soup

    This Roasted Tomato Soup is one of those recipes that turns simple ingredients into something you’ll crave again and again. It’s cozy, nourishing, and full of roasted flavor — and it comes together with very little effort.

    If you try it, I’d love to hear what you think. Feel free to leave a comment and let me know how it turned out!

    📄 Scroll down for the full Roasted Tomato Soup recipe card with step-by-step instructions.

    More tasty tomato recipes:

    Marinated Tomatoes

    Tomato and Onion Salad

    Fettuccine in Tomato Sauce

    Eggplant in Tomato Sauce

    Roasted Tomato Soup

    This Roasted Tomato Soup is creamy, comforting, and so simple to make. With just a few wholesome ingredients, it transforms into a bowl of cozy goodness that’s perfect for lunch or dinner.
    5 from 2 votes
    Print Pin Rate
    Course: Main Course, Side Dish, Soup
    Cuisine: American
    Prep Time: 10 minutes minutes
    Cook Time: 35 minutes minutes
    Total Time: 45 minutes minutes
    Servings: 4 servings
    Calories: 197kcal

    Video Tutorial

    Author: Julia Maz

    Ingredients

    • 2 pounds ripe tomatoes, halved 900 g
    • 1 large yellow onion, roughly chopped 200 g
    • 1 head garlic, top sliced off 60 g
    • 3 tbsp olive oil 45 ml
    • 1 tsp Italian seasoning 2 g
    • 1 tsp salt, or to taste 6 g
    • ¼ tsp red pepper flakes, or to taste 0.5 g
    • 1½ cups vegetable broth 360 ml
    • 1 cup oat milk 240 ml

    Instructions

    • Preheat oven to 400°F (200°C). Place tomatoes, onion, and garlic head (top sliced off) on a baking sheet. Drizzle with olive oil, sprinkle with salt, Italian seasoning, and red pepper flakes. Toss everything directly on the baking sheet. Roast for 35 minutes, or until soft and caramelized.
      2 pounds ripe tomatoes, halved, 1 large yellow onion, roughly chopped, 1 head garlic, top sliced off, 3 tbsp olive oil, 1 tsp Italian seasoning, 1 tsp salt, or to taste, ¼ tsp red pepper flakes, or to taste
    • Transfer roasted vegetables to a blender. Squeeze garlic cloves out of the skin and add them in. Pour in vegetable broth and blend until smooth (about 1 minute).
      1½ cups vegetable broth
    • Pour soup into a pot, add oat milk, and stir. Warm over medium heat for 5 minutes (do not boil). Serve hot, garnished with fresh basil.
      1 cup oat milk

    Notes

    🔀 Recipe Variations

    • 🌶️ Make it spicier – Add extra red pepper flakes or a pinch of cayenne.
    • 🥕 Add roasted veggies – Carrots or red bell peppers add sweetness.
    • 🥜 Make it heartier – Stir in cooked lentils or chickpeas.
    • 🥄 Try another milk – Almond or cashew milk also works.

    🫙 Storage & Make-Ahead

    🧊 Storage:

    Keep leftovers in an airtight container in the fridge for up to 4 days.

    ❄️ Freezing:

    This soup freezes beautifully for up to 2 months. Reheat gently on the stove.

    ⏳ Make-ahead:

    Roast the vegetables in advance and blend when ready to serve.

    Nutrition

    Calories: 197kcal | Carbohydrates: 22g | Protein: 4g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Sodium: 979mg | Potassium: 659mg | Fiber: 4g | Sugar: 13g | Vitamin A: 2247IU | Vitamin C: 36mg | Calcium: 139mg | Iron: 2mg

    More Soup Recipes

    • Cabbage Soup in a Jar
    • Pinto Bean Soup
    • Cabbage Soup for Detox
    • Spinach Orzo Soup

    Reader Interactions

    5 from 2 votes (2 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi Friend!

    I am glad you are here!

    Welcome to Eat Something Vegan! Here, you'll find a lot of healthy, tasty, and creative vegan recipes. Each recipe is carefully tested to make sure you won't be disappointed!

    Read more ->

    Footer

    ^ back to top

    Privacy

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2020

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.