Do you love easy, delicious recipes? Join the Food On Paper family and never miss a recipe
Best Roasted Tomato Basil Soup
You know those days when you come home totally wiped out and then the fridge is basically a sad little shelf of “whatever’s left,” so yeah… that was me last Tuesday because I had a tiny panic moment thinking, Okay, what can I actually make without ordering pizza for the third time this week? Then I spotted the tomatoes and basil I’d forgotten about, and I realized I could make a quick batch of Tomato Basil Soup that might actually save the day.

Ever had that moment where a simple recipe turns into this comforting little win, because that’s exactly what happened with my Tomato Basil Soup? By the end then the soup was steaming while fragrant, so somehow perfect, not fancy, not Instagram-ready, but genuinely delicious, and I can’t stop thinking about it. Have you ever tried making Tomato Basil Soup at home? If not, then you’re in the right place because let me show you how a couple of humble ingredients can make a surprisingly happy little miracle in your kitchen.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 cans (28 oz each) whole peeled tomatoes
- 1 cup fresh basil leaves, chopped
- 2 cups vegetable broth
- 1 teaspoon sugar (optional, to reduce acidity)
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- 1/2 cup heavy cream (optional, for creaminess)
Kitchen Equipment Needed
- Large soup pot or Dutch oven
- Wooden spoon or spatula
- Knife
- Cutting board
- Blender or immersion blender
- Measuring cups and spoons
- Ladle
- Soup bowls
How to make Tomato Basil Soup?
Step 1: Prepare Your Ingredients
Wash the basil leaves and chop the onion and garlic. Make sure everything is ready before you start cooking, as this makes the process smooth and easy.
Step 2: Sauté the Onion and Garlic
Heat olive oil in a large soup pot over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Then add the garlic and cook for another 1–2 minutes until fragrant. Stir frequently to prevent burning.
Step 3: Add Tomatoes and Broth
Pour in the canned tomatoes with their juice and add the vegetable broth. Use a spoon to break the tomatoes into smaller pieces. Stir well to combine all the flavors.
Step 4: Season the Soup
Add salt, pepper, and sugar (if using). Let the soup simmer on low heat for 20–25 minutes. This helps all the flavors blend together nicely.
Step 5: Add Fresh Basil
Stir in the chopped basil and let it cook for another 5 minutes. This gives the soup a fresh, aromatic flavor that makes it truly special.
Step 6: Blend the Soup
Use a blender or immersion blender to puree the soup until smooth. Be careful if the soup is hot—blend in small batches if needed.
Step 7: Add Cream (Optional)
If you want a creamier soup, stir in the heavy cream now. Heat for another 2–3 minutes, but do not boil. Taste and adjust seasoning if needed.
Step 8: Serve and Enjoy
Ladle the soup into bowls and, if you like, garnish with a few fresh basil leaves or a drizzle of olive oil. Serve hot with your favorite bread or grilled cheese.
What to Eat with Tomato Basil Soup
Honestly, I love pairing it with Valentine’s Day Heart Cookies because it sounds silly, yet somehow dipping a sweet cookie into warm soup makes me smile every time.
If you haven’t tried pairing Tomato Basil Soup with fun sides yet, then you’re in the right place, because let me show you how something as simple as soup can feel cozy and indulgent and even a little festive, especially when you add a few heart-shaped cookies on the side.
Tips for Making the Perfect Tomato Basil Soup
- Use fresh basil – It gives the soup a strong, fresh flavor that dried basil can’t match.
- Simmer gently – Avoid boiling to prevent the soup from tasting bitter.
- Taste as you go – Adjust salt and pepper gradually for the best flavor.
- Peel the tomatoes if possible – This makes the soup smoother.
- Add a pinch of sugar – Helps balance the acidity of tomatoes.
- Blend carefully – Hot soup can splash; blend in small batches.
- Use good olive oil – It makes a noticeable difference in taste.
- Serve fresh – Tomato Basil Soup is best eaten the day it’s made, though it can be stored in the fridge for a couple of days.
FAQ
What is Tomato Basil Soup made of?
It’s made of tomatoes, fresh basil, onion, garlic, vegetable broth, and, optionally, cream for a richer taste.
What does Tomato Basil Soup taste like?
It has a fresh, slightly sweet tomato flavor with a hint of aromatic basil. Cream adds a smooth, velvety texture.
Can I make this soup vegan?
Yes! Simply omit the cream or use a plant-based alternative.
Can I use canned basil instead of fresh?
Fresh basil is best for flavor, but you can use dried basil in smaller amounts if needed.
How long does Tomato Basil Soup last?
It lasts 2–3 days in the fridge in an airtight container.
Can I freeze Tomato Basil Soup?
Yes, it freezes well for up to 3 months. Reheat gently on the stove.
Can I use fresh tomatoes instead of canned?
Yes, use about 4–5 cups of chopped fresh tomatoes. You may need to simmer longer to soften them.
How do I make it creamier without cream?
Add a small potato or carrot while cooking and blend it; it adds natural creaminess.
Can kids eat this soup?
Absolutely! It’s mild, nutritious, and easy to digest.
Can I make this soup spicy?
Yes, add a pinch of red pepper flakes while simmering for a little kick.
Roasted Tomato Basil Soup
Course: SoupsCuisine: AmericanDifficulty: Easy4
servings10
minutes30
minutes150
kcal40
minutesA warm, creamy, and flavorful tomato soup made with fresh basil and simple ingredients, perfect for cozy meals.
Ingredients
2 tablespoons olive oil
1 medium onion, chopped
3 cloves garlic, minced
2 cans (28 oz each) whole peeled tomatoes
1 cup fresh basil leaves, chopped
2 cups vegetable broth
1 teaspoon sugar (optional, to reduce acidity)
1/2 teaspoon salt (or to taste)
1/4 teaspoon black pepper
1/2 cup heavy cream (optional, for creaminess)
Directions
- Wash the basil leaves and chop the onion and garlic. Make sure everything is ready before you start cooking, as this makes the process smooth and easy.
- Heat olive oil in a large soup pot over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Then add the garlic and cook for another 1–2 minutes until fragrant. Stir frequently to prevent burning.
- Pour in the canned tomatoes with their juice and add the vegetable broth. Use a spoon to break the tomatoes into smaller pieces. Stir well to combine all the flavors.
- Add salt, pepper, and sugar (if using). Let the soup simmer on low heat for 20–25 minutes. This helps all the flavors blend together nicely.
- Stir in the chopped basil and let it cook for another 5 minutes. This gives the soup a fresh, aromatic flavor that makes it truly special.
- Use a blender or immersion blender to puree the soup until smooth. Be careful if the soup is hot—blend in small batches if needed.
- If you want a creamier soup, stir in the heavy cream now. Heat for another 2–3 minutes, but do not boil. Taste and adjust seasoning if needed.
- Ladle the soup into bowls and, if you like, garnish with a few fresh basil leaves or a drizzle of olive oil. Serve hot with your favorite bread or grilled cheese.



