A delicious and comforting homemade tomato soup that's perfect for any occasion. It's easy to make with fresh ingredients and is ready in no time.
Directions
Step 1
Heat olive oil in a large pot over medium heat.
Step 2
Add chopped onion, garlic, carrot, and celery. Cook until vegetables are softened, about 5-7 minutes.
Step 3
Add the canned tomatoes, vegetable broth, sugar, salt, and black pepper. Bring to a boil.
Step 4
Reduce heat and let simmer for 20 minutes, stirring occasionally.
Step 5
Remove from heat and use an immersion blender to puree the soup until smooth.
Step 6
Stir in the heavy cream and cook for an additional 5 minutes.
Step 7
Serve hot, garnished with fresh basil or croutons if desired.