Nothing warms your soul quite like a steaming bowl of homemade tomato soup.
Whether you crave the classic comfort of a traditional recipe or seek bold new flavors, these ten exceptional variations will transform your soup game.
Get ready to discover everything from creamy roasted tomato bisque to zesty Mediterranean-inspired blends.
Each recipe offers unique ingredients and simple techniques to help you create the perfect bowl of tomato soup, complete with suggested toppings and pairings that will make every spoonful memorable.
Classic Creamy Tomato Basil Soup

Warm your soul with this velvety smooth tomato basil soup that brings comfort to any day.
This homemade version beats anything from a can, combining garden-fresh flavors with a luxurious creamy texture that’ll make you come back for seconds.
Ingredients:
• 2 tablespoons olive oil
• 1 large onion, diced
• 4 garlic cloves, minced
• 2 (28 oz) cans whole peeled tomatoes
• 2 cups vegetable broth
• 1 cup heavy cream
• 1 cup fresh basil leaves, plus more for garnish
• 1 teaspoon sugar
• 1/2 teaspoon dried oregano
• Salt and black pepper to taste
Cooking Instructions:
Step 1: Heat olive oil in a large pot over medium heat. Add onions and sauté until translucent (5-7 minutes).
Step 2: Add garlic and cook for another minute until fragrant.
Step 3: Pour in tomatoes with their juice, breaking them up with a wooden spoon.
Step 4: Add vegetable broth, sugar, and oregano. Bring to a boil, then reduce heat and simmer for 20 minutes.
Step 5: Add fresh basil leaves and blend the soup using an immersion blender until smooth.
Step 6: Stir in heavy cream and simmer for additional 5 minutes.
Step 7: Season with salt and pepper to taste. Serve hot with fresh basil garnish.
Pro Tip: For the smoothest texture, blend your soup in batches using a regular blender instead of an immersion blender. Always let the soup cool slightly before blending to prevent hot liquid accidents.
Roasted Garden Tomato Bisque

Transform your garden-fresh tomatoes into a luxuriously creamy bisque that captures the essence of summer.
This comforting soup combines slow-roasted tomatoes with aromatic herbs and vegetables, creating a rich, velvety texture that’ll warm your soul any time of the year.
Ingredients:
• 3 lbs ripe garden tomatoes, quartered
• 2 medium onions, chopped
• 4 garlic cloves, peeled
• 2 carrots, roughly chopped
• 3 tablespoons olive oil
• 2 cups vegetable broth
• 1 cup heavy cream
• 2 tablespoons fresh basil, chopped
• 1 teaspoon dried thyme
• Salt and pepper to taste
• 1 tablespoon honey
• ¼ cup tomato paste
Step 1: Preheat your oven to 400°F (200°C). Place tomatoes, onions, garlic, and carrots on a baking sheet. Drizzle with olive oil and season with salt and pepper.
Step 2: Roast vegetables for 45 minutes until caramelized and tender.
Step 3: Transfer roasted vegetables to a large pot. Add vegetable broth, tomato paste, and herbs.
Step 4: Simmer for 15 minutes, then blend until smooth using an immersion blender.
Step 5: Stir in heavy cream and honey. Simmer for additional 5 minutes.
Step 6: Adjust seasoning to taste and serve hot with fresh basil garnish.
Pro Tip: For the best flavor, choose perfectly ripe tomatoes at their peak sweetness. You can also freeze this bisque for up to 3 months – just reheat gently and add the cream after thawing.
Fire-Roasted Tomato and Garlic Soup

Warm your soul with this rich, smoky Fire-Roasted Tomato and Garlic Soup.
This rustic dish combines the deep flavors of charred tomatoes with roasted garlic, creating a comforting bowl that’s perfect for any season.
The roasting process brings out natural sweetness in the tomatoes while adding a subtle smoky undertone.
Ingredients:
• 8 large ripe tomatoes
• 2 whole heads of garlic
• 1 large onion, diced
• 4 cups vegetable broth
• 2 tablespoons olive oil
• 1 tablespoon fresh basil, chopped
• 1 teaspoon dried oregano
• 1/2 cup heavy cream
• Salt and pepper to taste
• 1/4 teaspoon red pepper flakes (optional)
Cooking Instructions:
Step 1: Preheat your broiler. Cut tomatoes in half and place on a baking sheet with garlic heads (tops cut off).
Step 2: Drizzle with olive oil and broil for 15-20 minutes until tomatoes are charred and garlic is soft.
Step 3: In a large pot, sauté diced onion until translucent.
Step 4: Squeeze roasted garlic cloves into the pot, add broiled tomatoes with their juices.
Step 5: Pour in vegetable broth, herbs, and seasonings. Simmer for 20 minutes.
Step 6: Blend until smooth using an immersion blender.
Step 7: Stir in heavy cream and heat through for 5 minutes.
Pro Tip: For the best charred flavor, don’t be afraid to let your tomatoes develop dark spots under the broiler. You can make this soup ahead and freeze it without the cream – just add it when reheating for serving.
Creamy Coconut Tomato Soup

Warm your soul with this luxuriously creamy coconut tomato soup that combines the richness of coconut milk with the tanginess of ripe tomatoes.
This comforting dish brings together aromatic herbs and spices to create a perfectly balanced soup that’s both dairy-free and full of flavor.
Ingredients:
• 2 (14 oz) cans diced tomatoes
• 1 (14 oz) can full-fat coconut milk
• 1 medium onion, diced
• 4 garlic cloves, minced
• 2 tablespoons olive oil
• 1 teaspoon dried basil
• 1 teaspoon dried oregano
• 1/2 teaspoon red pepper flakes
• 2 cups vegetable broth
• Salt and pepper to taste
• Fresh basil leaves for garnish
Step 1: Heat olive oil in a large pot over medium heat. Add diced onions and sauté for 5 minutes until translucent.
Step 2: Add minced garlic and cook for another minute until fragrant.
Step 3: Pour in diced tomatoes, coconut milk, and vegetable broth. Add dried basil, oregano, and red pepper flakes.
Step 4: Bring to a boil, then reduce heat and simmer for 15-20 minutes.
Step 5: Use an immersion blender to puree the soup until smooth.
Step 6: Season with salt and pepper to taste.
Step 7: Serve hot, garnished with fresh basil leaves.
Pro Tip: For the creamiest texture, make sure you’re using full-fat coconut milk and blend the soup thoroughly while it’s still hot. If you prefer a thicker consistency, let the soup simmer uncovered for an additional 5-10 minutes to reduce.
Italian Herb and Tomato Soup

Warm your soul with this classic Italian herb and tomato soup that brings together the richness of ripe tomatoes and aromatic Mediterranean herbs.
This comforting soup is perfect for chilly evenings and takes less than an hour to prepare from scratch.
You’ll love how the fresh herbs and garlic create a fragrant base that complements the sweet tomatoes.
Ingredients:
• 6 large ripe tomatoes, diced
• 2 tablespoons olive oil
• 1 large onion, finely chopped
• 4 garlic cloves, minced
• 2 carrots, diced
• 2 celery stalks, chopped
• 4 cups vegetable broth
• 1 can (14 oz) crushed tomatoes
• 1 tablespoon fresh basil, chopped
• 1 teaspoon fresh oregano
• 1 teaspoon fresh thyme
• Salt and pepper to taste
• 1 cup small pasta (optional)
Cooking Instructions:
Step 1: Heat olive oil in a large pot over medium heat. Add onions, garlic, carrots, and celery. Sauté for 5-7 minutes until vegetables soften.
Step 2: Add fresh and canned tomatoes. Cook for 5 minutes, stirring occasionally.
Step 3: Pour in vegetable broth and add herbs. Bring to a boil, then reduce heat and simmer for 20 minutes.
Step 4: If using pasta, add it now and cook until al dente (about 8-10 minutes).
Step 5: Season with salt and pepper to taste. Serve hot.
Pro Tip: For the best flavor, let your soup simmer for an extra 10-15 minutes after it’s done cooking – this allows the herbs to fully release their flavors. You can also blend half the soup for a creamier texture while keeping some chunks for added interest.
Spicy Indian-Style Tomato Soup

Warm your soul with this vibrant and aromatic Indian-style tomato soup.
This comforting dish combines the tanginess of fresh tomatoes with traditional Indian spices, creating a perfect balance of flavors that will transport you straight to the streets of Mumbai.
Ingredients:
• 6 large ripe tomatoes, chopped
• 1 medium onion, diced
• 4 garlic cloves, minced
• 1-inch ginger piece, grated
• 2 green chilies (adjust to taste)
• 1 tsp cumin seeds
• 1 tsp garam masala
• ½ tsp turmeric powder
• 2 tbsp butter or ghee
• 2 cups vegetable broth
• Fresh cream for garnish
• Fresh cilantro leaves
• Salt and pepper to taste
Cooking Instructions:
Step 1: Heat butter in a large pot over medium heat. Add cumin seeds and let them crackle.
Step 2: Add onions and sauté until golden brown (about 5 minutes).
Step 3: Add garlic, ginger, and green chilies. Cook for 2 minutes until fragrant.
Step 4: Add chopped tomatoes, turmeric, and garam masala. Cook for 10 minutes until tomatoes are soft.
Step 5: Pour in vegetable broth and simmer for 15-20 minutes.
Step 6: Blend the soup until smooth using an immersion blender.
Step 7: Season with salt and pepper, garnish with cream and cilantro.
Pro Tip: To enhance the flavor, roast your tomatoes in the oven for 20 minutes before adding them to the soup. Always adjust the spice level gradually – you can add more heat, but you can’t take it away!
Rustic Farmhouse Tomato Soup

Transport yourself to a cozy farmhouse kitchen with this heartwarming tomato soup recipe.
This homestyle favorite combines garden-fresh tomatoes with aromatic herbs and a rich, creamy base that’ll warm your soul on any day.
Perfect for both casual family dinners and elegant entertaining.
Ingredients:
• 2 lbs ripe tomatoes, chopped
• 1 large onion, diced
• 4 garlic cloves, minced
• 2 carrots, chopped
• 3 celery stalks, diced
• 4 cups vegetable broth
• 1 cup heavy cream
• 2 tbsp olive oil
• 1 tbsp dried basil
• 1 tsp dried thyme
• 1 bay leaf
• Salt and pepper to taste
• Fresh basil for garnish
Step 1: Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery. Sauté for 5-7 minutes until softened.
Step 2: Add garlic and cook for another minute until fragrant.
Step 3: Add chopped tomatoes, dried herbs, and bay leaf. Cook for 5 minutes, stirring occasionally.
Step 4: Pour in vegetable broth, bring to a boil, then reduce heat and simmer for 25-30 minutes.
Step 5: Remove bay leaf and blend the soup until smooth using an immersion blender.
Step 6: Stir in heavy cream and simmer for an additional 5 minutes. Season with salt and pepper.
Step 7: Serve hot, garnished with fresh basil.
Pro Tip: For the best flavor, let your soup simmer an extra 10-15 minutes after adding the cream – this allows the flavors to fully develop. You can also freeze this soup without the cream and add it later when reheating for best results.
Mediterranean Tomato and Orzo Soup

Mediterranean Tomato and Orzo Soup is a comforting and flavorful dish that combines the richness of tomatoes with tender orzo pasta and aromatic herbs.
This hearty soup brings the warmth of Mediterranean cuisine right to your kitchen, making it perfect for both chilly evenings and light lunches.
Ingredients:
• 2 tablespoons olive oil
• 1 medium onion, diced
• 3 cloves garlic, minced
• 2 carrots, diced
• 2 celery stalks, diced
• 2 (14.5 oz) cans diced tomatoes
• 6 cups vegetable broth
• 1 cup orzo pasta
• 1 teaspoon dried oregano
• 1 teaspoon dried basil
• 2 cups fresh spinach
• Salt and pepper to taste
• Fresh basil for garnish
Step 1: Heat olive oil in a large pot over medium heat. Add onions and sauté for 3-4 minutes until translucent.
Step 2: Add garlic, carrots, and celery. Cook for 5 minutes, stirring occasionally.
Step 3: Pour in diced tomatoes and vegetable broth. Add oregano and dried basil.
Step 4: Bring to a boil, then reduce heat and simmer for 10 minutes.
Step 5: Add orzo and cook for 8-10 minutes until pasta is tender.
Step 6: Stir in spinach and cook until wilted, about 2 minutes.
Step 7: Season with salt and pepper, and garnish with fresh basil.
Pro Tip: To prevent the orzo from becoming too soft, watch it closely during cooking and serve the soup immediately. If you plan to have leftovers, consider cooking the orzo separately and adding it to individual bowls when serving.
Tomato and Red Pepper Soup

Warm up your day with this vibrant, creamy tomato and red pepper soup that’s both comforting and nutritious.
This Mediterranean-inspired recipe combines the natural sweetness of roasted red peppers with ripe tomatoes to create a silky-smooth soup that’s perfect for any season.
Ingredients:
• 4 large red bell peppers
• 6 ripe tomatoes
• 1 large onion, chopped
• 3 garlic cloves, minced
• 4 cups vegetable broth
• 1 cup heavy cream
• 2 tablespoons olive oil
• 1 teaspoon dried basil
• 1 teaspoon dried oregano
• Salt and pepper to taste
• Fresh basil leaves for garnish
Step 1: Preheat your oven to 400°F (200°C). Cut the red peppers in half, remove seeds, and place on a baking sheet with tomatoes. Drizzle with olive oil and roast for 25-30 minutes.
Step 2: In a large pot, sauté chopped onion until translucent, then add minced garlic and cook for another minute.
Step 3: Peel the roasted peppers and tomatoes, then add them to the pot with herbs and vegetable broth.
Step 4: Simmer for 20 minutes, then blend until smooth using an immersion blender.
Step 5: Stir in the heavy cream, season with salt and pepper, and heat through.
Step 6: Serve hot, garnished with fresh basil leaves.
Pro Tip: To achieve the smoothest texture, make sure your vegetables are completely softened before blending. For the best flavor development, let your soup rest for 10 minutes after cooking before serving.
Hearty Vegetable Tomato Soup

Warm your soul with this comforting and nutritious vegetable tomato soup.
This classic recipe combines fresh vegetables with aromatic herbs and rich tomatoes to create a satisfying meal perfect for any season.
Your kitchen will fill with inviting aromas as this soup simmers to perfection.
Ingredients:
• 2 tablespoons olive oil
• 1 large onion, diced
• 3 carrots, sliced
• 2 celery stalks, chopped
• 3 garlic cloves, minced
• 2 cans (28 oz) crushed tomatoes
• 4 cups vegetable broth
• 2 medium potatoes, cubed
• 1 cup green beans, cut
• 1 cup corn kernels
• 1 teaspoon dried basil
• 1 teaspoon dried oregano
• Salt and pepper to taste
• Fresh parsley for garnish
Step 1: Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery. Cook for 5-7 minutes until softened.
Step 2: Add garlic and cook for another minute until fragrant.
Step 3: Pour in crushed tomatoes and vegetable broth. Add potatoes and herbs.
Step 4: Bring to a boil, then reduce heat and simmer for 15 minutes.
Step 5: Add green beans and corn. Simmer for another 10 minutes until all vegetables are tender.
Step 6: Season with salt and pepper. Garnish with fresh parsley before serving.
Pro Tip: Cut all vegetables in similar sizes to ensure even cooking. For a smoother soup, you can blend half the mixture and combine it back with the chunky portion to create the perfect texture while maintaining some vegetable pieces.
Frequently Asked Questions
What ingredients create the creamiest homemade tomato soup?
Heavy cream, butter, and blended San Marzano tomatoes form the base of ultra-creamy tomato soup. Adding a touch of cream cheese provides extra richness and silky texture.
How can you make tomato soup taste less acidic?
Add a pinch of baking soda or a tablespoon of honey to balance the acidity. You can also roast the tomatoes beforehand to bring out their natural sweetness.
What are the best tomatoes to use for homemade tomato soup?
Choose ripe Roma or San Marzano tomatoes for their sweet flavor and low water content. During off-season, high-quality canned whole peeled tomatoes work perfectly.
How do you thicken tomato soup without using flour?
Blend in cooked carrots or potatoes to create natural thickness. You can also purée a portion of the soup’s vegetables to achieve desired consistency.
What herbs complement tomato soup best?
Fresh basil and thyme enhance tomato soup’s flavor profile beautifully. Adding a bay leaf during cooking and removing before serving creates wonderful depth.
Final Thoughts
These ten tomato soup recipes offer you endless possibilities to create the perfect bowl of comfort food.
Whether you prefer classic flavors or want to experiment with unique ingredients, you’ll find a recipe that suits your taste.
Remember to use high-quality tomatoes for the best results, and don’t shy away from making your own stock when time permits.
Store your leftover soup in an airtight container for up to three days, or freeze it for up to three months.
Now grab your ladle and start cooking your new favorite tomato soup!