Roasted Tomato Basil Soup (Dairy-Free, Whole30)

5 from 15 votes
Jump to RecipeSave to FavoritesPrint

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

Indulge in the rich and velvety goodness of this dairy-free Roasted Tomato Basil Soup. This is a twist on a classic favorite. A luscious blend of ripe tomatoes, aromatic herbs, and plant-based ingredients that deliver a silky-smooth creamy texture without any dairy.

A close up photo of a bowl of Roasted Tomato Basil Soup with fresh basil leaves and red pepper flakes as garnish
Save Recipe
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

What Makes This Recipe Great?

Tomato soup is a classic that is loved by many. It’s perfect for the cooler months, but can also be enjoyed in the summer when you need to use up your garden tomatoes. Whether you’re lactose intolerant, vegan, or simply seeking a healthier alternative, this dairy free soup is your answer all year round. It’s a delicious, guilt-free way to enjoy the timeless comfort of tomato soup.

Ingredient Notes

Roasted Tomato Basil Soup

  • Plum or Roma Tomatoes 
  • Garlic Bulb
  • White Onion
  • Canned Tomatoes: I love using San Marzano.
  • Fresh Basil
  • Chicken Broth: Bone broth will also work
  • Unsweetened coconut milk, canned: If you are not dairy-free you can sub half and half or heavy cream.
  • Salt and pepper
  • Vegan Butter: If you are not dairy-free you can use ghee or regular butter.

Step By Step:

  1. Preparation: Preheat the oven to 400F. Coat a baking sheet with cooking spray. Slice the tomatoes in half lengthwise and place them on a large sheet pan. Slice the top off the garlic bulb and place it on the sheet pan also. Drizzle the tomatoes and garlic with 2 tablespoons olive oil and season with 2 teaspoons Italian seasoning, 1 tsp sea salt, and 1/2 tsp pepper (rr amounts to taste) Roast for 30 minutes or until tomatoes are soft and charred.
  2. Heat Tomatoes and Onions: While the tomatoes are cooking in the oven, heat an 8-quart pot or Dutch oven over medium heat. Add in the vegan butter along with the diced onions. Sauté for 6 minutes or until the onions are translucent. Add in the whole can of tomatoes (with the liquid) basil leaves, chicken broth, and nutritional yeast. Simmer for 30-40 minutes.
  3. Blend: Transfer the roasted tomatoes and garlic along with the juice from the baking sheet to a blender. Next, add the coconut milk along with all the ingredients from the Dutch oven to the blender (you can do this in 2 batches if needed) to a high-powered blender and blend until smooth.
  4. Serve: Transfer to bowls, and garnish with freshly chopped basil, coconut milk cream topping, and red pepper flakes.

Mac’s Pro Tip

Expert Tips

  • Choose High-Quality Tomatoes: The quality of your tomatoes will greatly impact the flavor of your soup. Look for ripe, juicy, and flavorful tomatoes, such as Roma, San Marzano, or heirloom varieties when they’re in season.
  • Make It Ahead: Tomato soup often tastes even better the next day as the flavors meld. Consider making it ahead of time and reheating when needed.

Serving

  • Garnish Creatively: Elevate the visual appeal and flavors of your soup by adding creative garnishes. Common options include fresh basil leaves, croutons, a drizzle of olive oil, grated vegan cheese, or a dollop of dairy-free sour cream.
  • Spice It Up: If you like a bit of heat, add a pinch of red pepper flakes or a dash of hot sauce to your tomato soup to give it a spicy kick.
  • Bread or Grilled Cheese: Serve your soup with a side of crusty bread, garlic bread, my Cauliflower Fritters, or even a vegan grilled cheese sandwich for a satisfying and comforting meal.

Storage:

  • Refrigerator: This Roasted Tomato Soup will keep for three to four days. For quick and easy reheating, store single-serving portions in individual containers. For family-sized meals, store the soup in larger, resealable containers. Heat up in the microwave or on the stovetop.
  • Freezer Storage: For longer storage, you can freeze this Roasted Tomato Soup for up to six months. Simply transfer the soup to a pint- or quart-sized containers (glass or plastic) or resealable freezer bags, and pop them in the freezer. To thaw, place in the refrigerator overnight and heat up in the microwave or stove-to.

FAQs

How do I make tomato soup less acidic?

To reduce the acidity of tomato soup, add a pinch of sugar, honey, or maple syrup. Roasting the tomatoes before making the soup can also help mellow the acidity. If you do add maple syrup or sugar, this recipe will no longer be Whole30.

How do I reheat tomato soup?

You can reheat tomato soup on the stovetop over low to medium heat, stirring frequently until it’s heated through. Alternatively, you can use a microwave-safe container and heat it in the microwave in 1-2 minute intervals, stirring in between.

Is tomato soup gluten-free?

Tomato soup is typically gluten-free, but it’s essential to check the labels on canned or packaged ingredients like broth or pre-made soups, as some may contain gluten-based thickeners.

What is the nutritional yeast for?

Nutritional yeast has a natural cheesy, umami flavor that can mimic the savory notes of cheese. This makes it an excellent addition to dairy-free soups to enhance their flavor profile and provide a subtle cheesy taste. Nutritional yeast is also gluten-free, soy-free, and generally safe for individuals with common food allergies

Want More Soup Recipes?

Follow on Instagram

Follow

If you love this recipe, please give it a star rating and leave a comment below! Follow me on Pinterest, Facebook, and Instagram for more!

Roasted Tomato Basil Soup

By: Ashley McCrary
5 from 15 votes
A creamy and delectable Roasted Tomato Basil Soup that is healthy comfort food at its best. Roasted tomatoes, onion, and garlic mixed with chicken stock, ghee, olive oil, canned coconut milk, fresh basil, and salt/pepper. Whole30, Keto, Paleo, and Dairy Free. 
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 10 minutes
Servings: 6 servings

Ingredients  

  • 2 pounds Roma tomatoes
  • 2 tablespoon olive oil
  • 1 medium garlic bulb
  • 2 teaspoons Italian seasoning
  • 1 medium white onion diced
  • 1-28 ounce can San Marzano Tomatoes canned, undrained
  • 3/4 cup fresh basil more for garnish if desired
  • 3 1/2 cups chicken broth
  • 1/3 cup nutritional yeast
  • 1/2 cup unsweetened coconut milk canned*
  • salt and pepper to taste
  • 2 tablespoons vegan butter
  • red pepper flakes for garnish

Cream Topping:

  • 1/4 cup coconut milk or original Nutpods or df sour cream
  • 2 tablespoons lemon juice

Instructions 

  • Preparation: Preheat the oven to 400F. Coat a baking sheet with cooking spray. Slice the tomatoes in half lengthwise and place them on a large sheet pan. Slice the top off the garlic bulb and place it on the sheet pan. Drizzle the tomatoes and garlic with 2 tablespoons olive oil and season with 2 teaspoons Italian seasoning, 1 tsp sea salt, and 1/2 tsp pepper (or amounts to taste) Roast for 30 minutes or until tomatoes are soft and charred.
  • Heat Broth and Canned Tomatoes and Onions: While the tomatoes are cooking in the oven, heat an 8-quart pot or Dutch oven over medium heat. Add in the vegan butter along with the diced onions. Sauté for 6 minutes or until the onions are translucent. Add in the whole can of tomatoes (with the liquid) basil leaves, chicken broth, and nutritional yeast. Simmer for 30-40 minutes.
  • Blend Everything Together: Transfer the roasted tomatoes and garlic along with the juice from the baking sheet to a blender. Next, add the coconut milk along with all the ingredients from the Dutch oven to the blender (you can do this in 2 batches if needed) to a high-powered blender and blend until smooth.
  • Serve: Mix the coconut cream and lemon juice together. Transfer soup to bowls, and garnish with freshly chopped basil, coconut milk cream topping, and red pepper flakes.

Notes

  • To make this vegan, sub vegetable broth for the chicken broth.
  • For coconut milk, you can sub original Nutpods or use heavy cream if not paleo or dairy-free.

Nutrition

Serving: 1cup | Calories: 165kcal | Carbohydrates: 10g | Protein: 3g | Fat: 13g | Cholesterol: 13mg | Sodium: 944mg | Fiber: 3g | Sugar: 5g

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @healthylittlepeach or tag #healthylittlepeach!

View More Delicious Recipes

Leave a comment

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

Recipe Rating




30 Comments

  1. Adriana Wood says:

    5 stars
    Such a fantastic recipe. Made this for meal prep and it is so tasty and satisfying!!

    1. Ashley McCrary says:

      Thank you so much! Happy you loved it

      1. Lyndi Johnson says:

        5 stars
        I made this with all home grown tomatoes and basil and *maybe* doubled the garlic 😬😜 seriously DELICIOUS. For sure a new go-to recipe in our home

        1. Ashley McCrary says:

          So happy you loved it. Thank you

  2. Corrie Curtner says:

    5 stars
    Hi there! Do you think an immersion blender would work in the soup pot (I’m lazy lol) trying to skip a step

    1. Ashley McCrary says:

      It absolutely will. It might not get as smooth, but it will still be great.

    2. Olivia m. says:

      Did you ever use the immersion blender? How did it go if so? I’m too lazy too and was wondering lol. But I dont like chunky tomatoes lol.

      1. Ashley McCrary says:

        Hi Olivia,

        I believe I used my high powered blender. Thanks

  3. Kendal says:

    This soup was absolutely delicious! I’m not on any special diet, so I used whole milk instead of coconut, and it turned out so yummy. Even my three year old ate it! The most important part was that it was an easy meal that brought loads of flavor and comfort.

    1. Ashley McCrary says:

      This makes me so happy! I am glad it was a hit.

      1. Abby says:

        5 stars
        This was delicious and so easy!

        1. Ashley McCrary says:

          So happy to hear it was a hit, Abby!

  4. Emily says:

    5 stars
    Both my husband and I loved this soup!! He used to work in a restaurant and said the recipe reminded him of a tomato roasted red pepper soup they made, so he threw a bunch of peppers on the grill then we added those as well. Made those fritters as well!! Those are truly amazing!!

  5. Dani says:

    5 stars
    I have an abundance of tomatoes and basil in my garden so I have made this soup 2x. I was blown away with how good it was!! And it’s so easy to do! Really just such a good recipe!

    1. Ashley McCrary says:

      I am so happy to hear this Dani. Thank you

  6. Mich says:

    5 stars
    Yum yum yum! I intended to freeze the extra and there wasn’t anything left. Made it ahead of time and wow, the family loved it. Easy too.

  7. Kristen Leja says:

    5 stars
    This was so delicious and simple! I shared it with a coworker and it was a hit!

    1. Ashley McCrary says:

      So happy to hear this. Thank you

  8. Heidi says:

    5 stars
    Fantastic! It was a hit with the whole family and reheat out of the freezer perfectly. Will definitely be a repeat recipe for us!

  9. Amy says:

    5 stars
    Man, oh, man, oh, man…..is this soup good!!!! I highly recommend making this! I know it will be on repeat at my house this winter! Although the cauliflower fritters look good in the picture, I made the “Cheesy” Garlic and Herb Biscuits to have the soup, and glory were they good with it!!!

    1. Ashley McCrary says:

      Thank you Amy!

  10. Cassie Sheffey says:

    5 stars
    Easy and so good!!