15 Homemade Tomato Soup Recipes Better Than the Can: Cozy Comfort in a Bowl

15 Homemade Tomato Soup Recipes Better Than the Can: Cozy Comfort in a Bowl

15 Homemade Tomato Soup Recipes Better Than the Can: Cozy Comfort in a Bowl

A bowl of tomato soup just feels like a warm hug on a gloomy day and nothing beats the feeling of homemade soup compared to the can version. I would like to share **fifteen cozy variations** on this recipe that my family fights over, including a basil, and even a coconut-Thai soup that shocked everyone! Don't forget the grilled cheese and let's get cooking.

Don't lose this article. Enter your email below, and I'll send it to you right now. Plus a little encouragement and inspiration from me, straight to your inbox.

1) Classic Basil Tomato

a creamy basil tomato soup in a shallow white bowl topped with a swirl of cream and fresh basil leaves, in a wide horizontal shot, set on a rustic wooden table beside a grilled cheese, natural light, shallow depth of field, landscape orientation

When I want to evoke that Sunday feeling, this is my go to recipe. Fresh, uncomplicated and infused with fragrant basil.

a creamy basil tomato soup in a shallow white bowl topped with a swirl of cream and fresh basil leaves, in a wide horizontal shot, set on a rustic wooden table beside a grilled cheese, natural light, shallow depth of field, landscape orientation

Classic Basil Tomato

Classic comfort in a bowl. A rich mixture of sweet tomatoes and freshly picked basil.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • 2 tbsp butter
  • 1 onion diced
  • 3 cloves garlic minced
  • 28 oz crushed tomatoes
  • 2 cups vegetable broth
  • 1/2 cup heavy cream
  • 1/4 cup fresh basil chopped
  • 1 tsp sugar
  • 1 pinch salt and pepper

Method
 

  1. Melt the butter in a pot and soften the onion for 5 minutes, then stir in the garlic for 1 minute.
  2. Add the crushed tomatoes, broth, and sugar, then simmer gently for 20 minutes.
  3. Blend the soup smooth with an immersion blender right in the pot.
  4. Stir in the cream and fresh basil, season with salt and pepper, and warm through before serving.

Notes

A pinch of sugar tames the tomato acidity without making it sweet.

2) Creamy Roasted Garlic

a smooth roasted garlic tomato soup in a wide ceramic bowl with a drizzle of olive oil and toasted bread on the side, in a wide horizontal shot, on a warm marble counter, natural light, shallow depth of field, landscape orientation

For this recipe, roasting a whole head of garlic is the way to go, plus it makes the soup taste good.

a smooth roasted garlic tomato soup in a wide ceramic bowl with a drizzle of olive oil and toasted bread on the side, in a wide horizontal shot, on a warm marble counter, natural light, shallow depth of field, landscape orientation

Creamy Roasted Garlic

Sweet roasted garlic blends seamlessly into a silky tomato puree for a creamy, restaurant-style bowl.
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings: 4 servings

Ingredients
  

  • 1 head garlic
  • 3 tbsp olive oil
  • 28 oz whole peeled tomatoes
  • 1 onion chopped
  • 2 cups chicken broth
  • 1/2 cup half and half
  • 1 tsp dried thyme
  • 1 pinch salt and pepper

Method
 

  1. Slice the top off the garlic head, drizzle with 1 tablespoon oil, wrap in foil, and roast at 400F for 35 minutes.
  2. Meanwhile, saute the onion in the remaining oil until soft, about 6 minutes.
  3. Squeeze the roasted garlic into the pot, then add the tomatoes, broth, and thyme and simmer 15 minutes.
  4. Blend until smooth, stir in the half and half, and season with salt and pepper.

Notes

Roast an extra head while the oven's on for tomorrow's toast.

3) Smoky Chipotle

a deep red smoky chipotle tomato soup in a wide bowl with a swirl of sour cream and a sprinkle of smoked paprika, in a wide horizontal shot, on a dark slate surface, natural light, shallow depth of field, landscape orientation

If you want a bit of heat and plenty of smoke, this one is right up your alley. It won't scorch anyone's tongue!

a deep red smoky chipotle tomato soup in a wide bowl with a swirl of sour cream and a sprinkle of smoked paprika, in a wide horizontal shot, on a dark slate surface, natural light, shallow depth of field, landscape orientation

Smoky Chipotle

Smoky chipotle peppers provide a mildly spicy and complex support to this tomato soup.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • 2 tbsp olive oil
  • 1 onion diced
  • 2 chipotle peppers in adobo minced
  • 28 oz fire-roasted tomatoes
  • 2 cups vegetable broth
  • 1 tsp smoked paprika
  • 1/4 cup sour cream
  • 1 pinch salt

Method
 

  1. Soften the onion in the oil for 5 minutes.
  2. Stir in the chipotle peppers and smoked paprika and cook 1 minute until fragrant.
  3. Add the fire-roasted tomatoes and broth and simmer 15 minutes.
  4. Blend smooth, then swirl in the sour cream and season with salt.

Notes

Start with one chipotle if you're feeding little ones.

4) Spicy Curry Infusion

a golden-red curry tomato soup in a wide shallow bowl with a swirl of coconut milk and a cilantro garnish, in a wide horizontal shot, on a woven placemat, natural light, shallow depth of field, landscape orientation

After you add curry powder to tomato soup, you will ask yourself, “why didn’t I do this sooner?” It’s inviting, fragrant, and a little unexpected!

a golden-red curry tomato soup in a wide shallow bowl with a swirl of coconut milk and a cilantro garnish, in a wide horizontal shot, on a woven placemat, natural light, shallow depth of field, landscape orientation

Spicy Curry Infusion

Curry spices warm up this cozy and fragrant bowl that has a spicy kick.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • 2 tbsp coconut oil
  • 1 onion diced
  • 1 tbsp curry powder
  • 1 tsp ginger grated
  • 28 oz crushed tomatoes
  • 2 cups vegetable broth
  • 1/2 cup coconut milk
  • 1 pinch salt

Method
 

  1. Melt the coconut oil and soften the onion for 5 minutes.
  2. Add the curry powder and ginger and toast for 1 minute until aromatic.
  3. Pour in the tomatoes and broth and simmer 15 minutes.
  4. Blend smooth, stir in the coconut milk, and season with salt.

Notes

A squeeze of lime at the end brightens everything up.

5) Rustic Garden Veggie

a chunky rustic vegetable tomato soup in a wide rustic bowl showing diced carrots, zucchini, and herbs, in a wide horizontal shot, on a farmhouse wooden table, natural light, shallow depth of field, landscape orientation

No matter the time of year, this clean-out-the-crisper soup always tastes like summer. It's hearty and chunky, and I always love throwing a bunch of random ingredients from the crisper drawer into the pot.

a chunky rustic vegetable tomato soup in a wide rustic bowl showing diced carrots, zucchini, and herbs, in a wide horizontal shot, on a farmhouse wooden table, natural light, shallow depth of field, landscape orientation

Rustic Garden Veggie

A thick and rich tomato soup that has soft garden veggies in every bite.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • 2 tbsp olive oil
  • 1 onion diced
  • 2 carrots diced
  • 2 celery stalks diced
  • 1 zucchini diced
  • 28 oz diced tomatoes
  • 4 cups vegetable broth
  • 1 tsp Italian seasoning
  • 1 pinch salt and pepper

Method
 

  1. Heat the oil and saute the onion, carrots, and celery for 8 minutes.
  2. Add the zucchini and cook 3 more minutes.
  3. Stir in the diced tomatoes, broth, and Italian seasoning.
  4. Simmer 18 minutes until the vegetables are tender, then season with salt and pepper. Leave it chunky.

Notes

Toss in a handful of small pasta in the last 10 minutes to bulk it up.

6) Zesty Lemon Herb

a bright tomato soup in a wide pale bowl garnished with lemon zest and fresh dill, in a wide horizontal shot, on a light linen napkin and pale table, natural light, shallow depth of field, landscape orientation

The bright, herby tomato soup will help you get your life together.

a bright tomato soup in a wide pale bowl garnished with lemon zest and fresh dill, in a wide horizontal shot, on a light linen napkin and pale table, natural light, shallow depth of field, landscape orientation

Zesty Lemon Herb

A handful of fresh herbs and lemon brighten this tomato soup.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • 2 tbsp olive oil
  • 1 shallot minced
  • 2 cloves garlic minced
  • 28 oz crushed tomatoes
  • 2 cups vegetable broth
  • 1 lemon juiced and zested
  • 2 tbsp fresh parsley chopped
  • 1 tbsp fresh dill chopped
  • 1 pinch salt

Method
 

  1. Soften the shallot in the oil for 4 minutes, then add the garlic for 1 minute.
  2. Add the tomatoes and broth and simmer 15 minutes.
  3. Blend smooth, then stir in the lemon juice, zest, parsley, and dill.
  4. Season with salt and serve right away while the herbs are fresh.

Notes

Add the lemon off the heat so it stays bright.

7) Rich Coconut Thai

a creamy coconut Thai tomato soup in a wide bowl with a swirl of coconut milk and torn cilantro, in a wide horizontal shot, on a dark wood table with chopsticks nearby, natural light, shallow depth of field, landscape orientation

It's love story worthy when tomato soup meets Thai takeout. You just can't resist the creaminess and slight sweetness. It's made to be slurped.

Don't lose this article. Enter your email below, and I'll send it to you right now. Plus a little encouragement and inspiration from me, straight to your inbox.

a creamy coconut Thai tomato soup in a wide bowl with a swirl of coconut milk and torn cilantro, in a wide horizontal shot, on a dark wood table with chopsticks nearby, natural light, shallow depth of field, landscape orientation

Rich Coconut Thai

With the addition of coconut milk and Thai red curry, even a simple tomato soup transforms into a richly textured and beautifully aromatic soup.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • 1 tbsp coconut oil
  • 1 onion diced
  • 2 tbsp red curry paste
  • 28 oz crushed tomatoes
  • 1 cup vegetable broth
  • 1 can coconut milk
  • 1 tbsp fish sauce
  • 1 tsp brown sugar
  • 2 tbsp fresh cilantro chopped

Method
 

  1. Soften the onion in the coconut oil for 5 minutes.
  2. Stir in the red curry paste and cook 1 minute until fragrant.
  3. Add the tomatoes, broth, coconut milk, fish sauce, and brown sugar and simmer 15 minutes.
  4. Blend smooth, then top with fresh cilantro before serving.

Notes

Swap fish sauce for soy sauce to keep it vegetarian.

8) Savory Bacon Cheddar

a rich tomato soup topped with shredded cheddar and crumbled crispy bacon in a wide bowl, in a wide horizontal shot, on a cozy wooden table, natural light, shallow depth of field, landscape orientation

Bacon and cheddar in tomato soup is so good you won’t regret it.

a rich tomato soup topped with shredded cheddar and crumbled crispy bacon in a wide bowl, in a wide horizontal shot, on a cozy wooden table, natural light, shallow depth of field, landscape orientation

Savory Bacon Cheddar

For a rich and creamy experience dunk your bacon and cheddar sandwich into the delicious tomato soup.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • 6 slices bacon chopped
  • 1 onion diced
  • 28 oz crushed tomatoes
  • 2 cups chicken broth
  • 1 cup sharp cheddar shredded
  • 1/2 cup heavy cream
  • 1 pinch black pepper

Method
 

  1. Cook the bacon in a pot until crisp, then remove and set aside, leaving a little fat behind.
  2. Soften the onion in the bacon fat for 5 minutes.
  3. Add the tomatoes and broth and simmer 15 minutes, then blend smooth.
  4. Stir in the cheddar and cream over low heat until melted, then top each bowl with crispy bacon and black pepper.

Notes

Keep the heat low when adding cheese so it doesn't get grainy.

9) Hearty Lentil Tomato

a thick hearty lentil tomato soup in a wide deep bowl with a drizzle of olive oil and a parsley sprig, in a wide horizontal shot, on a rustic table with crusty bread, natural light, shallow depth of field, landscape orientation

What a soup! It's so filling it'll even get the kids to be quiet for a whole bowl.

a thick hearty lentil tomato soup in a wide deep bowl with a drizzle of olive oil and a parsley sprig, in a wide horizontal shot, on a rustic table with crusty bread, natural light, shallow depth of field, landscape orientation

Hearty Lentil Tomato

Lentils add heartiness, and give this tomato soup the ability to stand on its own as a one-bowl dinner.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • 2 tbsp olive oil
  • 1 onion diced
  • 2 cloves garlic minced
  • 1 cup red lentils rinsed
  • 28 oz crushed tomatoes
  • 4 cups vegetable broth
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 1 pinch salt

Method
 

  1. Saute the onion in the oil for 5 minutes, then add the garlic, cumin, and paprika for 1 minute.
  2. Stir in the lentils, tomatoes, and broth.
  3. Simmer 25 minutes until the lentils are completely soft.
  4. Mash lightly with a spoon for a thicker texture and season with salt.

Notes

It thickens as it sits, so loosen leftovers with a splash of broth.

10) Bright Orange Ginger

a vibrant orange-red ginger tomato soup in a wide bowl with a curl of orange zest and a swirl of coconut milk, in a wide horizontal shot, on a bright kitchen counter, natural light, shallow depth of field, landscape orientation

This tomato soup has a little bit of orange and a knob of ginger which will bring you a little sunshine to your day!

a vibrant orange-red ginger tomato soup in a wide bowl with a curl of orange zest and a swirl of coconut milk, in a wide horizontal shot, on a bright kitchen counter, natural light, shallow depth of field, landscape orientation

Bright Orange Ginger

Tomato soup gets a refreshingly different twist with the addition of fresh oranges and the zing of ginger.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • 2 tbsp olive oil
  • 1 onion diced
  • 1 tbsp ginger grated
  • 28 oz crushed tomatoes
  • 2 cups vegetable broth
  • 1 orange juiced and zested
  • 1/4 cup coconut milk
  • 1 pinch salt

Method
 

  1. Soften the onion in the oil for 5 minutes, then add the ginger for 1 minute.
  2. Add the tomatoes and broth and simmer 15 minutes.
  3. Blend smooth, then stir in the orange juice, zest, and coconut milk.
  4. Season with salt and warm through gently.

Notes

Don't skip the zest; it carries most of the orange aroma.

11) Italian Herb Medley

an Italian herb tomato soup in a wide bowl topped with grated parmesan and a basil sprig, in a wide horizontal shot, on a checkered cloth beside garlic bread, natural light, shallow depth of field, landscape orientation

This one reminds me of a cozy trattoria with all of the oregano, basil, and a touch of parmesan magic. Bread for dunking is an absolute must.

an Italian herb tomato soup in a wide bowl topped with grated parmesan and a basil sprig, in a wide horizontal shot, on a checkered cloth beside garlic bread, natural light, shallow depth of field, landscape orientation

Italian Herb Medley

Tomato soup has a deep rich taste from the blend of Italian spices and parmesan.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • 2 tbsp olive oil
  • 1 onion diced
  • 3 cloves garlic minced
  • 28 oz crushed tomatoes
  • 2 cups vegetable broth
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/4 cup parmesan grated
  • 1 pinch salt and pepper

Method
 

  1. Soften the onion in the oil for 5 minutes, then add the garlic for 1 minute.
  2. Stir in the oregano and basil, then add the tomatoes and broth.
  3. Simmer 18 minutes, then blend smooth.
  4. Stir in the parmesan until melted and season with salt and pepper.

Notes

Drop in a parmesan rind while it simmers for extra depth.

12) Tangy Balsamic Drizzle

a creamy tomato soup in a wide white bowl with an artful drizzle of dark balsamic reduction across the top, in a wide horizontal shot, on an elegant table setting, natural light, shallow depth of field, landscape orientation

Adding a glossy balsamic drizzle just before serving elevates the soup to a level where it’s good enough to serve to company you actually like!

a creamy tomato soup in a wide white bowl with an artful drizzle of dark balsamic reduction across the top, in a wide horizontal shot, on an elegant table setting, natural light, shallow depth of field, landscape orientation

Tangy Balsamic Drizzle

A sweet and sour balsamic reduction gives this smooth tomato soup added dimension and a beautiful sheen.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • 1/2 cup balsamic vinegar
  • 2 tbsp olive oil
  • 1 onion diced
  • 28 oz crushed tomatoes
  • 2 cups vegetable broth
  • 1 tsp dried thyme
  • 1/4 cup heavy cream
  • 1 pinch salt

Method
 

  1. Simmer the balsamic vinegar in a small pan until it reduces to a syrup, about 8 minutes, then set aside.
  2. Soften the onion in the oil for 5 minutes, add the thyme, then the tomatoes and broth.
  3. Simmer 15 minutes and blend smooth, then stir in the cream and season with salt.
  4. Drizzle the balsamic reduction over each bowl before serving.

Notes

Watch the balsamic closely; it goes from syrup to burnt fast.

13) Wholesome Quinoa Blend

a hearty tomato soup studded with fluffy quinoa in a wide bowl with a parsley garnish, in a wide horizontal shot, on a bright wholesome table setting, natural light, shallow depth of field, landscape orientation

My favorite way to turn a light lunch into something that feels like a real meal is to sneak a little quinoa into the tomato soup.

a hearty tomato soup studded with fluffy quinoa in a wide bowl with a parsley garnish, in a wide horizontal shot, on a bright wholesome table setting, natural light, shallow depth of field, landscape orientation

Wholesome Quinoa Blend

The quinoa is fluffy and adds a nice texture to the tomato soup, and adds protein making this a complete meal.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • 1/2 cup quinoa rinsed
  • 2 tbsp olive oil
  • 1 onion diced
  • 2 cloves garlic minced
  • 28 oz crushed tomatoes
  • 3 cups vegetable broth
  • 1 tsp cumin
  • 1 pinch salt

Method
 

  1. Soften the onion in the oil for 5 minutes, then add the garlic and cumin for 1 minute.
  2. Stir in the tomatoes and broth and bring to a simmer.
  3. Add the quinoa and simmer 18 minutes until tender.
  4. Season with salt and leave it slightly brothy since the quinoa keeps absorbing.

Notes

Cook the quinoa separately if you want leftovers that stay loose.

14) Decadent Truffle Oil

a luxurious smooth tomato soup in a wide elegant bowl with a delicate drizzle of truffle oil and microgreens, in a wide horizontal shot, on a dark refined table setting, natural light, shallow depth of field, landscape orientation

Just a couple drops of truffle oil and now your weeknight tomato soup looks ready for a dinner party. Totally worth it.

a luxurious smooth tomato soup in a wide elegant bowl with a delicate drizzle of truffle oil and microgreens, in a wide horizontal shot, on a dark refined table setting, natural light, shallow depth of field, landscape orientation

Decadent Truffle Oil

A final drizzle of truffle oil elevates this smooth tomato soup to the sublime.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • 2 tbsp butter
  • 1 onion diced
  • 2 cloves garlic minced
  • 28 oz crushed tomatoes
  • 2 cups vegetable broth
  • 1/2 cup heavy cream
  • 1 tbsp truffle oil
  • 1 pinch salt and pepper

Method
 

  1. Melt the butter and soften the onion for 5 minutes, then add the garlic for 1 minute.
  2. Add the tomatoes and broth and simmer 18 minutes.
  3. Blend smooth and stir in the cream, then season with salt and pepper.
  4. Finish each bowl with a light drizzle of truffle oil right before serving.

Notes

Add truffle oil off the heat; cooking it dulls the aroma.

15) Provencal Herb Delight

a smooth Provencal tomato soup in a wide rustic bowl garnished with a sprig of dried herbs, in a wide horizontal shot, on a sun-washed French country table, natural light, shallow depth of field, landscape orientation

Herbes de Provence gives this soup the aroma of lavender-covered hills of the south of France. What a little escape!

a smooth Provencal tomato soup in a wide rustic bowl garnished with a sprig of dried herbs, in a wide horizontal shot, on a sun-washed French country table, natural light, shallow depth of field, landscape orientation

Provencal Herb Delight

The fragrant herbes de Provence give this tomato soup a sunny French countryside charm.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • 2 tbsp olive oil
  • 1 onion diced
  • 1 fennel bulb diced
  • 2 cloves garlic minced
  • 28 oz crushed tomatoes
  • 2 cups vegetable broth
  • 1 tbsp herbes de Provence
  • 1 pinch salt

Method
 

  1. Soften the onion and fennel in the oil for 7 minutes.
  2. Add the garlic and herbes de Provence and cook 1 minute.
  3. Stir in the tomatoes and broth and simmer 18 minutes.
  4. Blend smooth and season with salt before serving.

Notes

The fennel adds a gentle anise note that pairs beautifully with the herbs.