
Tomato soup is a classic comfort food that pairs rich flavors with incredible health benefits. This recipe adds depth with Parmesan cheese and other fresh ingredients, making it perfect for any occasion.
Ingredients
- 4 large ripe tomatoes (approximately 800g): Rich in antioxidants like lycopene, tomatoes help reduce the risk of heart disease and provide vitamin C.
- 1 large onion (150g): Onions add a sweet flavor and are packed with vitamin C, B6, and antioxidants.
- 1 Charlotte onion: Adds a more delicate, slightly sweet flavor that complements the roasted vegetables and enhances the overall depth of the soup.
- 2 cloves garlic: Garlic enhances flavor and offers immune-boosting properties due to its allicin content.
- 2 tablespoons olive oil: Olive oil provides healthy fats and adds a smooth texture to the soup.
- 2 cups vegetable broth: The broth adds depth to the flavor while keeping the soup light. Choose low-sodium broth for a heart-healthy option.
- Dried thyme: For a warm, earthy flavor that pairs well with tomatoes.
- 1/2 cup grated Parmesan cheese: Adds a savory richness to the soup and is a great source of calcium and protein.
- 1 tablespoon sugar: Balances the acidity of the tomatoes, creating a smooth and mellow taste.
- 1/2 teaspoon salt: Enhances the flavors and balances the sweetness.
- 1/4 teaspoon black pepper: Adds warmth and a slight kick to the soup.
- Fresh basil leaves: For garnishing, basil provides anti-inflammatory properties and a burst of freshness.
- Red pepper flakes (optional): For a little heat, which can be adjusted to taste.
These ingredients work together to create a perfectly balanced tomato soup with layers of flavor, enhanced by the sweetness of roasted onions and the savory richness of Parmesan cheese. The addition of Charlotte onion introduces a subtle complexity that elevates the dish even further.
Instructions:

Start by Cutting the Ingredients:
Begin by chopping the tomatoes, onion, and garlic. Set them aside in a container, so everything is ready to go when you start cooking.
Marinate the Ingredients:

- In a large bowl, combine the halved tomatoes, chopped yellow onion, and Charlotte onion.
- Season generously with dried basil, black pepper, salt, thyme, etc.
- Drizzle with olive oil or melted butter—either option adds a rich flavor and helps the vegetables caramelize as they roast. Toss everything together until the vegetables are evenly coated with the herbs, spices, and fat.
Cook the Vegetables:
Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté until softened (about 5 minutes). Add garlic and cook for an additional minute until fragrant.
Prepare for Roasting:

- Place the marinated vegetables into a baking container or on a baking sheet. Spread them out in an even layer to ensure even roasting.
- Roast in the Oven:
- Roast the marinated vegetables at 400°F (200°C) for about 20-25 minutes until they are tender and have developed a browned or slightly blackened appearance, enhancing their sweetness and depth of flavor.
Or for a richer and deeper flavor, try roasting the tomatoes and onions until they develop a beautifully browned or slightly blackened appearance. This caramelization enhances the natural sweetness and adds a smoky touch to the soup.

Pan Method: Heat a pan over medium-high heat, drizzle with olive oil, and place the halved tomatoes and onions cut side down. Cook for about 5-7 minutes until they develop that same browned or blackened appearance.
Blend the Roasted Vegetables:
After roasting, transfer the vegetables (tomatoes, onions, and garlic, etc) into a blender or use an immersion blender to purée them until smooth.

Blend until smooth. If you prefer a thinner texture, gradually add more chicken broth until you reach the desired consistency. For a thicker soup, leave it as is.
Transfer to the Pot
Pour the blended mixture into a large pot over medium heat. Add the vegetable broth and stir to combine everything thoroughly.
This step ensures the roasted flavors are seamlessly integrated into the soup, creating a rich and creamy base ready for simmering.
Add Parmesan: Stir in the grated Parmesan cheese until fully melted and incorporated into the soup.

Extra Tip for an Extra Creamy Tomato Soup
For an even creamier tomato soup, try adding one cup of Alfredo sauce. This tip comes from my cousin, who loves to cook and discovered that this addition makes the soup incredibly rich and flavorful. Believe it or not, it’s delicious both with and without it!
One cup of Alfredo sauce—it adds a luxurious richness that pairs perfectly with the tangy tomato base.

What’s in Alfredo Sauce?
Alfredo sauce is made from a blend of butter, heavy cream, and Parmesan cheese, which adds a velvety richness to any dish. The sauce’s creamy texture perfectly complements the acidity of the tomatoes, creating a harmonious balance of flavors.

When you mix Alfredo sauce into the tomato soup, the result is a luxuriously creamy dish with enhanced savory notes, making each spoonful indulgent and satisfying. This combination adds a decadent touch to the classic recipe, and it’s especially perfect for those who love rich, creamy dishes.
Simmer the Soup: Bring to a boil, then reduce the heat and simmer for 20 minutes, stirring occasionally.

Serve: Ladle the soup into bowls, and garnish with fresh basil leaves. Serve hot.

When to Enjoy Tomato Soup

Tomato soup is ideal for lunch or dinner, especially on a chilly day when you crave something warm and comforting. It’s also a great option when you’re feeling under the weather, as the ingredients provide a nutritious boost to your immune system.
Benefits of Each Ingredient
- Tomatoes: High in lycopene, which is linked to reducing the risk of chronic diseases like cancer and cardiovascular disease.
- Onions: Rich in antioxidants, onions help improve heart health and have anti-inflammatory effects.
- Garlic: Known for its immune-boosting properties, garlic is beneficial in combating common colds and infections.
- Olive Oil: Provides monounsaturated fats that support heart health and help reduce inflammation.
- Vegetable Broth: Low-calorie and nutrient-dense, vegetable broth helps add essential vitamins and minerals without extra fat.
- Parmesan Cheese: Adds protein and calcium, supporting bone health and contributing to a feeling of fullness.
- Basil: Acts as a powerful antioxidant, aiding in digestion and reducing inflammation.
Who Should Have It?
Tomato soup is a versatile meal that can be enjoyed by almost everyone. It’s particularly beneficial for:

- Kids: A great way to sneak in vegetables and boost their immune system.
- Adults: Perfect for a light yet satisfying lunch or dinner.
- Elderly: Easy to digest and packed with essential nutrients to support overall health.
- Vegetarians: This recipe is fully vegetarian, making it a hearty option for those avoiding meat.
Accompaniments
Tomato soup pairs wonderfully with:
Crusty bread or garlic bread: Perfect for dipping and adding extra texture to your meal.

Side salad: A fresh green salad can lighten up the meal and provide additional fiber and nutrients.
Grilled cheese sandwiches: The ultimate comfort combination.

How Long It Takes to Make
This tomato soup takes approximately 45 minutes to make:

- Prep Time: 10 minutes (peeling and chopping vegetables)
- Cook Time: 35 minutes (including sautéing and simmering)
Serving Size & Rations

This recipe serves 4 people. Each serving is about 1 1/2 cups of soup, which is filling enough as a standalone meal or as part of a larger meal.
Cost Per Meal
The cost of making this soup depends on the quality and location of your ingredients. On average:
- Tomatoes: $4.00
- Onion: $0.50
- Garlic: $0.25
- Olive Oil: $0.30
- Vegetable Broth: $1.50
- Parmesan Cheese: $2.00
- Sugar, Salt, Pepper: $0.20
- Basil: $0.50
Estimated total cost: $9.25
Cost per serving: $2.31
Enjoy this delicious tomato soup with its blend of rich flavors and health benefits. It’s a comforting, easy-to-make dish that will leave everyone satisfied.
