Ingredients
- 2 tbsp olive oil
- 1 medium onion, diced
- 4 garlic cloves, minced
- 2 (14.5 oz) cans diced tomatoes
- 1 cup tomato sauce
- 3 cups chicken or vegetable broth
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese (plus extra for garnish)
- 2 tsp dried basil
- 1 tsp dried oregano
- 1/2 tsp red pepper flakes (optional, for heat)
- 1 tsp sugar
- Salt and pepper to taste
- 1/4 cup chopped fresh basil (for garnish)
Instructions
Heat olive oil in a large pot over medium heat.
Add onion and garlic, sautéing until softened and fragrant (about 5 minutes).
Stir in diced tomatoes, tomato sauce, and chicken or vegetable broth.
Add dried basil, oregano, red pepper flakes (if using), sugar, salt, and pepper.
Bring to a boil, then reduce heat and simmer for 15-20 minutes.
Using an immersion blender, puree the soup until smooth, or transfer to a blender in batches and blend carefully.
Stir in heavy cream and Parmesan cheese, allowing it to melt and combine.
Simmer for another 5 minutes to thicken slightly.
Serve hot, garnished with fresh basil and extra Parmesan cheese.
Warm up with a bowl of creamy, comforting Tomato Basil Parmesan Soup! This hearty classic brings together the tangy sweetness of tomatoes, the fragrant allure of basil, and the indulgent touch of Parmesan. Whether you’re serving it with crusty bread or enjoying it solo, this soup is a cozy hug in a bowl that transforms simple ingredients into a soul-soothing masterpiece. Perfect for chilly days or when you need a burst of flavor to brighten your table!