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