This Tomato Basil Soup is warm, comforting, and incredibly simple to make. It’s a great option for busy people who want a homemade meal without spending hours in the kitchen. Whether you’re cooking for family, meal-prepping for the week, or just craving something cozy, this recipe delivers big flavor with minimal effort.

Tested & Approved
This recipe has been tested in our kitchen and approved by our Roz Recipes Team for flavor, ease, and consistency.
Quick Recipe Overview
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Yield: 4 servings
Difficulty: Easy
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 garlic cloves, minced
- 1 can (28 oz) crushed tomatoes
- 2 cups vegetable broth
- 1 cup fresh basil leaves, packed
- 1 teaspoon sugar (optional, helps balance acidity)
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper
- ½ cup heavy cream or canned coconut milk (halal alternative)
- Extra basil and olive oil for garnish (optional)
Instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté for 5–6 minutes until softened.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Pour in the crushed tomatoes and vegetable broth. Stir well.
- Add the basil leaves, sugar (if using), salt, and pepper. Bring to a gentle boil.
- Reduce heat and simmer for 15 minutes.
- Use an immersion blender to puree the soup until smooth. (Alternatively, carefully blend in batches using a countertop blender.)
- Stir in the heavy cream or coconut milk. Taste and adjust seasoning.
- Serve warm with a drizzle of olive oil or fresh basil on top.
Tips, Variations & Storage
Substitutions:
- Make it dairy-free by using coconut milk instead of heavy cream.
- Add red pepper flakes for a hint of heat.
- Swap vegetable broth with chicken broth if preferred.
Variations:
- Add roasted tomatoes for deeper flavor.
- Stir in cooked pasta or rice to make it heartier.
- Top with grilled cheese croutons for a fun twist.
Make-Ahead:
This soup tastes even better the next day. Prepare up to 2 days ahead and reheat before serving.
Storage:
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze for up to 3 months. Thaw overnight and reheat on the stovetop.
Serving Ideas:
Serve with crusty bread, grilled cheese sandwiches, or a simple green salad.
FAQs
Can I use fresh tomatoes?
Yes! Replace canned tomatoes with 2 pounds of fresh ripe tomatoes. Roast them first for extra depth.
Can I make this soup thicker?
Simmer longer or reduce the broth slightly.
Is this recipe vegan?
Yes, if you use coconut milk instead of heavy cream.
Nutrition Facts (optional)
Calories per serving: ~180
Protein: 3 g
Carbs: 15 g
Fat: 12 g
Conclusion
This Tomato Basil Soup is simple, flavorful, and perfect for anyone looking for a quick, cozy meal. Give it a try and let us know how it turned out!
