Tomato Pesto Soup
Homemade tomato basil pesto soup uses roasted tomatoes, carrots and onions as a base. Blended into a thick soup, and then flavored with basil pesto, this soup is easy and healthy. Its naturally gluten free and vegan.
Prep Time10 minutes mins
Cook Time30 minutes mins
Total Time40 minutes mins
Course: Soups
Cuisine: American
Diet: Vegan, Vegetarian
Servings: 4 Portions
- 500 grams Heirloom Tomatoes ripe
- 2 Carrots
- 1 Onion
- 350 grams Roma Tomatoes
- 4-5 Garlic Cloves
- 1/3 cup Olive Oil
- 1 1/2 teaspoon Salt divided
- 1/2 teaspoon Red Chilli Flakes
- 1/2 teaspoon Pepper
- 2 cups Vegetable Stock divided
- 1/2 tablespoon Sugar
- 1 tablespoon Balsamic Vinegar optional
- 2-3 tablespoons Basil Pesto basil, coriander, garlic, salt, pepper, water, olive oil
Preheat oven at 180 C/ 350 F.
Quarter both the roma and heirloom tomatoes. Cut the onions and carrots into big chunks.
Place the tomatoes, carrots, onions and garlic on a baking tray, drizzle with olive oil and sprinkle half teaspoon salt on top. Give everything a good toss and place in the oven to bake for an hour. Alternatively you can also grill all the vegetables on a grill pan on the stove with a drizzle of olive oil and a sprinkling of salt.
Transfer the grilled vegetables with their juices into a blender. Add a cup of stock and blend till smooth.
Transfer to a pot with the remaining stock and cook over medium heat for 5-7 minutes. Add sugar, balsamic vinegar and chilli flakes and bring it to a quick boil.
Finish with 2-3 tablespoons of the basil pesto.
Taste the soup for seasoning and add more pesto and salt or pepper as required. Serve hot with grilled cheese, croutons or crackers.
- Basil Pesto: You can either make your own pesto for the soup or just use store bought pesto.
- There is no cream in this recipe because honestly you don't need it. But if you like, add a dollop right before serving!
- If you do not have an oven, the same can be slow roasted over a grill pan on the stovetop. The cooking time will vary accordingly.
Calories: 179kcal | Carbohydrates: 12g | Protein: 2g | Fat: 14g | Saturated Fat: 2g | Cholesterol: 1mg | Sodium: 967mg | Potassium: 428mg | Fiber: 3g | Sugar: 8g | Vitamin A: 4894IU | Vitamin C: 22mg | Calcium: 33mg | Iron: 1mg