Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart 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