Tomato soup is a comforting classic that has warmed hearts and bellies for generations.
Its tangy, savory flavor is timeless, but when you add a creamy twist, it transforms into something truly special.
Whether you’re craving a velvety bowl of soup on a chilly day or looking for a versatile dish to pair with your favorite bread, creamy tomato soup offers the perfect balance of rich flavors and satisfying textures.
In this blog post, we’re diving into 25+ creamy tomato soup recipes that range from classic renditions to more adventurous variations.
From smooth and creamy to extra-spicy or loaded with roasted vegetables, there’s a recipe here for everyone.
Let’s get started with some of the best creamy tomato soups to warm up your kitchen and your soul!
25+ Deliciously Creamy Tomato Soup Recipes You Need to Try
Creamy tomato soup is more than just a nostalgic dish—it’s a versatile, hearty meal that can be enjoyed in many different ways.
With 25+ creamy tomato soup recipes to choose from, you have endless possibilities to experiment with flavors and ingredients.
Whether you prefer a rich, cheesy version, a spicy kick, or a more wholesome vegetable-packed option, there’s a recipe here that can easily become a new favorite in your soup rotation.
So, next time you’re in the mood for a comforting bowl of soup, you’ll have plenty of creamy tomato variations to choose from.
Classic Creamy Tomato Basil Soup
This classic creamy tomato basil soup combines the sweetness of ripe tomatoes with the rich flavor of fresh basil. Perfect for chilly days, this soup has a velvety texture and a burst of herby freshness. Enjoy it on its own or with a grilled cheese sandwich for a truly comforting meal.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 1 cup vegetable or chicken broth
- 1 cup heavy cream
- 1/4 cup fresh basil leaves, chopped
- Salt and pepper to taste
- 1 tbsp sugar (optional, for sweetness)
Instructions:
- Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté until soft, about 5 minutes. Add the garlic and cook for another minute.
- Pour in the crushed tomatoes and broth, stirring well. Bring the mixture to a simmer and let it cook for about 10 minutes.
- Remove the pot from heat and use an immersion blender to puree the soup until smooth. If you don’t have an immersion blender, carefully blend the soup in batches in a regular blender.
- Stir in the heavy cream and basil, then season with salt, pepper, and sugar if desired.
- Return the pot to the stove and heat the soup until it’s warmed through.
This classic creamy tomato basil soup is a warm and inviting dish that’s perfect for any occasion. The blend of fresh basil and creamy tomato makes it deliciously soothing and ideal for cozying up on a cold evening. Serve it with crusty bread or a classic grilled cheese for a nostalgic yet elegant meal.
Roasted Red Pepper and Tomato Cream Soup
Adding roasted red peppers to creamy tomato soup creates a deeper, smokier flavor profile that’s irresistible. This recipe delivers a vibrant, creamy bowl of warmth with a hint of smokiness and spice, making it perfect for those who love a twist on the classic.
Ingredients:
- 2 tbsp olive oil
- 1 large onion, chopped
- 2 cloves garlic, minced
- 4 large ripe tomatoes, quartered
- 1 red bell pepper, quartered and seeded
- 2 cups vegetable broth
- 1 cup heavy cream or coconut milk
- 1 tsp smoked paprika
- Salt and pepper to taste
- Fresh basil for garnish
Instructions:
- Preheat the oven to 400°F (200°C). Arrange the tomatoes and red bell pepper on a baking sheet. Drizzle with 1 tablespoon of olive oil and sprinkle with a pinch of salt and pepper.
- Roast the vegetables for 25-30 minutes until soft and lightly charred.
- In a large pot, heat the remaining olive oil over medium heat. Add the onion and cook until softened, then add the garlic and smoked paprika, cooking for another minute.
- Add the roasted vegetables and vegetable broth to the pot. Simmer for 10 minutes.
- Use an immersion blender or a regular blender to puree the soup until smooth. Stir in the cream or coconut milk, adjust seasoning with salt and pepper, and heat through.
- Ladle the soup into bowls and garnish with fresh basil.
Roasted red pepper and tomato cream soup is a comforting blend of sweet, smoky, and creamy flavors. The roasted red pepper adds depth and a unique smokiness that pairs wonderfully with the creaminess of the soup. It’s a great dish to serve as a starter or as a warming meal on its own.
Spicy Creamy Tomato and Gnocchi Soup
This spicy creamy tomato and gnocchi soup is a filling, flavorful option that adds a bit of heat and heartiness to traditional tomato soup. The pillowy gnocchi make it extra satisfying, while the chili flakes bring a touch of spice. It’s a complete meal in a bowl that’s sure to warm you up!
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 2 cups chicken or vegetable broth
- 1 cup heavy cream
- 1 tsp red chili flakes (or to taste)
- 1 package potato gnocchi
- Salt and pepper to taste
- Freshly grated Parmesan cheese for garnish
- Fresh basil for garnish
Instructions:
- In a large pot, heat the olive oil over medium heat. Add the onion and sauté until it becomes soft and translucent. Add the garlic and cook for another minute.
- Stir in the crushed tomatoes, broth, and chili flakes. Bring the soup to a simmer and let it cook for 10 minutes.
- Use an immersion blender to puree the soup until smooth. If you prefer a chunkier texture, you can skip this step.
- Stir in the heavy cream and add the gnocchi. Cook for another 5-7 minutes, or until the gnocchi are tender.
- Season with salt and pepper, then ladle into bowls. Garnish with Parmesan cheese and fresh basil.
This spicy creamy tomato and gnocchi soup is a wonderful choice for those looking for a heartier, more substantial tomato soup. The gnocchi and creaminess make it a meal on its own, while the touch of spice adds a delightful kick. It’s the perfect way to enjoy tomato soup with a twist and a satisfying, comforting finish.
Creamy Tomato and White Bean Soup
This creamy tomato and white bean soup is not only smooth and delicious but also packed with extra protein and fiber from the white beans. It’s a wholesome, satisfying take on the classic tomato soup, ideal for those looking to enjoy a nutritious, comforting bowl of soup.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 1 (15-ounce) can white beans, drained and rinsed
- 1 cup vegetable or chicken broth
- 1 cup heavy cream or coconut milk
- 1/2 tsp dried thyme
- Salt and pepper to taste
- Fresh parsley or basil for garnish
Instructions:
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until softened. Add garlic and cook for another minute.
- Pour in the crushed tomatoes, white beans, broth, and thyme. Stir well, bring to a simmer, and let it cook for 10 minutes.
- Use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer to a blender and blend in batches.
- Stir in the heavy cream and season with salt and pepper to taste. Heat through for another couple of minutes.
- Serve hot, garnished with fresh parsley or basil.
This creamy tomato and white bean soup is both nutritious and deeply comforting. The white beans add a creamy, thick texture while providing protein and fiber. It’s a fantastic option for a satisfying meal that’s deliciously creamy and packed with health benefits.
Creamy Tomato Basil Parmesan Soup
Creamy tomato basil Parmesan soup is a flavorful spin on classic tomato soup with the added depth of savory Parmesan cheese. This soup is rich and luxurious, perfect for an elevated, restaurant-quality meal at home. The combination of fresh basil and Parmesan brings a wonderful complexity to every spoonful.
Ingredients:
- 2 tbsp olive oil
- 1 large onion, chopped
- 3 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 2 cups vegetable or chicken broth
- 1 cup heavy cream
- 1/2 cup freshly grated Parmesan cheese
- 1/4 cup fresh basil, chopped
- Salt and pepper to taste
- Croutons for garnish (optional)
Instructions:
- In a large pot, heat olive oil over medium heat. Add the chopped onion and sauté until soft. Add garlic and cook for another minute until fragrant.
- Add the crushed tomatoes and broth, stirring well. Bring to a gentle simmer and cook for 15 minutes.
- Remove the pot from heat, then use an immersion blender to puree the soup until smooth.
- Stir in the heavy cream, Parmesan cheese, and fresh basil. Season with salt and pepper to taste.
- Return the pot to the stove and gently heat the soup until warmed through, allowing the cheese to melt and flavors to meld together.
- Serve hot, with croutons on top if desired.
This creamy tomato basil Parmesan soup is a delightfully rich, cheesy take on the traditional tomato soup. The Parmesan adds a robust flavor, making this a great choice when you want something that feels both comforting and indulgent. Pair it with crusty bread for a meal that’s warm and satisfying.
Creamy Tomato Tortellini Soup
Creamy tomato tortellini soup is a perfect choice for pasta lovers. The addition of cheese tortellini turns this soup into a hearty meal that’s both comforting and filling. The creamy tomato base pairs perfectly with the cheesy tortellini, creating a delightful combination of flavors and textures.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 4 cups chicken or vegetable broth
- 1 cup heavy cream
- 1 package cheese tortellini
- Salt and pepper to taste
- Fresh basil or parsley for garnish
- Freshly grated Parmesan cheese for garnish
Instructions:
- Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté until soft, about 5 minutes. Add garlic and cook for an additional minute.
- Pour in the crushed tomatoes and broth, stirring well. Bring the mixture to a simmer and cook for 10 minutes.
- Stir in the heavy cream and bring the soup back to a gentle simmer.
- Add the cheese tortellini to the pot and cook according to the package instructions, usually 5-7 minutes, until the tortellini is tender.
- Season with salt and pepper to taste, then ladle into bowls. Garnish with fresh basil or parsley and a sprinkle of Parmesan cheese.
Creamy tomato tortellini soup is a fantastic way to turn classic tomato soup into a hearty meal. The addition of tortellini makes it filling, while the creamy tomato base keeps it comforting and flavorful. This soup is ideal for a cozy dinner that the whole family will love.
Sun-Dried Tomato Creamy Soup
Sun-dried tomato creamy soup takes the familiar flavors of tomato soup and elevates them with the intense, tangy sweetness of sun-dried tomatoes. This soup is rich and layered, with a deeper tomato flavor that’s balanced by cream and fresh herbs. It’s a great option when you’re looking for a more complex take on classic tomato soup.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 1/2 cup sun-dried tomatoes in oil, drained and chopped
- 2 cups vegetable or chicken broth
- 1 cup heavy cream or coconut milk
- Salt and pepper to taste
- Fresh basil, chopped, for garnish
Instructions:
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until softened, about 5 minutes. Add garlic and cook for another minute.
- Add the crushed tomatoes, sun-dried tomatoes, and broth to the pot. Bring to a simmer and let it cook for about 10-15 minutes to allow the flavors to blend.
- Remove from heat and use an immersion blender to puree the soup until smooth. If you prefer, carefully transfer to a regular blender and blend in batches.
- Stir in the heavy cream and season with salt and pepper to taste. Heat through gently.
- Ladle into bowls and garnish with fresh basil.
This sun-dried tomato creamy soup is an excellent way to add a rich, intense tomato flavor to a comforting soup. The sun-dried tomatoes lend a unique depth, making this soup flavorful and satisfying. It’s perfect for when you want something a little more special than traditional tomato soup.
Creamy Tomato Lentil Soup
Creamy tomato lentil soup is a nutritious and hearty variation that combines the classic flavor of tomato with the protein-rich benefits of lentils. This soup is filling, creamy, and has a wonderful texture from the tender lentils, making it a perfect choice for a wholesome and warming meal.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 cup red lentils, rinsed and drained
- 1 (28-ounce) can crushed tomatoes
- 4 cups vegetable or chicken broth
- 1/2 cup heavy cream or coconut milk
- 1/2 tsp ground cumin
- Salt and pepper to taste
- Fresh parsley for garnish
Instructions:
- Heat olive oil in a large pot over medium heat. Add the onion and sauté until softened. Add garlic and cook for another minute until fragrant.
- Add the lentils, crushed tomatoes, broth, and ground cumin. Stir well and bring the mixture to a simmer. Let it cook for 20-25 minutes, until the lentils are tender.
- Use an immersion blender to puree the soup to your desired texture. For a smoother soup, blend completely, or leave some texture by blending partially.
- Stir in the heavy cream and season with salt and pepper to taste. Reheat gently if needed.
- Serve warm, garnished with fresh parsley.
Creamy tomato lentil soup is a wonderful way to enjoy a creamy, comforting bowl with extra protein and fiber. The lentils make it satisfying and filling, while the creamy tomato base keeps it rich and flavorful. This is a great soup option for a wholesome, nutritious meal that doesn’t compromise on taste.
Creamy Tomato and Spinach Tortellini Soup
Creamy tomato and spinach tortellini soup brings together the smooth richness of creamy tomato soup with the heartiness of cheese tortellini and the added freshness of spinach. It’s an easy one-pot meal that’s both filling and delicious, with flavors that are sure to please the whole family.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- 1 package cheese tortellini
- 2 cups fresh spinach leaves, roughly chopped
- Salt and pepper to taste
- Fresh basil or parsley for garnish
- Freshly grated Parmesan cheese for garnish
Instructions:
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until soft. Add garlic and cook for another minute.
- Add the crushed tomatoes and broth, stirring well. Bring to a gentle simmer and cook for about 10 minutes.
- Stir in the heavy cream, then add the cheese tortellini and cook according to the package instructions, about 5-7 minutes, until the tortellini is tender.
- Add the fresh spinach leaves and stir until wilted, about 2 minutes. Season with salt and pepper to taste.
- Ladle the soup into bowls and garnish with fresh basil or parsley and a sprinkle of Parmesan cheese.
Creamy tomato and spinach tortellini soup is the ultimate comfort meal, blending creamy tomato richness with the filling satisfaction of tortellini and the added freshness of spinach. This one-pot meal is easy to make and full of flavors that everyone will love. Perfect for a cozy night in, this soup pairs wonderfully with garlic bread or a simple side salad.
Roasted Tomato and Garlic Cream Soup
Roasted tomato and garlic cream soup brings a smoky, caramelized depth of flavor to the classic tomato soup. Roasting the tomatoes and garlic before blending gives the soup a rich, slightly sweet flavor that’s balanced perfectly by the creamy base. This version is ideal for anyone who loves roasted vegetables and rich, hearty soups.
Ingredients:
- 6 large tomatoes, halved
- 1 bulb garlic, peeled and cloves separated
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cups vegetable or chicken broth
- 1 cup heavy cream
- 1 tsp dried thyme
- Salt and pepper to taste
- Fresh basil for garnish
Instructions:
- Preheat your oven to 400°F (200°C). Place the halved tomatoes and garlic cloves on a baking sheet. Drizzle with olive oil and season with salt and pepper.
- Roast for 30-40 minutes, or until the tomatoes are soft and caramelized.
- In a large pot, sauté the chopped onion in a little olive oil over medium heat until softened, about 5 minutes.
- Add the roasted tomatoes and garlic (squeeze the garlic out of its skin) to the pot along with the vegetable broth. Bring to a simmer and cook for 10 minutes.
- Use an immersion blender to puree the soup until smooth. Stir in the heavy cream and thyme, and season with additional salt and pepper if needed.
- Serve warm, garnished with fresh basil.
Roasted tomato and garlic cream soup is a flavorful twist on the classic, offering a richer, more complex taste thanks to the roasted tomatoes and garlic. The sweetness of the roasted vegetables is beautifully balanced by the creamy base, making it a comforting, satisfying soup that’s perfect for any season.
Spicy Tomato Cream Soup with Jalapeños
For those who love a little heat, this spicy tomato cream soup with jalapeños is the perfect option. The jalapeños add a fresh, spicy kick, which is beautifully mellowed by the creamy tomato base. This soup is ideal for spice lovers looking to add some excitement to their usual tomato soup routine.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 fresh jalapeños, seeds removed and chopped
- 1 (28-ounce) can crushed tomatoes
- 3 cups vegetable or chicken broth
- 1 cup heavy cream
- 1 tsp smoked paprika
- Salt and pepper to taste
- Fresh cilantro for garnish
- Crumbled tortilla chips for garnish (optional)
Instructions:
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until soft, about 5 minutes. Add the garlic and chopped jalapeños and cook for another minute.
- Add the crushed tomatoes and broth, stirring to combine. Bring the soup to a simmer and cook for 10-15 minutes to allow the flavors to develop.
- Use an immersion blender to puree the soup until smooth. Alternatively, transfer the soup in batches to a regular blender.
- Stir in the heavy cream and smoked paprika, and season with salt and pepper.
- Serve hot, garnished with fresh cilantro and crumbled tortilla chips, if desired.
Spicy tomato cream soup with jalapeños is a perfect blend of heat and creaminess, offering a wonderful twist on the traditional tomato soup. The spicy kick from the jalapeños is nicely balanced by the smooth cream, creating a soup that’s both satisfying and exciting. It’s a great option when you’re craving something with a bit of spice!
Creamy Tomato Soup with Roasted Red Peppers
Creamy tomato soup with roasted red peppers adds a sweet, smoky flavor to the traditional recipe. The roasted peppers bring an extra depth to the soup, making it more complex and flavorful. This version is perfect for those who want to elevate their tomato soup with a unique twist.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 roasted red peppers, peeled and chopped (you can use jarred roasted peppers)
- 1 (28-ounce) can crushed tomatoes
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- Salt and pepper to taste
- Fresh basil for garnish
Instructions:
- Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté until soft, about 5 minutes. Add garlic and cook for another minute.
- Add the roasted red peppers, crushed tomatoes, and broth to the pot. Bring to a simmer and cook for 10-15 minutes to allow the flavors to meld together.
- Use an immersion blender to puree the soup until smooth. If you prefer a chunkier texture, blend only half of the soup.
- Stir in the heavy cream and season with salt and pepper to taste.
- Serve the soup hot, garnished with fresh basil.
Creamy tomato soup with roasted red peppers is a flavorful variation of the traditional soup, with the roasted peppers adding a rich, smoky sweetness. This soup is creamy, comforting, and full of depth, making it a perfect choice when you want to elevate your classic tomato soup experience. It pairs beautifully with grilled cheese sandwiches or crusty bread.
Creamy Tomato Basil Soup
Creamy tomato basil soup is a timeless classic that combines the bright, aromatic flavor of fresh basil with the richness of a creamy tomato base. This soup is full of flavor, with the freshness of basil adding an herbal note that perfectly complements the smooth tomato broth. It’s an ideal dish for a cozy lunch or dinner, perfect for pairing with a grilled cheese sandwich.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 2 cups vegetable or chicken broth
- 1 cup heavy cream
- 1/4 cup fresh basil leaves, chopped (plus extra for garnish)
- Salt and pepper to taste
Instructions:
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until softened, about 5 minutes. Add the garlic and cook for another minute until fragrant.
- Add the crushed tomatoes and broth to the pot. Bring the mixture to a simmer and cook for 10-15 minutes, allowing the flavors to meld together.
- Use an immersion blender to puree the soup until smooth. If you prefer, transfer the soup to a blender and blend in batches.
- Stir in the heavy cream and chopped fresh basil. Season with salt and pepper to taste.
- Serve the soup hot, garnished with extra fresh basil leaves.
Creamy tomato basil soup is the epitome of comfort food, with the creamy base perfectly balanced by the fresh, fragrant basil. This soup is a crowd-pleaser, especially when paired with a crispy grilled cheese sandwich. It’s a perfect choice for any season, bringing warmth and flavor to the table.
Creamy Tomato Soup with Bacon
Creamy tomato soup with bacon takes the classic dish to the next level by adding crispy, smoky bacon. The bacon’s rich flavor pairs beautifully with the smooth tomato soup, creating a heartier version that’s both comforting and satisfying. This variation is perfect for anyone looking for a little extra indulgence in their tomato soup.
Ingredients:
- 4 slices of bacon, chopped
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 3 cups vegetable or chicken broth
- 1 cup heavy cream
- Salt and pepper to taste
- Fresh parsley for garnish
Instructions:
- In a large pot, cook the bacon over medium heat until crispy. Remove the bacon and set it aside, leaving the bacon grease in the pot.
- Add olive oil to the pot with the bacon grease, then add the chopped onion. Sauté the onion until softened, about 5 minutes. Add garlic and cook for another minute.
- Add the crushed tomatoes and broth to the pot, stirring well. Bring the mixture to a simmer and cook for 10-15 minutes.
- Use an immersion blender to puree the soup until smooth. Alternatively, transfer to a blender and blend in batches.
- Stir in the heavy cream, and season with salt and pepper to taste.
- Serve the soup hot, topped with the crispy bacon pieces and fresh parsley.
Creamy tomato soup with bacon is a flavorful twist on the traditional recipe. The bacon adds a delicious smoky richness, elevating the soup to a new level of comfort. It’s perfect for those who enjoy a bit of savory indulgence and makes for a filling, satisfying meal on its own or paired with a side of bread.
Creamy Tomato Soup with Parmesan and Croutons
Creamy tomato soup with Parmesan and croutons is a luxurious version of the classic soup, enriched with the umami depth of Parmesan cheese and crunchy, golden croutons. The addition of Parmesan adds a savory, cheesy flavor that complements the smooth, creamy tomato base. This soup is elevated even further with crispy croutons for added texture and a satisfying bite.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- Salt and pepper to taste
- 1 cup croutons (store-bought or homemade)
- Fresh basil or parsley for garnish
Instructions:
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until softened, about 5 minutes. Add the garlic and cook for another minute until fragrant.
- Add the crushed tomatoes and broth to the pot, stirring well. Bring the mixture to a simmer and cook for 10-15 minutes to let the flavors develop.
- Use an immersion blender to puree the soup until smooth. Alternatively, blend in batches in a regular blender.
- Stir in the heavy cream and grated Parmesan cheese. Season with salt and pepper to taste.
- Serve the soup hot, topped with croutons and garnished with fresh basil or parsley.
Creamy tomato soup with Parmesan and croutons is a delightful, comforting dish that brings extra richness and texture to the traditional soup. The Parmesan cheese adds a savory, cheesy depth, while the croutons offer a satisfying crunch. It’s the perfect soup for a cozy meal, and the addition of croutons makes it feel like a full, complete dish.
Note: More recipes are coming soon!