Nutrition Facts for Dairy-free homemade tomato soup

Dairy-Free Homemade Tomato Soup

Warm up with a comforting bowl of Dairy-Free Homemade Tomato Soup, a creamy yet entirely plant-based twist on a classic favorite. This recipe combines aromatic sautéed onions, garlic, and a colorful medley of carrots and celery with rich canned crushed tomatoes and flavorful vegetable broth. Infused with dried basil and a subtle hint of coconut milk, this soup achieves a velvety texture and satisfying depth of flavor—all without dairy! Perfect for a quick weeknight meal or as a starter for a cozy dinner, this easy-to-make soup is ready in under an hour and pairs beautifully with crusty bread or a fresh green salad. Garnish with fresh basil for an elegant finish and enjoy the ultimate comfort food tailored for dairy-free diets.

Nutriscore Rating: 79/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Dairy-Free Homemade Tomato Soup
Prep Time:15 mins
Cook Time:45 mins
Total Time:60 mins
Servings: 4

Ingredients

  • 2 tablespoons olive oil
  • 1 medium, chopped yellow onion
  • 3 minced garlic cloves
  • 2 medium, chopped carrots
  • 2 chopped celery stalks
  • 28 ounces canned crushed tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon dried basil
  • 1 bay leaf
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 1 cup coconut milk
  • 0.25 cup, chopped (optional for garnish) fresh basil

Directions

Step 1

Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent.

Step 2

Add the minced garlic, chopped carrots, and chopped celery to the pot. Cook for another 5 minutes until the vegetables begin to soften.

Step 3

Stir in the canned crushed tomatoes and vegetable broth. Add the dried basil, bay leaf, salt, and black pepper.

Step 4

Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for 30 minutes, allowing the flavors to meld.

Step 5

Remove the bay leaf, and use an immersion blender to puree the soup until smooth. Alternatively, you can carefully transfer the mixture to a blender in batches and blend until smooth.

Step 6

Return the pureed soup to the pot over low heat. Stir in the coconut milk and allow the soup to heat through, about 5 minutes.

Step 7

Taste and adjust the seasonings if needed. Serve hot, garnished with fresh chopped basil if desired.

Nutrition Facts

Serving size (2731.4g)
Amount per serving % Daily Value*
Calories 1086.4
Total Fat 39.8g 0%
Saturated Fat 6.8g 0%
Polyunsaturated Fat 5.7g
Cholesterol 0mg 0%
Sodium 6104.4mg 0%
Total Carbohydrate 167.0g 0%
Dietary Fiber 38.6g 0%
Total Sugars 83.3g
Protein 33.2g 0%
Vitamin D 0IU 0%
Calcium 632.3mg 0%
Iron 13.6mg 0%
Potassium 6424.8mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 30.9%
Protein: 11.5%
Carbs: 57.6%