Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Secret Ingredient Tomato Basil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy, dairy-free Tomato Basil Soup features slow-roasted tomatoes, onions, garlic, and carrots for deep flavor, with a secret touch of basil pesto for rich, herby complexity. Healthy, vegan-friendly, and perfect for cozy meals or meal prep.

  • Total Time: 1 hour 20 minutes
  • Yield: 8 servings

Ingredients

6 Roma tomatoes, halved

1 cup cherry tomatoes

1 medium onion, chopped

2 medium carrots, chopped

4 garlic cloves, peeled

3 tablespoons olive oil

4 cups vegetable or chicken broth, divided

1 tablespoon balsamic vinegar

1/4 teaspoon red pepper flakes (optional)

24 tablespoons basil pesto (regular or vegan)

Salt and pepper, to taste

Instructions

  1. Preheat oven to 375°F. Place halved Roma tomatoes, cherry tomatoes, chopped onion, carrots, and garlic on a baking sheet. Drizzle with olive oil, season with salt and pepper, and toss to coat.
  2. Roast vegetables for 1 hour, tossing halfway through, until tender and caramelized.
  3. Transfer roasted vegetables and juices to a blender or pot. Add a bit of broth if needed. Blend until smooth. (Use an immersion blender if blending in the pot.)
  4. Pour purée into a Dutch oven. Stir in remaining broth, balsamic vinegar, and red pepper flakes. Simmer over medium heat for 5–7 minutes.
  5. Stir in 2 tablespoons of pesto. Taste and add more (up to 4 tablespoons), salt, or pepper as desired.
  6. Serve hot with grilled cheese, cheesy toast, or crusty bread.

Notes

  • Use vegan pesto to keep the soup dairy-free.
  • Sub canned tomatoes when fresh aren’t in season.
  • Turn into pasta sauce by using less broth.
  • Add roasted red peppers or white beans for a flavor or protein boost.
  • Freezes well — omit pesto before freezing and stir it in when reheating.
  • Author: Monica
  • Prep Time: 10 minutes
  • Cook Time: 1 hour 10 minutes
  • Category: Soup
  • Method: Roasting, Blending, Simmering
  • Cuisine: American
  • Diet: Vegan

Nutrition

  • Serving Size: 1 cup
  • Calories: 130
  • Sugar: 7g
  • Sodium: 500mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 13g
  • Fiber: 3g
  • Protein: 2g
  • Cholesterol: 0mg