Creamy Roasted Green Tomato Soup

By Amanda Paa – Updated August 21, 2026
5 from 8 votes
This creamy roasted green tomato soup is the most delicious way to use unripe tomatoes! Roasted with a whole head of garlic and onion, plus using coconut milk, balances the tartness of the green tomatoes beautifully. Basil and fresh ginger add wonderful bright flavor, and cashews give it a rich creaminess without any dairy.
Jump to Recipe

This post may contain affiliate links. Please read my disclosure policy.

It’s impossible for all the garden tomatoes to be timed perfectly so they ripen into juicy, red beauties before the first frost. Each year I say I’m going to make fried green tomatoes, but to be honest, it’s never happened because I just can’t be bothered with frying things at home.

But soup? I can do! And whole heartedly want to do, as soup is one of the best things about cooler weather setting in. I’d be happy to come home to any of these gluten-free soup recipes.

Green Tomatoes + Coconut Milk = the perfect match

While I was working on this Green Tomato Soup, it was quite apparent that the tartness of the unripe tomatoes would need to be tamed. Roasting them achieved this, but it needed more balance. So rather than use heavy cream, I’ve used coconut milk here, which balances the tang by adding a bit of sweetness and creaminess. Cashews are also simmered with the other ingredients, making this soup wonderfully creamy without any dairy.

I also put onions and a whole head of garlic on the sheetpan too (if you like the idea of a sheetpan soup, my Roasted Butternut Squash Bisque is made the same way), both of which become sweeter with roasting, to counteract the tang.

The coconut milk isn’t overpowering – it simply acts as a neutralizer to make this soup more well-rounded. Pairing with ginger and basil made it a winning combination, such bright and fresh ingredients that remind me of flavors I find in Thai cooking. This soup is absolutely delicious and satisfying, especially with toasted sourdough bread for dipping!

green tomato soup in a pink bowl with pieces of sourdough toast to the left.
green tomato soup ingredients in stockpot
soup ingredients in stockpot to simmer

Green tomatoes and tomatillos are often mistaken for one another, but are quite different actually.

  • Green Tomatoes: Look like regular tomatoes but are firm and green. Flavor-wise they are tart and tangy. I like to cook them usually in one way or another to tame the tartness.
  • Tomatillos: You can spot these easily because hey will always have a papery, husk-like outer layer – this does need to be peeled off before cooking. The fruit inside is green, firm, and sticky. Tomatillos are tangy and slightly citrusy, with a bright, zesty flavor that is more pronounced than that of green tomatoes. I use them every summer to make my zesty Tomatillo Salsa Verde for canning and then eat it throughout the year!
roasted green tomato soup in a pink bowl
Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

Bowl with green tomato soup on blue plate, with bowl of salt and sourdough bread.

Creamy Roasted Green Tomato Soup (w. coconut milk)

This creamy roasted green tomato soup is the most delicious way to use unripe tomatoes! Roasting the vegetables and using coconut milk balances the tartness of the green tomatoes beautifully. Basil and fresh ginger add wonderful bright flavor, and cashews give it a rich creaminess without any dairy.
5 from 8 votes
Prep Time :10 minutes
Cook Time :40 minutes
Yield: 5 servings
Author: Amanda Paa

Ingredients

  • 2 pounds green tomatoes (unripe tomatoes)
  • 2 medium onions (weighing 3/4 pound, 360 grams)
  • 1 head garlic
  • 3 tablespoons extra virgin olive oil
  • 2 1/4 teaspoons kosher salt, divided*
  • 1/4 teaspoon freshly cracked black pepper
  • 1 (14.5 ounce) can full fat coconut milk
  • 1 to 1/2 cups (8 to 12 ounces) chicken broth*
  • 1/3 cup raw, unsalted cashews
  • 1 1/2 teaspoons minced fresh ginger
  • 4 teaspoons granulated sugar*
  • 1/2 cup fresh basil leaves

Instructions 

  • Preheat oven to 375 degrees F. Remove core from tomatoes and cut into quarters. Peel onions and cut in half vertically through the root. Then cut each half in half through the root, so you have wedges. Place tomatoes and onion on a large baking sheet and toss with with 2 tablespoons olive oil, 1 teaspoon kosher salt, and black pepper.
  • Cut top off the head of garlic to expose the cloves. Place head of garlic in a small piece of foil, cut side up. Rub exposed cloves with 1 tablespoon olive oil and wrap foil around it to enclose and seal; place on baking sheet with tomatoes and onion.
  • Roast for 30 minutes, until tomatoes and onion are browning slightly and tender. Remove from oven, then unwrap garlic, set aside to cool.
  • Add tomatoes and onion to a pot, along with coconut milk, 1 cup of broth, 1 1/4 teaspoons salt, cashews, ginger, and sugar. Bring to a light simmer and let cook for 10 minutes. Then add this mixture to a blender. Squeeze roasted garlic cloves out of the garlic head and add to a blender, along with basil.
  • Blend for 40 seconds to a minute, until completely smooth. Taste and adjust salt or sugar if needed – if it is too tangy for your preference, add additional teaspoon sugar and 1/4 teaspoon salt to balance.
    To serve, top with a generous drizzle of extra virgin olive oil – this is important as it really completes the soup – don't go without it. And then cracked black pepper and a little flaky salt!

Notes

*Do not leave out the sugar – it is integral in balancing the acidity from the green tomatoes. It does not make it sweet. 
*After blending, you can add a little more broth if you’d like the soup thinner. Start with a few tablespoons.
*I use Diamond Crystal Kosher salt. If you use Morton Kosher Salt, reduce salt to 1 3/4 teaspoons.

Refrigerate or Freeze

    • Let the soup cool slightly before storing.
    • Store in the fridge if you plan to eat it within 3-4 days. Make sure the soup has cooled down before putting it in the fridge to prevent raising the temperature inside.
    • Freezer: For longer storage (up to 2-3 months), use freezer-safe containers or heavy-duty freezer bags. Leave some space at the top, as the soup will expand when it freezes.
    green tomato soup in a bowl with sourdough toast to its left.

    Did you make this?

    tag @heartbeetkitchen on instagram and hashtag it #heartbeetkitchen

    October 23, 2024

    COMMENT & RATE

    I look forward to your comments, reviews and questions! If you love this recipe, please rate it when you leave a comment. Star ratings help people discover my recipes. Your support means a lot; thank you for being a part of the Heartbeet Kitchen community.

    Amanda

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    5 from 8 votes

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    22 comments

    1. Kristi

      5 stars
      Amazing. Love the roasted onion. It lended so much flavor .

      • Amanda Paa

        Yes, the flavor it provides is so lovely!

    2. Ian Millet

      My daughter is vegetarian, does veggie broth work instead of chicken.

      • Amanda Paa

        Hello! I haven’t tested this with veggie broth; the color will certainly be muddied with vegetable broth not being clear. If you try it, let me know it ends up tasting.

    3. Dave Kirkby

      5 stars
      Delicious

    4. Marina

      5 stars
      This soup is amazing! I had so many leftover green tomatoes in my garden this year and am so glad I can put them to use now! I’ll definitely be making another batch to freeze!

    5. Anonymous

      5 stars
      I’ve made this twice in the last two weeks because my husband likes it so much! Normally he’s not a big fan of soup. Now I have to search for more green tomatoes, as we’ve used all of ours! Thanks for the yummy recipe.

      • Amanda Paa

        Amazing, so glad it was a hit!

    6. Susan Grodsky

      Please post nutritional information. TIA.

    7. Betty

      This is delicious. Made 2 different recipes, this was way and above the best. My husband was skeptical, but loved it! Made 3 batches, freezing

      • Amanda Paa

        Oh I’m so glad to hear this was a winner! ❤️

    8. Richard Clin…

      5 stars
      Wow wow wow! I sincerely did not expect green tomatoes to pair so well with much. So delicious!!! Thank you for this.

      • Amanda Paa

        So glad you enjoyed it!

    9. Liz

      5 stars
      What a great recipe! I’ve shared it with many of my gardening friends.
      Because I did not have a garlic bulb, I roasted three teaspoons of my minced garlic with some olive oil for 15 minutes in a separate aluminum pie plate while the tomatoes and onions were roasting.
      I also used coconut cream (half of a 19 oz tin) in stead of coconut milk. I find the milk has a bit more of an artificial flavour and like the richness of the coconut cream.
      Thirdly, because I prefer a less dense soup, I added twice the chicken broth than called for in the recipe. I increased the quantity of the coconut cream by an additional 4.5 oz. to compensate for the additional chicken broth.
      Thank you for a very tasty recipe!

      • Amanda Paa

        Oh love that, thank you for making the recipe!

    10. Sharon L. Walker

      5 stars
      This soup was so wonderful, i immediately picked the rest of my green tomatoes & made another batch! I even used cherry tomatoes! Thanks so much for sharing!!

    11. Denise

      Question: what are the cashews for? What should I do if I don’t have cashews? Thanks! I have green tomatoes to use before shutting garden down for the season.

      • Amanda Paa

        Hi! They help to thicken the soup. I would grab some if you’re able.

    12. Katie

      5 stars
      very tasty and easy to make! didn’t have any fresh basil this time of year, but was still so good.

      • Amanda Paa

        so glad you liked it, katie!

    13. Emily A Wayman

      Hello, does the basil just go on top?

      • Amanda Paa

        Hi! You’ll see this added in step 4, to the blender.