Roasted Tomato Basil Soup

Nothing warms the soul quite like a bowl of homemade Roasted Tomato Basil Soup. This recipe is perfect for anyone looking for a cozy, nourishing meal made with simple, wholesome ingredients. Whether you’re preparing a weeknight dinner or hosting a casual lunch, this soup is sure to impress with its deep, roasted flavors and creamy texture.

Why You’ll Love This Recipe

  • Rich and flavorful: Roasting the tomatoes enhances their natural sweetness and depth of flavor.
  • Simple and wholesome: Made with fresh, whole ingredients, this soup is both nutritious and delicious.
  • Easily adaptable: Make it dairy-free, spicy, or add extra herbs to suit your taste.
  • Perfect for meal prep: This soup stores well and can be enjoyed for days.

Ingredients You’ll Need

  • 2 1/2 pounds ripe Roma or plum tomatoes, halved
  • 1 large onion, roughly chopped
  • 4 cloves garlic, peeled
  • 3 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 (28 oz) can whole peeled tomatoes
  • 2 cups vegetable broth (or chicken broth)
  • 1/2 cup fresh basil leaves, packed
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional, for a kick)
  • 1/2 cup heavy cream or 1/3 cup coconut cream (for a dairy-free option)

Kitchen Equipment Needed

  • Baking sheet
  • Large pot
  • Immersion blender (or countertop blender)
  • Knife and cutting board
  • Measuring cups and spoons
  • Wooden spoon or spatula

Step-by-Step Instructions

1. Roast the Tomatoes

Preheat your oven to 400°F (200°C). Arrange the halved Roma tomatoes, chopped onion, and garlic cloves on a baking sheet. Drizzle with olive oil, sprinkle with salt and pepper, and toss to coat evenly. Roast for 35-40 minutes, or until the tomatoes are soft and slightly caramelized. This roasting step enhances the sweetness of the tomatoes and adds a rich depth of flavor to the soup.

2. Blend the Soup

Transfer the roasted vegetables to a large pot. Add the canned tomatoes (including their juice), vegetable broth, fresh basil, oregano, and red pepper flakes, if using. Using an immersion blender, puree the mixture until smooth. If you don’t have an immersion blender, carefully transfer the mixture in batches to a countertop blender and blend until smooth.

3. Simmer and Season

Place the pot over medium heat and bring the soup to a gentle simmer. Let it cook for about 10 minutes to allow the flavors to meld together. Stir in the heavy cream (or coconut cream for a dairy-free option) and adjust the seasoning with additional salt or pepper if needed.

4. Serve and Enjoy

Ladle the soup into bowls and garnish with fresh basil, a drizzle of olive oil, or a sprinkle of grated Parmesan cheese. Serve warm with crusty bread or a grilled cheese sandwich for the ultimate comfort meal.

Storage and Reheating

  • Refrigeration: Store leftovers in an airtight container in the fridge for up to 4 days.
  • Freezing: This soup freezes well. Pour into freezer-safe containers, leaving some space at the top for expansion. Freeze for up to 3 months.
  • Reheating: Warm on the stove over medium heat, stirring occasionally, until heated through. If reheating from frozen, thaw overnight in the fridge before warming.

Recipe Variations and Substitutions

  • Make it dairy-free: Use coconut cream instead of heavy cream.
  • Add protein: Stir in shredded chicken or cooked white beans for added protein.
  • Make it spicier: Increase the red pepper flakes or add a dash of cayenne.
  • Enhance the umami: Add a splash of balsamic vinegar or Worcestershire sauce for a deeper flavor.

What to Serve with Roasted Tomato Basil Soup

This soup pairs beautifully with:

  • Grilled cheese sandwich – A classic pairing with melty cheese and crispy bread.
  • Garlic bread – Perfect for dipping.
  • Side salad – A light, fresh contrast to the rich soup.
  • Red or white wine – A crisp Sauvignon Blanc or a light Pinot Noir complements the flavors well.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh ones?

Yes! While roasting fresh tomatoes enhances the flavor, you can substitute them with another can of whole peeled tomatoes in a pinch.

How do I make this soup thicker?

For a thicker consistency, reduce the broth slightly or let the soup simmer longer. You can also blend in a cooked potato for extra body.

Is this soup vegetarian or vegan?

Yes, as long as you use vegetable broth and coconut cream, this soup is vegan-friendly.

Can I make this soup ahead of time?

Absolutely! This soup tastes even better the next day as the flavors continue to develop. Simply reheat before serving.

Try This Recipe Today!

This Roasted Tomato Basil Soup is easy to make, full of flavor, and perfect for any time of year. Whether you’re serving it for a cozy night in or as a starter for a dinner party, it’s sure to be a hit. If you love this recipe, be sure to share it with your friends and family and subscribe to our blog for more delicious homemade recipes!