Description
A rich and comforting homemade tomato soup made with fire-roasted tomatoes, fresh basil, and plenty of butter for a velvety texture.
Ingredients
- 4 tablespoons salted butter
- 2 cloves garlic, sliced
- 1/4 cup fresh basil leaves, packed
- 4 cups vegetable broth, low-sodium
- 1 teaspoon sea salt
- 1 large yellow onion, roughly chopped
- 2 (28-ounce) cans fire-roasted crushed tomatoes
- 1/2 teaspoon black pepper
Instructions
- Melt the butter in a medium saucepan over medium heat, then add the chopped onions and cook for about 5 to 6 minutes until softened. Stir in the sliced garlic and sauté for another minute until it becomes aromatic.
- Add the fire-roasted crushed tomatoes, vegetable broth, salt, and black pepper to the pot. Bring the liquid to a simmer, then reduce the heat and let it cook uncovered for approximately 40 to 45 minutes to thicken and develop flavor.
- Remove the saucepan from the heat and stir in the fresh basil leaves. Use an immersion blender to puree the soup until it is completely smooth and creamy before serving warm.
Notes
For a richer version, you can stir in a splash of heavy cream or coconut milk right before serving. If you don’t have fire-roasted tomatoes, regular crushed tomatoes will work, but you may want to add a pinch of smoked paprika.
- Prep Time: 15 min
- Cooling: 5 min
- Cook Time: 45 min
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 230
- Sugar: 13g
- Sodium: 1250mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 27g
- Fiber: 6g
- Protein: 4g
- Cholesterol: 30mg
Keywords: creamy Tomato Soup, easy soup recipe, homemade tomato soup, vegetarian dinner, comfort food
