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
Tomato Soup, Homemade Soup, Creamy Tomato Soup, Vegan Soup, Comfort Food

Homemade Tomato Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lina Judi
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

 

This rich and creamy homemade tomato soup is made from fresh, juicy tomatoes, aromatic basil, and a blend of savory seasonings. It’s the perfect comfort food for a chilly day and a great way to enjoy the flavors of summer in every spoonful.


Ingredients

Scale
  • 3 lbs fresh tomatoes, cut into pieces
  • 4 cups vegetable stock
  • ¼ cup fresh basil
  • ½ onion, diced
  • 1 tablespoon minced garlic
  • 2 tablespoons butter
  • 2 tablespoons olive oil
  • 2 tablespoons all-purpose flour
  • 1 tablespoon granulated sugar
  • ½ teaspoon fine sea salt
  • ¼ teaspoon black pepper

Instructions

  • In a large pot, add the chopped tomatoes.
  • In a separate pan, heat the butter and olive oil over medium heat. Add the diced onion and cook for 5 minutes, or until softened. Add the minced garlic and cook for 1 more minute, until fragrant.
  • Stir in the flour and cook for another 1-2 minutes, stirring constantly.
  • Add the tomatoes to the pot, along with the vegetable stock, sugar, salt, and pepper. Bring to a boil, then reduce to a simmer and cook for 20-30 minutes.
  • Using an immersion blender or regular blender, blend the soup until smooth.
  • Stir in fresh basil, adjust seasoning, and cook for an additional 5 minutes.
  • Serve hot, optionally garnished with more basil.

Notes

  • For a creamier texture, add a splash of heavy cream or milk at the end of cooking.
  • You can use Roma or plum tomatoes for a slightly thicker consistency.
  • Store leftovers in an airtight container in the fridge for up to 3-4 days. Reheat before serving.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American