A healthy and EASY homemade creamy roasted tomato soup recipe. Ripe tomatoes, roasted garlic and fresh basil bring immense flavor to this comforting soup. Better than any canned version you can buy!
1/4cupheavy creammilk or plant-based milk alternative
1/2cupfreshly grated parmesan cheese or plant-based parmesan alternative
salt & pepper to taste
Instructions
Preheat oven to 400 degrees and line a baking sheet with foil or parchment paper.
Combine tomatoes, balsamic vinegar, 2 tablespoons of the olive oil with salt & pepper in a large bowl and toss together.
Spread the tomato mixture onto baking sheet.
Cut off the top of the head of garlic, drizzle 1 tablespoon of oil on top and wrap tightly in tin foil. Place garlic on the baking sheet with the tomatoes and roast for about 45 minutes.
While tomatoes and garlic are roasting, heat the remaining tablespoon of olive oil in a large heavy bottomed pot or Dutch oven over medium heat.
Add the onions and sauté until softened, about 5-7 minutes.
Once tomatoes and garlic are done roasting, add the tomatoes to the pot and squeeze the roasted garlic out of its paper into the pot as well. Continue to cook for another 5 minutes.
Add parsley and basil, vegetable broth, tomato paste, brown sugar and cubed bread. Simmer for 20-25 minutes uncovered, stirring occasionally.
Add the cream or milk and parmesan cheese and stir until combined and cheese has melted.
Remove the soup from the heat and puree with an immersion blender or in batches in a regular blender until creamy.
Season with salt & pepper to taste and serve with fresh basil.
Notes
*For gluten-free use gluten-free bread.**For vegan, use a plant-based milk and cheese alternative.