20 Delicious Tomato Basil Soup Recipes for Cozy Nights

Posted by Sophia Brennan on December 13, 2025

There’s nothing quite like a warm bowl of tomato basil soup to turn an ordinary evening into something special. Whether you’re craving classic comfort or want to try a creative twist, these recipes bring cozy perfection to your kitchen. Get ready to discover your new favorite version that will have everyone asking for seconds!

Classic Tomato Basil Soup

Classic Tomato Basil Soup
A warm bowl of tomato basil soup always takes me back to my grandmother’s kitchen, where the scent of simmering tomatoes and fresh herbs would fill the entire house on chilly autumn afternoons. I’ve perfected this classic version over the years, adjusting little things here and there until it became my go-to comfort food recipe that never fails to satisfy.

Ingredients

– For the base: 2 tbsp olive oil, 1 medium yellow onion (diced), 3 cloves garlic (minced)
– For the tomatoes: 2 (28-oz) cans whole peeled tomatoes, 4 cups vegetable broth
– For finishing: 1/2 cup heavy cream, 1/4 cup fresh basil leaves (chopped), 1 tsp granulated sugar, 1 tsp salt, 1/2 tsp black pepper

Instructions

1. Heat 2 tbsp olive oil in a large Dutch oven over medium heat for 2 minutes until shimmering.
2. Add 1 diced yellow onion and cook for 6-8 minutes, stirring occasionally, until translucent and softened.
3. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant but not browned.
4. Pour in 2 cans of whole peeled tomatoes with their juices, using a wooden spoon to break them up slightly.
5. Add 4 cups vegetable broth and bring the mixture to a boil over high heat.
6. Reduce heat to low, cover the pot, and simmer for 25 minutes to allow flavors to meld.
7. Carefully transfer the hot soup in batches to a blender, filling only halfway to prevent spills.
8. Blend each batch on high speed for 45 seconds until completely smooth and velvety.
9. Return all blended soup to the pot over low heat and stir in 1/2 cup heavy cream.
10. Add 1 tsp granulated sugar to balance the tomatoes’ acidity, then season with 1 tsp salt and 1/2 tsp black pepper.
11. Stir in 1/4 cup chopped fresh basil leaves just before serving to preserve their bright flavor.
12. Ladle the hot soup into bowls and serve immediately.

During those final minutes of simmering, the soup develops this incredible velvety texture that coats your spoon perfectly. I love how the sweet tomatoes mingle with the peppery basil, creating layers of flavor that deepen with each spoonful. For a special touch, try swirling in a tablespoon of pesto or serving it alongside crispy grilled cheese sandwiches for the ultimate comfort meal.

Creamy Tomato Basil Bisque

Creamy Tomato Basil Bisque

During these crisp autumn afternoons, I find myself craving something warm and comforting that fills the kitchen with the most incredible aroma. There’s something magical about the combination of ripe tomatoes and fresh basil simmering together—it instantly transports me back to my grandmother’s kitchen, where she’d always have a pot of soup bubbling on the stove. This creamy tomato basil bisque has become my go-to recipe when I need both comfort and elegance in a single bowl.

Ingredients

  • For the base:
    • 2 tablespoons olive oil
    • 1 medium yellow onion, diced
    • 3 cloves garlic, minced
  • For the tomato mixture:
    • 2 pounds ripe Roma tomatoes, chopped
    • 1/4 cup tomato paste
    • 4 cups vegetable broth
    • 1/2 cup fresh basil leaves, packed
  • For finishing:
    • 1/2 cup heavy cream
    • 1 teaspoon salt
    • 1/2 teaspoon black pepper

Instructions

  1. Heat 2 tablespoons olive oil in a large Dutch oven over medium heat until it shimmers.
  2. Add 1 diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
  3. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant.
  4. Add 2 pounds chopped Roma tomatoes and cook for 8 minutes, until they begin to break down and release their juices.
  5. Mix in 1/4 cup tomato paste and cook for 2 minutes to deepen the flavor.
  6. Pour in 4 cups vegetable broth and bring to a boil over high heat.
  7. Reduce heat to low, cover, and simmer for 25 minutes until tomatoes are completely soft.
  8. Remove from heat and stir in 1/2 cup fresh basil leaves.
  9. Carefully transfer the mixture to a blender and blend on high speed for 1 minute until completely smooth.
  10. Return the blended soup to the pot over low heat.
  11. Stir in 1/2 cup heavy cream until fully incorporated.
  12. Season with 1 teaspoon salt and 1/2 teaspoon black pepper, stirring to combine.
  13. Heat for 3 more minutes until warmed through, but do not boil.

You’ll love how the velvety texture coats your spoon while the bright tomato flavor shines through with those subtle herbaceous notes from the basil. I sometimes serve it in pretty mugs for a cozy night in, or elevate it for guests with a drizzle of basil oil and some crusty garlic bread for dipping—it’s always a crowd-pleaser that feels both rustic and refined.

Roasted Tomato Basil Parmesan Soup

Roasted Tomato Basil Parmesan Soup

Every time I catch a whiff of roasting tomatoes, I’m instantly transported back to my grandmother’s kitchen, where she’d make this soup on crisp autumn afternoons. There’s something magical about how simple ingredients transform into such comforting warmth, especially when paired with a grilled cheese sandwich for dipping—my absolute favorite way to enjoy it.

Ingredients

  • For roasting the tomatoes:
    • 2 lbs Roma tomatoes, halved lengthwise
    • 3 tbsp olive oil
    • 1 tsp salt
    • 1/2 tsp black pepper
  • For the soup base:
    • 1 medium yellow onion, diced
    • 4 cloves garlic, minced
    • 4 cups vegetable broth
    • 1/2 cup fresh basil leaves, chopped
    • 1/2 cup grated Parmesan cheese
    • 1/2 cup heavy cream

Instructions

  1. Preheat your oven to 400°F.
  2. Arrange the halved tomatoes cut-side up on a baking sheet.
  3. Drizzle the tomatoes with 2 tablespoons of olive oil.
  4. Sprinkle the tomatoes with salt and black pepper.
  5. Roast the tomatoes for 35 minutes until they’re wrinkled and slightly caramelized at the edges.
  6. While tomatoes roast, heat the remaining 1 tablespoon of olive oil in a large pot over medium heat.
  7. Add the diced onion to the pot and cook for 5 minutes until translucent.
  8. Add the minced garlic and cook for 1 minute until fragrant.
  9. Transfer the roasted tomatoes to the pot with the onions and garlic.
  10. Pour in the vegetable broth and bring the mixture to a simmer.
  11. Cook the soup at a gentle simmer for 15 minutes to allow flavors to meld.
  12. Remove the pot from heat and stir in the chopped basil.
  13. Use an immersion blender to puree the soup until completely smooth.
  14. Stir in the grated Parmesan cheese until fully incorporated.
  15. Pour in the heavy cream and stir to combine.
  16. Heat the soup over low heat for 3 minutes until warmed through.

Oh, the velvety texture of this soup just melts in your mouth, with the Parmesan adding a subtle nuttiness that complements the sweet roasted tomatoes perfectly. I love serving it in hollowed-out bread bowls for an extra cozy presentation, or freezing individual portions for those nights when only comfort food will do.

Slow Cooker Tomato Basil Soup

Slow Cooker Tomato Basil Soup

Every time the crisp autumn air rolls in, I find myself craving the comforting embrace of a warm bowl of tomato soup. There’s something magical about letting a slow cooker do all the work while the house fills with the herbaceous scent of basil—it’s my favorite kind of lazy Sunday cooking.

Ingredients

  • For the soup base:
    • 2 (28-ounce) cans crushed tomatoes
    • 1 large yellow onion, finely chopped
    • 4 cloves garlic, minced
    • 4 cups vegetable broth
  • For seasoning and finishing:
    • 1/2 cup heavy cream
    • 1/4 cup fresh basil leaves, chopped
    • 2 tablespoons olive oil
    • 1 teaspoon sugar
    • 1/2 teaspoon black pepper
    • 1/2 teaspoon salt

Instructions

  1. Pour 2 tablespoons of olive oil into the slow cooker insert.
  2. Add 1 finely chopped large yellow onion and 4 minced garlic cloves to the slow cooker.
  3. Cook the onion and garlic on high heat for 30 minutes, stirring once halfway through, until the onion becomes translucent. Tip: Sautéing the aromatics first deepens the flavor foundation of your soup.
  4. Pour in 2 (28-ounce) cans of crushed tomatoes and 4 cups of vegetable broth.
  5. Stir in 1 teaspoon of sugar, 1/2 teaspoon of salt, and 1/2 teaspoon of black pepper until well combined.
  6. Cover the slow cooker and cook on low heat for 6 hours. Tip: Resist the urge to lift the lid frequently, as this releases heat and extends cooking time.
  7. After 6 hours, carefully blend the soup with an immersion blender until completely smooth.
  8. Stir in 1/2 cup of heavy cream and 1/4 cup of chopped fresh basil. Tip: Add the cream off-heat to prevent curdling, giving the soup a velvety finish.
  9. Ladle the soup into bowls and serve immediately.

This soup turns out luxuriously smooth with a rich tomato flavor that’s perfectly balanced by the sweet cream and fresh basil. Try serving it with a grilled cheese sandwich for dipping, or swirl in a spoonful of pesto right before serving to add an extra layer of herbal brightness.

Hearty Tomato Basil Tortellini Soup

Hearty Tomato Basil Tortellini Soup
As the crisp autumn air settles in, I find myself craving comforting bowls of soup that warm both hands and heart. This tomato basil tortellini soup has become my go-to recipe on busy weeknights when I want something satisfying without spending hours in the kitchen—it’s the kind of meal that makes my entire family gather around the table without being called twice.

Ingredients

For the soup base:
– 2 tablespoons olive oil
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 6 cups chicken broth
– 1 (28-ounce) can crushed tomatoes
– 1 teaspoon dried oregano
– 1/2 teaspoon red pepper flakes
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper

For finishing:
– 1 (20-ounce) package cheese tortellini
– 1/2 cup heavy cream
– 1/4 cup fresh basil leaves, chopped
– 1/2 cup grated Parmesan cheese

Instructions

1. Heat 2 tablespoons olive oil in a large Dutch oven over medium heat for 2 minutes until shimmering.
2. Add 1 diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant.
4. Pour in 6 cups chicken broth and 1 can crushed tomatoes, scraping the bottom to release any browned bits.
5. Add 1 teaspoon dried oregano, 1/2 teaspoon red pepper flakes, 1/2 teaspoon salt, and 1/4 teaspoon black pepper.
6. Bring the soup to a boil over high heat, then reduce to a simmer and cook uncovered for 15 minutes to allow flavors to meld.
7. Add 1 package cheese tortellini and cook for 7 minutes until tender but still firm to the bite.
8. Stir in 1/2 cup heavy cream and heat through for 2 minutes without boiling.
9. Remove from heat and stir in 1/4 cup chopped fresh basil and 1/2 cup grated Parmesan cheese until incorporated.

Last night I served this with crusty garlic bread for dipping, and the way the creamy tomato broth clings to each cheese-filled tortellini creates the most comforting texture. The subtle heat from the red pepper flakes balances beautifully with the sweet basil, making this soup feel both sophisticated and completely approachable—perfect for those evenings when you need a hug in a bowl.

Spicy Tomato Basil and Red Pepper Soup

Spicy Tomato Basil and Red Pepper Soup
Growing up, my grandmother always said the best soups come from the heart—and a well-stocked pantry. This spicy tomato basil and red pepper soup has become my go-to comfort food on chilly autumn evenings, especially when I want something that warms me from the inside out. I love how the bold flavors come together so effortlessly, making it perfect for both busy weeknights and cozy weekend lunches.

Ingredients

For the vegetable base:

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 red bell peppers, seeded and chopped

For the soup:

  • 1 (28 oz) can crushed tomatoes
  • 4 cups vegetable broth
  • 1/4 cup fresh basil leaves, chopped
  • 1 tsp red pepper flakes
  • 1/2 cup heavy cream
  • 1 tsp salt

Instructions

  1. Heat 2 tbsp olive oil in a large pot over medium heat until shimmering.
  2. Add 1 diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
  3. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant.
  4. Add 2 chopped red bell peppers and cook for 8 minutes, stirring occasionally, until softened.
  5. Pour in 1 can crushed tomatoes and 4 cups vegetable broth.
  6. Bring the mixture to a boil over high heat.
  7. Reduce heat to low, cover the pot, and simmer for 25 minutes.
  8. Remove the pot from heat and let cool for 10 minutes.
  9. Use an immersion blender to puree the soup until completely smooth.
  10. Stir in 1/4 cup chopped fresh basil, 1 tsp red pepper flakes, 1 tsp salt, and 1/2 cup heavy cream.
  11. Return the pot to low heat and warm for 3 minutes, stirring constantly, until heated through.

What I adore about this soup is its velvety texture that clings to your spoon, with the gentle heat from the red pepper flakes building slowly with each bite. The cream adds a luxurious richness that balances the acidity of the tomatoes beautifully. For a fun twist, try serving it in hollowed-out bread bowls or topped with garlic croutons for extra crunch.

Tomato Basil and White Bean Soup

Tomato Basil and White Bean Soup

Last week, when the first crisp autumn breeze swept through my kitchen window, I found myself craving something warm and comforting—the kind of meal that makes you want to curl up with a blanket. That’s when I remembered this Tomato Basil and White Bean Soup, a recipe I’ve tweaked over the years to be both hearty and healthy. It’s become my go-to for chilly evenings, especially when I’m short on time but still want a homemade touch.

Ingredients

  • For the base:
    • 2 tablespoons olive oil
    • 1 medium yellow onion, diced
    • 2 cloves garlic, minced
  • For the soup:
    • 1 (28-ounce) can crushed tomatoes
    • 4 cups vegetable broth
    • 2 (15-ounce) cans cannellini beans, rinsed and drained
    • 1/4 cup fresh basil leaves, chopped
    • 1 teaspoon dried oregano
    • 1/2 teaspoon salt
    • 1/4 teaspoon black pepper

Instructions

  1. Heat 2 tablespoons of olive oil in a large pot over medium heat until it shimmers, about 1 minute.
  2. Add 1 diced yellow onion and cook, stirring occasionally, until softened and translucent, about 5–7 minutes.
  3. Stir in 2 minced garlic cloves and cook for 1 minute until fragrant, being careful not to let it brown.
  4. Pour in 1 can of crushed tomatoes and 4 cups of vegetable broth, scraping the bottom of the pot to lift any browned bits for extra flavor.
  5. Add 2 cans of rinsed and drained cannellini beans, 1 teaspoon dried oregano, 1/2 teaspoon salt, and 1/4 teaspoon black pepper.
  6. Bring the soup to a boil over high heat, then reduce the heat to low and simmer uncovered for 20 minutes to let the flavors meld.
  7. Stir in 1/4 cup of chopped fresh basil and cook for 2 more minutes until wilted.
  8. Remove the pot from the heat and let it cool slightly before serving.

Every spoonful of this soup delivers a velvety texture from the blended beans and tomatoes, with the basil adding a fresh, aromatic finish. I love serving it with a sprinkle of Parmesan or a side of crusty bread for dipping—it’s cozy enough to make any autumn evening feel special.

Tomato Basil Gazpacho

Tomato Basil Gazpacho

Nothing beats the refreshing simplicity of tomato basil gazpacho on a warm afternoon—it’s my go-to when I want something light yet satisfying without turning on the stove. I first fell in love with this chilled soup during a summer trip to Spain, and now I make it weekly, tweaking the recipe to highlight garden-fresh flavors. Trust me, it’s the perfect way to use up those ripe tomatoes from your farmers’ market haul!

Ingredients

  • For the soup base: 4 large ripe tomatoes (about 2 lbs), cored and quartered; 1 English cucumber, peeled and chopped; 1 red bell pepper, seeded and chopped; 1/2 small red onion, chopped; 2 garlic cloves, peeled
  • For blending and seasoning: 1/4 cup extra virgin olive oil; 2 tbsp red wine vinegar; 1 tsp salt; 1/2 tsp black pepper; 1/4 cup fresh basil leaves
  • For garnish: 1/4 cup croutons; 1 tbsp chopped fresh basil

Instructions

  1. Combine the quartered tomatoes, chopped cucumber, chopped red bell pepper, chopped red onion, and peeled garlic cloves in a large blender.
  2. Blend the vegetables on high speed for 45 seconds until completely smooth, scraping down the sides halfway through to ensure no chunks remain.
  3. Add the extra virgin olive oil, red wine vinegar, salt, and black pepper to the blender.
  4. Blend the mixture on medium speed for 20 seconds until the oil is fully emulsified and the seasonings are evenly distributed.
  5. Stir in the 1/4 cup fresh basil leaves by hand to keep their vibrant green color intact, avoiding over-blending which can turn them brown.
  6. Pour the gazpacho into a large airtight container and refrigerate it for at least 2 hours, or until thoroughly chilled to 40°F for the best flavor melding.
  7. Ladle the chilled gazpacho into serving bowls just before serving.
  8. Top each bowl with 1/4 cup croutons and 1 tbsp chopped fresh basil for added crunch and freshness.

Dazzlingly smooth with a bright, tangy kick from the vinegar, this gazpacho feels like a cool breeze in a bowl. I love serving it in chilled glasses for a fancy touch at outdoor gatherings, or pairing it with grilled shrimp for a heartier meal—it’s versatile enough to shine any way you dish it up!

Chunky Tomato Basil and Orzo Soup

Chunky Tomato Basil and Orzo Soup
My kitchen always smells like an Italian grandmother’s dream when I’m simmering this soup—it’s the kind of cozy, one-pot wonder I crave on crisp autumn afternoons when I want something hearty but not heavy, and it comes together faster than my toddler can scatter crayons across the floor.

Ingredients

  • For the soup base:
    • 2 tablespoons olive oil
    • 1 medium yellow onion, diced
    • 2 cloves garlic, minced
    • 1 (28-ounce) can crushed tomatoes
    • 4 cups vegetable broth
    • 1 teaspoon dried oregano
  • For finishing:
    • 1 cup uncooked orzo pasta
    • 1/4 cup fresh basil, chopped
    • 1/2 teaspoon salt
    • 1/4 teaspoon black pepper

Instructions

  1. Heat 2 tablespoons olive oil in a large pot over medium heat for 1 minute until shimmering.
  2. Add 1 diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
  3. Stir in 2 minced garlic cloves and cook for 30 seconds until fragrant. Tip: Don’t let the garlic brown—it can turn bitter.
  4. Pour in 1 can crushed tomatoes and 4 cups vegetable broth.
  5. Add 1 teaspoon dried oregano and bring to a boil over high heat.
  6. Reduce heat to medium-low, cover, and simmer for 10 minutes to meld flavors.
  7. Stir in 1 cup uncooked orzo and cook uncovered for 8 minutes, stirring occasionally to prevent sticking. Tip: Keep the soup at a gentle bubble—too vigorous, and the orzo may break down.
  8. Turn off the heat and stir in 1/4 cup chopped fresh basil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Tip: Adding basil off-heat preserves its bright color and aroma.

Rich with plump orzo and vibrant tomato, this soup hugs you with its velvety texture and herb-kissed warmth. I love ladling it into shallow bowls and topping it with a drizzle of olive oil and extra basil for a restaurant-worthy touch—it’s the ultimate comfort in a spoon.

Tomato Basil and Chicken Meatball Soup

Tomato Basil and Chicken Meatball Soup
Last week, when the first chill of autumn finally settled in, I found myself craving something warm and comforting that wouldn’t keep me in the kitchen all day. This tomato basil and chicken meatball soup has become my go-to recipe for those busy weeknights when I want something hearty but don’t want to sacrifice flavor. I love how the fresh basil brightens up the rich tomato base, and the chicken meatballs make it feel substantial enough for a main course.

Ingredients

– For the meatballs: 1 lb ground chicken, 1/4 cup breadcrumbs, 1 large egg, 2 tbsp chopped fresh basil, 1/2 tsp salt, 1/4 tsp black pepper
– For the soup base: 1 tbsp olive oil, 1 medium onion (diced), 2 cloves garlic (minced), 4 cups chicken broth, 1 can (28 oz) crushed tomatoes, 1/4 cup chopped fresh basil, 1 tsp dried oregano, 1/2 tsp salt

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. In a medium bowl, combine ground chicken, breadcrumbs, egg, chopped basil, 1/2 tsp salt, and black pepper until just mixed.
3. Roll the mixture into 1-inch meatballs and place them on the prepared baking sheet.
4. Bake the meatballs for 15 minutes until they reach an internal temperature of 165°F.
5. While meatballs bake, heat olive oil in a large pot over medium heat.
6. Add diced onion and cook for 5 minutes until translucent.
7. Stir in minced garlic and cook for 1 minute until fragrant.
8. Pour in chicken broth, crushed tomatoes, dried oregano, and 1/2 tsp salt.
9. Bring the soup to a boil, then reduce heat to low and simmer for 10 minutes.
10. Add the baked meatballs and chopped fresh basil to the soup.
11. Simmer for an additional 5 minutes to allow flavors to meld.

Gently ladle this soup into bowls and watch how the tender chicken meatballs float in the vibrant tomato broth. The fresh basil adds a wonderful aromatic quality that makes your kitchen smell incredible, while the meatballs provide satisfying texture in every spoonful. I love serving this with crusty bread for dipping, or sometimes I’ll stir in a handful of spinach during the last minute of cooking for extra greens.

Vegan Tomato Basil and Lentil Soup

Vegan Tomato Basil and Lentil Soup
Remember those chilly autumn afternoons when nothing warms you up like a big bowl of homemade soup? I certainly do—this vegan tomato basil and lentil soup has become my go-to comfort food during crisp fall days, especially when I want something hearty but don’t have hours to spend in the kitchen. It’s packed with protein and flavor, and the best part is how easily it comes together with pantry staples I always keep on hand.

Ingredients

For sautéing:

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced

For the soup base:

  • 1 cup brown lentils, rinsed
  • 6 cups vegetable broth
  • 1 (28 oz) can crushed tomatoes
  • 1 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp black pepper

For finishing:

  • 1/4 cup fresh basil leaves, chopped
  • 1 tbsp lemon juice

Instructions

  1. Heat 2 tbsp olive oil in a large pot over medium heat until shimmering.
  2. Add 1 diced yellow onion, 2 diced carrots, and 2 diced celery stalks to the pot.
  3. Sauté vegetables for 8-10 minutes, stirring occasionally, until onions are translucent and carrots have softened slightly.
  4. Add 3 minced garlic cloves and cook for 1 minute until fragrant. Tip: Don’t let the garlic brown or it may turn bitter.
  5. Stir in 1 cup rinsed brown lentils, 6 cups vegetable broth, 1 can crushed tomatoes, 1 tsp dried oregano, 1/2 tsp salt, and 1/4 tsp black pepper.
  6. Bring soup to a boil over high heat, then reduce heat to low and cover the pot.
  7. Simmer soup for 35-40 minutes until lentils are tender but not mushy. Tip: Check lentils at 35 minutes—they should be soft but still hold their shape.
  8. Remove pot from heat and stir in 1/4 cup chopped fresh basil and 1 tbsp lemon juice. Tip: Adding basil and lemon juice at the end preserves their bright, fresh flavors.

Gloriously thick and satisfying, this soup has a rich tomato base that’s perfectly balanced by the earthy lentils and fresh basil. I love how the carrots and celery add just the right amount of sweetness and texture, making each spoonful feel complete. Sometimes I’ll serve it with a sprinkle of nutritional yeast for a cheesy flavor or with crusty bread for dipping—it’s equally delicious either way!

Tomato Basil Soup with Grilled Cheese Croutons

Tomato Basil Soup with Grilled Cheese Croutons
Gosh, there’s something so comforting about the classic combination of tomato soup and grilled cheese that takes me right back to rainy afternoons at my grandma’s kitchen table. I’ve been tweaking this recipe for years, and I finally landed on this version where the grilled cheese becomes part of the soup itself – because why choose between dipping and eating when you can have both in every spoonful? Trust me, once you try these crispy grilled cheese croutons floating in that velvety tomato basil soup, you’ll never go back to plain old dipping again.

Ingredients

For the Soup:

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 (28-ounce) cans crushed tomatoes
  • 2 cups vegetable broth
  • 1/2 cup heavy cream
  • 1/4 cup fresh basil leaves, chopped
  • 1 teaspoon sugar
  • 1/2 teaspoon black pepper

For the Grilled Cheese Croutons:

  • 8 slices sourdough bread
  • 4 tablespoons unsalted butter, softened
  • 2 cups shredded sharp cheddar cheese

Instructions

  1. Heat 2 tablespoons olive oil in a large pot over medium heat until shimmering.
  2. Add diced onion and cook for 5 minutes, stirring occasionally, until translucent.
  3. Stir in minced garlic and cook for 1 minute until fragrant.
  4. Pour in crushed tomatoes and vegetable broth, then bring to a boil.
  5. Reduce heat to low, cover, and simmer for 20 minutes to develop flavors.
  6. While soup simmers, spread softened butter on one side of each sourdough slice.
  7. Place 4 slices butter-side down in a cold skillet, then top each with 1/2 cup cheddar cheese.
  8. Cover with remaining bread slices, butter-side up.
  9. Cook over medium-low heat for 4-5 minutes until golden brown on the bottom.
  10. Flip sandwiches carefully and cook for another 4-5 minutes until the second side is golden and cheese is melted.
  11. Transfer grilled cheese to a cutting board and let rest for 2 minutes before slicing.
  12. Cut each sandwich into 1-inch cubes to create croutons.
  13. Remove soup from heat and stir in heavy cream, chopped basil, sugar, and black pepper.
  14. Use an immersion blender to puree the soup until completely smooth, about 2 minutes.
  15. Ladle hot soup into bowls and top with grilled cheese croutons.

The velvety smooth soup clings perfectly to those crispy, cheesy croutons, creating the most satisfying texture contrast in every bite. I love how the sharp cheddar from the croutons melts slightly into the soup, adding little pockets of extra richness. For a fun twist, try serving this in mugs for cozy handheld enjoyment during movie nights.

Fire-Roasted Tomato Basil Soup

Fire-Roasted Tomato Basil Soup
Kind of like that cozy sweater you reach for every fall, this fire-roasted tomato basil soup has become my seasonal comfort ritual—I actually double the recipe most weeks because my neighbor always seems to smell it simmering and pops over with a fresh loaf of bread.

Ingredients

For roasting:
– 2 lbs ripe Roma tomatoes, halved
– 3 tbsp olive oil
– 4 garlic cloves, peeled
– 1 tsp kosher salt
For the soup base:
– 1 medium yellow onion, diced
– 1/4 cup fresh basil leaves, packed
– 4 cups vegetable broth
– 1/2 cup heavy cream
– 1/2 tsp black pepper

Instructions

1. Preheat your oven to 425°F. 2. Arrange tomato halves cut-side up on a baking sheet. 3. Drizzle tomatoes and garlic cloves evenly with 3 tbsp olive oil. 4. Sprinkle 1 tsp kosher salt over tomatoes. 5. Roast for 35 minutes until tomato skins are charred at the edges. 6. While tomatoes roast, heat 1 tbsp olive oil in a large pot over medium heat. 7. Sauté diced onion for 8 minutes until translucent. 8. Transfer roasted tomatoes and garlic to the pot. 9. Add 4 cups vegetable broth and 1/2 tsp black pepper. 10. Simmer uncovered for 20 minutes. 11. Carefully blend the soup with an immersion blender until completely smooth. 12. Stir in 1/2 cup heavy cream. 13. Chop 1/4 cup fresh basil leaves and stir them in just before serving. Tip: For extra smoky flavor, broil the tomatoes for the final 3 minutes of roasting. Tip: Let the soup cool slightly before blending to prevent splatters. Tip: Stir cream in off the heat to prevent curdling. Last spoonfuls of this velvety soup carry the gentle sweetness of roasted tomatoes balanced by peppery basil—I love swirling in a extra drizzle of cream and serving it alongside grilled cheese sandwiches dunked right into the bowl.

Tomato Basil and Mozzarella Soup

Tomato Basil and Mozzarella Soup
Diving into a bowl of this tomato basil and mozzarella soup feels like wrapping yourself in a warm, cheesy hug on a crisp autumn day—I actually first made it last fall when my garden was overflowing with basil, and now it’s my go-to comfort food when I need something cozy but effortless.

Ingredients

– For the base: 2 tablespoons olive oil, 1 medium yellow onion (diced), 3 cloves garlic (minced), 2 (28-ounce) cans crushed tomatoes, 4 cups vegetable broth, 1 teaspoon granulated sugar, 1 teaspoon salt, ½ teaspoon black pepper
– For finishing: 1 cup fresh basil leaves (chopped), 8 ounces fresh mozzarella cheese (torn into small pieces), ½ cup heavy cream

Instructions

1. Heat 2 tablespoons olive oil in a large pot over medium heat for 1 minute until shimmering.
2. Add 1 diced yellow onion and cook for 5–7 minutes, stirring occasionally, until translucent and fragrant.
3. Stir in 3 minced garlic cloves and cook for 1 minute until aromatic but not browned—this prevents bitterness.
4. Pour in 2 cans crushed tomatoes, 4 cups vegetable broth, 1 teaspoon sugar, 1 teaspoon salt, and ½ teaspoon black pepper, then bring to a boil.
5. Reduce heat to low, cover the pot, and simmer for 20 minutes to let the flavors meld.
6. Use an immersion blender to puree the soup directly in the pot until completely smooth, or carefully transfer to a countertop blender in batches.
7. Stir in 1 cup chopped fresh basil and ½ cup heavy cream, then heat for 2–3 minutes until warmed through—don’t boil, or the cream may curdle.
8. Turn off the heat and gently fold in 8 ounces torn fresh mozzarella, letting it melt slightly into the soup for a stretchy, creamy texture.

Ladle this velvety soup into bowls and watch the mozzarella create delightful cheesy strands with every spoonful; the bright tomato and basil balance the richness perfectly. I love serving it with a crusty baguette for dipping, or you can top it with extra fresh basil and a drizzle of olive oil for an elegant touch.

Tomato Basil Carrot and Pepper Soup

Tomato Basil Carrot and Pepper Soup
Gosh, there’s something so comforting about a warm bowl of soup on a crisp autumn day like today—it just feels like a hug from the inside. I first made this Tomato Basil Carrot and Pepper Soup last fall when my garden was overflowing with ripe tomatoes, and now it’s become my go-to for using up those end-of-season veggies. Trust me, the sweet carrots and bell peppers balance the tomatoes perfectly, making this soup both vibrant and cozy.

Ingredients

– For sautéing: 2 tbsp olive oil, 1 medium onion (chopped), 2 cloves garlic (minced)
– For the soup base: 4 large tomatoes (chopped), 2 carrots (peeled and sliced), 1 red bell pepper (chopped), 4 cups vegetable broth
– For finishing: 1/4 cup fresh basil (chopped), 1/2 tsp salt, 1/4 tsp black pepper

Instructions

1. Heat 2 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add 1 chopped onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Stir in 2 minced garlic cloves and cook for 1 minute until fragrant—be careful not to burn it, as this can make the soup bitter.
4. Add 4 chopped tomatoes, 2 sliced carrots, and 1 chopped red bell pepper to the pot.
5. Pour in 4 cups vegetable broth and bring to a boil over high heat.
6. Reduce heat to low, cover the pot, and simmer for 25 minutes until the carrots are tender when pierced with a fork.
7. Carefully transfer the soup to a blender and blend on high for 1 minute until completely smooth—hold the lid firmly with a towel to prevent hot splatters.
8. Return the blended soup to the pot and stir in 1/4 cup chopped fresh basil, 1/2 tsp salt, and 1/4 tsp black pepper.
9. Heat the soup over low for 3 minutes until warmed through, stirring gently to incorporate the basil.

Kind of velvety and rich, this soup has a smooth texture that clings to your spoon, with the sweet carrots and peppers mellowing the tomato’s acidity. I love serving it with a swirl of cream or a sprinkle of Parmesan for extra depth, or even pairing it with crusty bread for dipping—it’s perfect for those chilly evenings when you need a little warmth.

Tomato Basil Coconut Curry Soup

Tomato Basil Coconut Curry Soup
Warm autumn afternoons like this always make me crave something comforting yet vibrant, which is exactly why I developed this Tomato Basil Coconut Curry Soup—it’s become my go-to for chilly evenings when I want a cozy meal without spending hours in the kitchen. I love how the coconut milk mellows the acidity of the tomatoes while the fresh basil adds a pop of brightness that reminds me of summer herb gardens.

Ingredients

– For the base: 2 tbsp olive oil, 1 medium yellow onion (diced), 3 cloves garlic (minced)
– For the soup: 1 (28 oz) can crushed tomatoes, 1 (13.5 oz) can full-fat coconut milk, 4 cups vegetable broth
– For seasoning: 2 tbsp curry powder, 1 tsp salt, 1/2 tsp black pepper
– For finishing: 1/2 cup fresh basil leaves (chopped), 1 tbsp lime juice

Instructions

1. Heat 2 tbsp olive oil in a large pot over medium heat until it shimmers.
2. Add 1 diced yellow onion and cook for 5–7 minutes, stirring occasionally, until translucent.
3. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant.
4. Sprinkle 2 tbsp curry powder over the onion mixture and toast for 30 seconds to deepen the flavor.
5. Pour in 1 can crushed tomatoes, scraping the bottom of the pot to incorporate any browned bits.
6. Add 4 cups vegetable broth, 1 can coconut milk, 1 tsp salt, and 1/2 tsp black pepper.
7. Bring the soup to a boil, then reduce heat to low and simmer uncovered for 20 minutes.
8. Stir in 1/2 cup chopped fresh basil and 1 tbsp lime juice just before serving.

Last spoonfuls of this soup are pure comfort—the velvety coconut broth hugs the tangy tomatoes, while the basil lends a fresh, aromatic finish. I love serving it with crusty bread for dipping or topping it with a drizzle of coconut cream for extra richness.

Tomato Basil and Leek Soup

Tomato Basil and Leek Soup
Gathering around a warm bowl of soup has always been my favorite way to unwind after a busy day, and this Tomato Basil and Leek Soup is my latest obsession. I actually created this recipe last fall when my garden was overflowing with tomatoes and basil, and I wanted something that felt both comforting and fresh. There’s something magical about how these simple ingredients come together to create such depth of flavor.

Ingredients

For the vegetable base:

  • 2 tablespoons olive oil
  • 2 large leeks, white and light green parts only, thinly sliced
  • 3 cloves garlic, minced

For the soup:

  • 6 cups chopped fresh tomatoes
  • 4 cups vegetable broth
  • 1/2 cup fresh basil leaves, packed
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 cup heavy cream

Instructions

  1. Heat 2 tablespoons olive oil in a large pot over medium heat until shimmering.
  2. Add 2 sliced leeks and cook for 8 minutes, stirring occasionally, until softened but not browned. (Tip: Make sure to wash leeks thoroughly as they often hide dirt between their layers.)
  3. Add 3 minced garlic cloves and cook for 1 minute until fragrant.
  4. Pour in 6 cups chopped tomatoes and cook for 5 minutes, until they begin to break down.
  5. Add 4 cups vegetable broth, 1 teaspoon salt, and 1/2 teaspoon black pepper.
  6. Bring the mixture to a boil, then reduce heat to low and simmer for 25 minutes. (Tip: Don’t rush the simmering time—this allows the flavors to fully develop.)
  7. Remove the pot from heat and stir in 1/2 cup fresh basil leaves.
  8. Use an immersion blender to puree the soup until completely smooth, about 2 minutes.
  9. Stir in 1/4 cup heavy cream until fully incorporated. (Tip: For a lighter version, you can substitute Greek yogurt for the heavy cream.)
  10. Ladle the hot soup into bowls and serve immediately.

But what really makes this soup special is its velvety texture that somehow manages to feel both rich and light at the same time. The sweet leeks and bright basil create this beautiful harmony with the acidic tomatoes, making each spoonful incredibly balanced. I love serving it with a crusty baguette for dipping, or sometimes I’ll top it with homemade croutons for extra crunch.

Chilled Tomato Basil Avocado Soup

Chilled Tomato Basil Avocado Soup

Perfect for those sweltering summer afternoons when even turning on the stove feels like a chore, this chilled tomato basil avocado soup has become my go-to lifesaver. I first threw it together during last year’s heatwave when my garden was overflowing with basil and my counter was covered in ripe avocados, and now it’s a weekly staple from June through September.

Ingredients

  • For the soup base:
    • 4 large ripe tomatoes, cored and quartered
    • 1/2 cup fresh basil leaves, packed
    • 1/4 cup red onion, roughly chopped
    • 2 tablespoons extra virgin olive oil
    • 1 tablespoon fresh lemon juice
    • 1 teaspoon fine sea salt
    • 1/2 teaspoon black pepper
  • For finishing:
    • 2 ripe avocados, peeled and pitted
    • 1/2 cup cold water

Instructions

  1. Combine 4 quartered tomatoes, 1/2 cup basil leaves, 1/4 cup red onion, 2 tablespoons olive oil, 1 tablespoon lemon juice, 1 teaspoon salt, and 1/2 teaspoon pepper in your blender pitcher.
  2. Blend the mixture on high speed for 45 seconds until completely smooth and no tomato chunks remain.
  3. Add 2 pitted avocados and 1/2 cup cold water to the blender. Tip: Using cold water helps maintain the soup’s chilled temperature without diluting flavor.
  4. Blend again on medium speed for 30 seconds until the avocados are fully incorporated and the texture becomes creamy.
  5. Transfer the soup to an airtight container using a rubber spatula to scrape every last bit from the blender. Tip: A rubber spatula ensures you don’t waste any of that creamy goodness.
  6. Refrigerate the soup for at least 2 hours until thoroughly chilled to 40°F. Tip: Don’t skip the chilling time—it allows the flavors to meld and develop properly.
  7. Give the soup a quick stir before serving to reincorporate any separation that may have occurred.

Gloriously creamy yet surprisingly light, this soup delivers the rich texture you crave without weighing you down. The cool avocado base provides the perfect canvas for the bright tomato and basil flavors to really shine through. I love serving it in chilled bowls with an extra drizzle of olive oil and a few torn basil leaves for that restaurant-worthy presentation at home.

Conclusion

Hearty and comforting, these tomato basil soup recipes are perfect for cozy nights at home. Whether you prefer classic creamy versions or creative twists, there’s something here for every taste. We hope you’ll try a few, leave a comment with your favorite, and share this collection on Pinterest to spread the warmth!

You might also like these recipes

Leave a Comment