Warm up with this creamy and flavorful 30-Minute Dairy-Free Tomato Basil Soup. A quick and healthy recipe perfect for weeknights or a cozy lunch!

A bowl of rich and creamy 30-Minute Dairy-Free Tomato Basil Soup garnished with fresh basil leaves.
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

Dairy-Free Tomato Basil Soup is a comforting and healthy dish that’s perfect for any occasion. Made with ripe tomatoes, fresh basil, and a creamy texture achieved without any dairy, it’s a wholesome option for those with dietary restrictions or anyone looking for a lighter soup.

This quick recipe comes together in just 30 minutes, making it ideal for busy weeknights or a cozy lunch. Bursting with vibrant flavors, it pairs beautifully with crusty bread or a fresh salad for a satisfying meal.

Why You Will Love This Recipe!

  • Quick and Easy: This soup comes together in just 30 minutes, perfect for busy weeknights.
  • Dairy-Free and Healthy: Creamy and satisfying without any dairy, making it a lighter, allergen-friendly option.
  • Rich Flavor: The combination of ripe tomatoes and fresh basil creates a vibrant, classic taste you’ll love.
  • Versatile: Enjoy it as a starter, a main dish, or pair it with your favorite sandwich or salad.
  • Family-Friendly: Its simple, comforting flavors make it a hit with kids and adults alike.

Ingredients Needed

Ingredients needed for Dairy Free Tomato Basil Soup on kitchen table.
  • Tomatoes: Use fresh or canned tomatoes for the rich, tangy base of the soup.
  • Fresh Basil: Adds a fragrant and flavorful herbaceous note to the dish.
  • Onion and Garlic: Provide a savory depth of flavor and aromatic foundation.
  • Vegetable Broth: Keeps the soup light and dairy-free while adding richness.
  • Olive Oil: Used for sautéing and adding a hint of healthy fats.
  • Coconut Milk or Almond Milk: Creates a creamy texture without the use of dairy.
  • Salt and Pepper: Simple seasonings that enhance and balance the flavors.

How To Make Tomato Soup Dairy Free

A close-up of diced onions and minced garlic sautéing in olive oil in a large pot.

Step One: Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic, cooking until soft and fragrant.

Step Two: Stir in fresh or canned tomatoes and cook for a few minutes to break them down. Pour in vegetable broth, season with salt and pepper, and bring to a boil. Reduce heat and simmer for about 15 minutes to allow the flavors to meld.


Pouring vegetable broth into a pot with sautéed onions, garlic, and tomatoes, seasoned with salt and pepper, simmering to blend flavors.

Step Three: Remove from heat and add fresh basil leaves. Use an immersion blender to puree the soup until smooth, or carefully transfer to a blender in batches.

Step Four: Stir in coconut milk or almond milk to achieve a creamy texture. Adjust seasoning to taste. Ladle the soup into bowls, garnish with fresh basil, and enjoy with your favorite crusty bread or a salad!

A bowl of Dairy-Free Tomato Basil Soup garnished with fresh basil leaves, served with crusty bread on the side.

Dairy Free Tomato Basil Soup Recipe Tips

  • Use Fresh Tomatoes for Extra Flavor: If possible, use ripe, fresh tomatoes for a more vibrant and rich flavor, but canned tomatoes work just fine for convenience.
  • Blending Tip: For an ultra-smooth texture, use an immersion blender directly in the pot, or transfer the soup to a blender in batches.
  • Adjust Creaminess: Coconut milk adds a rich, creamy texture, but if you prefer a lighter option, almond milk works as well for a more subtle flavor.
  • Add a Sweetener: If the soup tastes too acidic, a small drizzle of maple syrup or a pinch of sugar can balance the flavors.
  • Herb Variations: While basil is classic, you can experiment with adding other herbs like oregano, thyme, or a bay leaf for extra depth.
  • Serving Ideas: Pair the soup with dairy-free croutons or a side of crusty bread for a hearty meal.
  • Make Ahead: This soup stores well in the fridge for up to 4 days and also freezes beautifully—just make sure to leave out any milk or cream until reheating.
  • Spicy Kick: For a spicy version, add a pinch of red pepper flakes or a chopped jalapeño during the sautéing process.

Storing

  • Storing: Allow the soup to cool to room temperature before transferring it to an airtight container. Store in the refrigerator for up to 4 days.
  • Freezing: To freeze, let the soup cool completely, then transfer it to a freezer-safe container or freezer bag. Leave some space at the top to allow for expansion. The soup can be frozen for up to 3 months.
  • Reheating: To reheat, thaw the soup in the refrigerator overnight if frozen. Heat it on the stovetop over medium heat, stirring occasionally, until warmed through. If the soup is too thick after freezing, add a little extra vegetable broth or coconut/almond milk to reach your desired consistency.
A bowl of creamy Dairy-Free Tomato Basil Soup, garnished with fresh basil leaves, served with a slice of crusty bread.

What To Serve With Dairy Free Tomato Soup

Dairy-Free Tomato Basil Soup pairs beautifully with a variety of sides that complement its rich, creamy texture. A classic choice is crusty bread or garlic bread, perfect for dipping, while a vegan grilled cheese sandwich adds a nostalgic touch. For a lighter option, serve it with a crisp mixed greens salad or roasted vegetables like carrots and zucchini. Vegan croutons or a dairy-free Caesar salad provide an extra crunch, while sweet potato fries offer a deliciously sweet contrast. You can also elevate the meal with stuffed avocados or a fresh quinoa salad for added nutrition and flavor.

Tomato Soup Dairy Free Recipe Faqs

Can I use canned tomatoes instead of fresh? Yes, canned tomatoes are a convenient and tasty option. Look for organic or low-sodium canned tomatoes to control the flavor and salt content.

Can I make this soup without coconut milk? Yes! You can substitute coconut milk with almond milk or another plant-based milk of your choice. Just keep in mind that coconut milk adds a creamy texture, so choose a milk with a thicker consistency for the best results.

How can I make the soup thicker? If you’d like a thicker soup, you can blend it longer, or add a small amount of cornstarch mixed with water to achieve the desired consistency. You can also add cooked potatoes or a bit of cashew cream for a richer texture.

Can I add other vegetables? Absolutely! You can add vegetables like carrots, celery, or bell peppers to enhance the flavor and nutrition. Just sauté them with the onions and garlic to soften before adding the tomatoes and broth.

How can I adjust the flavor if it’s too acidic? If the soup tastes too acidic, add a small amount of maple syrup or a pinch of sugar to balance out the flavors. You can also try adding a bit of baking soda to neutralize acidity.

How long will the soup last in the fridge? Once stored in an airtight container, the soup will last in the fridge for up to 4 days.

Can I make this soup in advance? Yes, you can prepare the soup ahead of time. It actually tastes even better the next day as the flavors meld. Just store it in the fridge and reheat when ready to serve.

A bowl of Dairy-Free Tomato Basil Soup garnished with fresh basil leaves, with a side of crusty bread for dipping.

More Easy Soup Recipes

Don’t Forget To Pin!

Share Your Creations! Are you active on Facebook? Join our Air Fryer Recipes Group, where hundreds of thousands of Air Fryer enthusiasts gather and share your photos! I’m always thrilled to see what you’ve made. For those on Instagram, don’t forget to tag me @forktospoon – I can’t wait to admire your culinary adventures!​

Dairy Free Tomato Basil Soup

Dairy-Free Tomato Basil Soup

No ratings yet
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 8 Servings

Description

This Dairy-Free Tomato Basil Soup is creamy, flavorful, and easy to make. Enjoy a light and healthy meal with this vegan-friendly soup, perfect for any occasion.

Ingredients 

  • 28 ounces Tomatoes, diced tomatoes.
  • 1/2 cup Fresh Basil,
  • 1 medium Onion, diced.
  • 3 cloves Garlic, minced.
  • 3 cups Vegetable Broth
  • 2 tablespoons Olive Oil
  • 1/2 cup Coconut Milk, or Almond Milk
  • 1 teaspoon Salt, To taste
  • 1/4 teaspoon Pepper, To taste

Instructions

  • Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic, cooking until soft and fragrant.
  • Stir in fresh or canned tomatoes and cook for a few minutes to break them down.
  • Pour in vegetable broth, season with salt and pepper, and bring to a boil. Reduce heat and simmer for about 15 minutes to allow the flavors to meld.
  • Remove from heat and add fresh basil leaves. Use an immersion blender to puree the soup until smooth, or carefully transfer to a blender in batches.
  • Stir in coconut milk or almond milk to achieve a creamy texture. Adjust seasoning to taste.
  • Ladle the soup into bowls, garnish with fresh basil, and enjoy with your favorite crusty bread or a salad!

Equipment

  • Saucepan
  • Ladle

Nutrition

Serving: 1ServingCalories: 89kcalCarbohydrates: 7gProtein: 1gFat: 7gSaturated Fat: 3gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 3gSodium: 651mgPotassium: 296mgFiber: 1gSugar: 4gVitamin A: 1094IUVitamin C: 15mgCalcium: 21mgIron: 1mg

Share this recipe

We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!