Written by

Nicholas Morris

Published

Cozy Roasted Garlic Tomato Basil Soup – Easy Homemade Recipe

Ready In 60 minutes
Servings 6 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

There used to be a tiny French bistro tucked away on a side street in Portland called Le Petit Pot that made the most incredible tomato soup I have ever tasted. When they closed their doors unexpectedly three years ago, I honestly felt a little pang of loss—like a friend had moved away without saying goodbye. After twelve tries—some so bad my husband politely asked if we could “try something else for dinner”—I finally got it.

The secret, I discovered, wasn’t in some fancy French technique or imported ingredients. It was the roasted garlic. That sweet, mellow, almost buttery flavor transformed a simple tomato soup into something I’d crave for days. I mean, I spent a whole summer obsessively testing batches, taking notes like a mad scientist, and probably eating enough soup to float a small boat. Let me tell you, the neighbors started asking if everything was okay over here.

This cozy roasted garlic tomato basil soup is the result of all that kitchen chaos and determination. It’s the soup that finally made me stop chasing that memory and start enjoying what I had created. Maybe you’ve been there—chasing a dish from a restaurant that no longer exists, trying to capture lightning in a bowl. This recipe is my love letter to Le Petit Pot, and honestly, it might be even better than I remember.

Why You’ll Love This Recipe

After testing this recipe more times than I care to admit, I can tell you with confidence—this is the one. It’s not just another tomato soup recipe floating around the internet. This version has soul, and here’s why you’ll fall for it too.

  • Deep, Complex Flavor: Roasting the garlic and tomatoes brings out a sweetness you just can’t get from canned soup or quick stovetop versions. It’s like the difference between a hug from your grandma and a wave from a stranger.
  • Simple Ingredients: You probably have most of these items in your kitchen right now. No fancy trips to specialty stores or hunting down obscure ingredients. Real food, real simple.
  • Weeknight Friendly: While the roasting takes a bit of time, the hands-on work is minimal. You can prep other things while the oven does the heavy lifting. Perfect for those evenings when you want something special without spending hours at the stove.
  • Freezer Hero: This soup freezes beautifully. Make a double batch and thank yourself on a cold, rainy Tuesday three weeks from now when dinner feels impossible.
  • Crowd-Pleaser: I’ve served this to picky kids, foodie friends, and my dad who “doesn’t really like tomato soup.” Every single person asked for seconds. It’s magic, I swear.

What makes this recipe different from the dozens of others out there? It’s the roasted garlic technique, honestly. Most recipes just sauté garlic with onions, but roasting transforms it into something almost sweet and nutty. Combined with fire-roasted tomatoes and fresh basil, you get a soup that feels luxurious without any cream or complicated steps. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction that makes you close your eyes after that first spoonful.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create something truly special. Most of these are pantry staples, which makes this soup an easy weeknight win.

  • Whole tomatoes (2 cans, 28 ounces each) – I prefer San Marzano tomatoes for their sweetness and low acidity, but any good quality whole peeled tomatoes work. Fire-roasted tomatoes add extra depth if you can find them.
  • Garlic (2 whole heads) – Yes, entire heads of garlic! Roasting mellows them into sweet, spreadable cloves that melt into the soup.
  • Yellow onion (1 large, roughly chopped) – Adds savory backbone to the soup.
  • Carrots (2 medium, roughly chopped) – This is my secret ingredient. Carrots add natural sweetness and body without any sugar.
  • Fresh basil (1 cup packed, plus more for garnish) – Use the freshest basil you can find. It makes a huge difference.
  • Vegetable broth (2 cups) – Use low-sodium so you can control the salt. Chicken broth works too if you’re not keeping it vegetarian.
  • Olive oil (¼ cup, plus more for drizzling) – Good quality extra virgin olive oil adds richness and flavor.
  • Balsamic vinegar (1 tablespoon) – A tiny splash brightens everything up and balances the sweetness.
  • Salt and black pepper (to taste) – Don’t be shy with the salt. Tomatoes need it to shine.
  • Red pepper flakes (½ teaspoon, optional) – Adds a gentle warmth without making it spicy.
  • Heavy cream or coconut milk (¼ cup, optional) – For a creamy version. I usually skip it, but it’s lovely when you want something extra indulgent.

Ingredient Tips: I recommend using Muir Glen or Cento for canned tomatoes—they consistently have the best flavor. For the basil, look for leaves that are bright green and fragrant, not wilted or dark. If you’re using dried basil in a pinch (I’ve been there), use 2 tablespoons and add it during the roasting step.

Equipment Needed

You don’t need a fancy kitchen to make this soup. Here’s what you’ll need:

  • Baking sheet (rimmed) – For roasting the garlic and tomatoes. A half-sheet pan works perfectly.
  • Large pot or Dutch oven – A 5-6 quart pot gives you plenty of room. I use my Le Creuset, but any heavy-bottomed pot works.
  • Immersion blender or regular blender – An immersion blender makes life easier (less cleanup), but a regular blender works just fine. Just be careful with hot liquids!
  • Sharp knife and cutting board – For prepping the vegetables.
  • Aluminum foil – For wrapping the garlic while it roasts.
  • Measuring cups and spoons – Standard kitchen basics.

If you don’t have an immersion blender, let the soup cool slightly before transferring it to a regular blender in batches. Never fill the blender more than halfway with hot liquid, and hold the lid down with a towel. I learned that lesson the hard way, let me tell you!

Preparation Method

roasted garlic tomato basil soup preparation steps

Let’s make some soup, shall we? This recipe takes about an hour total, but most of that is hands-off roasting time.

  1. Preheat your oven to 400°F (200°C). While it’s heating up, cut the tops off both heads of garlic—just enough to expose the cloves. Place each head on a piece of aluminum foil, drizzle with olive oil, and sprinkle with a pinch of salt. Wrap them up tightly like little presents.
  2. Prepare the tomatoes. Drain the canned tomatoes, reserving the juice. Spread the tomatoes on a rimmed baking sheet. Add the roughly chopped onion and carrots. Drizzle everything with 2 tablespoons of olive oil and a generous pinch of salt and pepper. Toss to coat, then spread in an even layer.
  3. Roast everything together. Place the garlic packets on the same baking sheet (or a separate one if space is tight). Roast for 40-45 minutes, stirring the vegetables once halfway through. The tomatoes should look slightly caramelized and the onions should be soft and golden. The garlic should be soft when you squeeze the packets.
  4. Let everything cool slightly. This is important—you don’t want to burn yourself! Let the garlic cool for about 5 minutes, then squeeze the soft cloves out of their skins. They should slide right out like butter. Discard the skins.
  5. Start building the soup. In your large pot or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add the roasted garlic cloves and stir for about 30 seconds until fragrant. Add the roasted tomatoes, onions, and carrots from the baking sheet. Scrape up any browned bits—that’s pure flavor!
  6. Add the liquids and basil. Pour in the reserved tomato juice and 2 cups of vegetable broth. Add the fresh basil leaves, balsamic vinegar, and red pepper flakes if using. Stir everything together and bring to a gentle simmer. Let it cook for 10 minutes so all the flavors can get to know each other.
  7. Blend until smooth. Remove the pot from heat. Using an immersion blender, blend the soup until completely smooth. If you’re using a regular blender, work in batches and be very careful with the hot liquid. I usually let it cool for 10 minutes before blending to be safe.
  8. Season and finish. Taste the soup and adjust the salt and pepper. This is where you can add the cream or coconut milk if you want a creamier texture. Stir it in gently and heat for another 2-3 minutes, but don’t let it boil after adding cream or it might curdle.
  9. Serve immediately. Ladle into bowls and top with fresh basil, a drizzle of olive oil, and maybe some crusty bread for dipping. The soup should be thick enough to coat the back of a spoon but still silky smooth.

Pro tip: If your soup seems too thick, thin it with additional broth or water. If it’s too thin, let it simmer uncovered for another 5-10 minutes to reduce. Trust your instincts—you know what you like!

Cooking Tips & Techniques

After making this soup more times than I can count, I’ve picked up a few tricks that make a real difference.

Don’t skip the roasting step. I know it’s tempting to just dump everything in a pot and call it a day, but roasting transforms the tomatoes and garlic in a way that stovetop cooking just can’t replicate. The caramelization adds depth and sweetness that makes this soup taste like it simmered for hours.

Watch your garlic. I once forgot about the garlic and let it roast for an extra 15 minutes. It came out bitter and almost burnt tasting. Set a timer, seriously. You want the cloves to be soft and golden, not dark brown.

Season gradually. Tomatoes can be tricky with salt—they need enough to shine, but too much ruins everything. I add salt in three stages: a little on the roasting vegetables, a pinch in the simmering broth, and the final adjustment after blending. This layered approach gives you more control.

Temperature matters for blending. Hot liquid expands in a blender, which can blow the lid off and create a huge mess (ask me how I know). Always let the soup cool for at least 10 minutes before blending, and never fill your blender more than halfway.

Taste as you go. This is the most important tip I can give you. Your taste buds are the best tool in the kitchen. Does it need more salt? A splash of vinegar? A pinch of sugar? Only you can decide. Trust yourself!

Variations & Adaptations

One of the best things about this soup is how adaptable it is. Here are some ways to make it your own:

Creamy Roasted Garlic Tomato Basil Soup: Stir in ¼ cup of heavy cream or full-fat coconut milk at the end for a luxuriously creamy version. It’s perfect for cold winter nights when you need extra comfort.

Vegan Version: Skip the cream and use only vegetable broth. The soup is naturally vegan and still incredibly rich thanks to the roasted garlic and carrots. Coconut milk adds a lovely creaminess if you want it.

Spicy Kick: Add a whole dried chili or an extra teaspoon of red pepper flakes during the roasting step. The heat mellows as it cooks, leaving a gentle warmth that builds with each spoonful.

Herb Swaps: No basil? Use fresh thyme or oregano instead. Rosemary works too, but use it sparingly—it can overpower the tomatoes. I’ve made this with a combination of basil and thyme, and it was absolutely lovely.

Slow Cooker Method: Roast the garlic and vegetables as directed, then transfer everything to a slow cooker with the broth. Cook on low for 4-6 hours, then blend. This is great for busy days when you want dinner ready when you walk in the door.

Roasted Red Pepper Addition: Add one roasted red pepper (jarred or homemade) along with the roasted vegetables. It adds a subtle smokiness that pairs beautifully with the tomatoes.

Serving & Storage Suggestions

This soup is wonderful on its own, but here’s how to make it a meal:

Serving Temperature: Serve piping hot, straight from the pot. I like to let it cool for just a minute or two so nobody burns their tongue. The flavors actually deepen as it cools slightly.

Perfect Pairings: A grilled cheese sandwich is the classic companion, and for good reason. Try it with sharp cheddar on sourdough, or go fancy with gruyere and caramelized onions. Crusty bread with butter is another favorite, and a simple green salad with vinaigrette balances the richness beautifully.

Garnish Ideas: A drizzle of good olive oil, fresh basil leaves, a swirl of cream, cracked black pepper, or even some crispy croutons. I sometimes add a sprinkle of Parmesan cheese for extra savoriness.

Storage Instructions: Let the soup cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually get better after a day or two as they meld together.

Freezing: This soup freezes beautifully for up to 3 months. Pour cooled soup into freezer-safe bags or containers, leaving some room for expansion. Thaw overnight in the refrigerator before reheating.

Reheating: Warm gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts. If the soup seems thick after freezing, add a splash of broth or water to thin it out.

Nutritional Information & Benefits

This soup isn’t just delicious—it’s actually good for you. Here’s the approximate nutritional breakdown per serving (based on 6 servings, without cream):

  • Calories: 180
  • Protein: 5g
  • Fat: 8g
  • Carbohydrates: 24g
  • Fiber: 5g
  • Sugar: 12g (natural from vegetables)
  • Sodium: 480mg (varies based on broth and added salt)
  • Vitamin C: 35% of daily value
  • Vitamin A: 80% of daily value (thanks to those carrots!)

Health Highlights: Tomatoes are packed with lycopene, a powerful antioxidant that becomes more bioavailable when cooked. Garlic supports immune health (perfect for cold season), and the carrots add beta-carotene for healthy skin and eyes. This soup is naturally gluten-free and can easily be made vegan and dairy-free.

Dietary Considerations: This recipe is gluten-free, nut-free, and can be made vegan by skipping the cream. It’s also relatively low in calories for such a satisfying meal. If you’re watching your sodium, use low-sodium broth and go easy on the added salt.

Conclusion

This cozy roasted garlic tomato basil soup has become a staple in my kitchen, and I hope it becomes one in yours too. It’s the kind of recipe that feels special enough for company but simple enough for a Tuesday night when you just need something warm and comforting. The roasted garlic makes all the difference, turning a humble tomato soup into something you’ll crave on repeat.

I’d love to hear how this turns out for you! Did you add cream? Try it with a different herb? Serve it with the world’s most epic grilled cheese? Drop a comment below and let me know. And if you make it for someone you love, even better. That’s what this recipe is really about—sharing something warm and good with the people who matter most.

Happy cooking, friends. Your soup is waiting.

Frequently Asked Questions

Can I use fresh tomatoes instead of canned?

Absolutely! Use about 3 pounds of ripe Roma or vine tomatoes. Roast them the same way, but you might need to add a little extra broth since fresh tomatoes have less liquid than canned. The flavor will be slightly different but still delicious.

How can I make this soup thicker?

Let it simmer uncovered for an extra 10-15 minutes after blending to reduce and concentrate the flavors. You can also add a tablespoon of tomato paste during the simmering step for extra body and richness.

Can I make this soup ahead of time?

Yes, and I actually recommend it! The flavors deepen and meld together overnight, making it even better the next day. Just cool it completely, store it in the fridge, and reheat gently when you’re ready to serve.

Is this soup freezer-friendly?

Yes! This soup freezes beautifully for up to 3 months. Let it cool completely, then portion into freezer-safe containers or bags. Thaw overnight in the refrigerator before reheating. I like to freeze individual portions for quick lunches.

What can I use instead of an immersion blender?

A regular countertop blender works perfectly. Just let the soup cool for 10-15 minutes first, then blend in batches, filling the blender no more than halfway each time. Hold the lid down with a kitchen towel to be safe. You can also use a food processor in a pinch.

Pin This Recipe!

roasted garlic tomato basil soup recipe

Print

Cozy Roasted Garlic Tomato Basil Soup – Easy Homemade Recipe

This cozy roasted garlic tomato basil soup is the result of kitchen chaos and determination. It’s a love letter to a closed French bistro, featuring deep, complex flavor from roasted garlic and tomatoes, simple ingredients, and a soul-soothing satisfaction.

  • Author: Britney
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: French-inspired

Ingredients

Scale
  • 2 cans (28 ounces each) whole tomatoes (preferably San Marzano or fire-roasted)
  • 2 whole heads garlic
  • 1 large yellow onion, roughly chopped
  • 2 medium carrots, roughly chopped
  • 1 cup packed fresh basil leaves, plus more for garnish
  • 2 cups low-sodium vegetable broth (or chicken broth)
  • ¼ cup extra virgin olive oil, plus more for drizzling
  • 1 tablespoon balsamic vinegar
  • Salt and black pepper to taste
  • ½ teaspoon red pepper flakes (optional)
  • ¼ cup heavy cream or coconut milk (optional)

Instructions

  1. Preheat oven to 400°F (200°C). Cut tops off both garlic heads to expose cloves. Place each on foil, drizzle with olive oil, sprinkle with salt, and wrap tightly.
  2. Drain canned tomatoes, reserving juice. Spread tomatoes on a rimmed baking sheet. Add chopped onion and carrots. Drizzle with 2 tablespoons olive oil, salt, and pepper. Toss to coat and spread evenly.
  3. Place garlic packets on the same baking sheet. Roast for 40-45 minutes, stirring vegetables once halfway, until tomatoes are caramelized and garlic is soft.
  4. Let cool slightly (about 5 minutes). Squeeze roasted garlic cloves out of skins; discard skins.
  5. In a large pot or Dutch oven, heat 2 tablespoons olive oil over medium heat. Add roasted garlic and stir for 30 seconds until fragrant. Add roasted tomatoes, onions, and carrots, scraping up browned bits.
  6. Add reserved tomato juice, 2 cups vegetable broth, fresh basil, balsamic vinegar, and red pepper flakes (if using). Stir and bring to a gentle simmer. Cook for 10 minutes.
  7. Remove from heat. Blend with an immersion blender until smooth. (If using a regular blender, let cool 10 minutes, then blend in batches, filling no more than halfway.)
  8. Taste and adjust salt and pepper. Stir in cream or coconut milk if desired. Heat gently for 2-3 minutes without boiling.
  9. Serve immediately, garnished with fresh basil, a drizzle of olive oil, and crusty bread.

Notes

Don’t skip the roasting step—it transforms the tomatoes and garlic. Watch the garlic to avoid bitterness. Season gradually in three stages. Let soup cool before blending to avoid accidents. Taste as you go. For thicker soup, simmer uncovered after blending. For thinner soup, add more broth. Soup freezes well for up to 3 months.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 180
  • Sugar: 12
  • Sodium: 480
  • Fat: 8
  • Saturated Fat: 1
  • Carbohydrates: 24
  • Fiber: 5
  • Protein: 5

Keywords: roasted garlic tomato basil soup, homemade tomato soup, easy tomato soup, creamy tomato soup, vegan tomato soup, gluten-free soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating