Customize this recipe with AI:

20-Minute Tomato Soup

The final dish
Total Time
20 minutes
Prep Time
5 minutes
Cook Time
15 minutes
Rating
5 out of 5 stars
(3)

Ingredients

6 servings
  • 1 tablespoon extra-virgin olive oil
  • 1 small white onion, peeled and diced
  • 4 cloves garlic, peeled and minced
  • 2 (14-ounce) cans fire-roasted diced tomatoes
  • 3 cups chicken or vegetable stock
  • 1 teaspoon Italian seasoning, store-bought or homemade
  • 1/3 cup julienned (or roughly-chopped) fresh basil leaves, lightly packed
  • Kosher salt and freshly-cracked black pepper
  • optional toppings: heavy cream (for swirling on top), freshly-grated Parmesan cheese, extra fresh basil
BeginnerItalianVegetarianDinner
How would you rate this recipe?

Preparation

Step 1

Heat oil in a large saucepan over medium-high heat. Add onion and saute for 4-5 minutes, stirring occasionally, until soft and translucent. Stir in the garlic and saute for an additional 1-2 minutes, stirring occasionally, until fragrant.

Step 2

Add in the tomatoes, chicken (or vegetable) stock, Italian seasoning, and fresh basil, and stir to combine. Continue cooking until the soup reaches a simmer. Then reduce heat to medium-low, cover with a lid so that it is slightly ajar, and let the soup simmer for at least another 5-10 minutes.

Step 3

Then uncover the soup, and use an immersion blender to puree until smooth. (Or alternately, you can transfer the soup in small batches to a traditional blender or food processor, and puree until smooth. Just be extra-careful since the soup will be hot!)

Step 4

Taste, and season with salt and pepper to taste.

Step 5

Serve immediately, garnished with optional toppings if desired. Or refrigerate in a sealed container for up to 3 days, or freeze for up to 3 months.

Step 6

Save recipe for the next time?

Paste URL of your favorite recipe to get it ad free:

Explore similar recipes