Dairy-free Tomato Basil Soup (Edit recipe)

Tomato basil soup is a warm and comforting soup that is perfect for any time of year. This soup is made with fresh tomatoes, broth, and aromatics such as onions and garlic. Fresh basil leaves are added to the soup for a bright and refreshing flavor that complements the sweetness of the tomatoes. The soup is served hot and garnished with additional basil leaves for a pop of color and added flavor. Tomato basil soup pairs well with a grilled cheese sandwich. It is a classic soup that is loved by many and can be easily made at home with just a few ingredients.
10 minutes
45 minutes
Show nutritional information
This is our estimate based on online research.
Fat:7 g
Carbohydrates:14 g
Protein:9 g
Cholesterol:0 g
Sodium:924 mg
Fiber:2 g
Sugars:3 g
Calculated per serving.

Serves: 6

decrease servingsincrease servings



Note, these instructions are written assuming the standard serving size, since you have modified the number of servings, these steps may need to be modified for best results
  1. Preheat the oven to 350°F.
  2. Line a sheet pan with parchment paper. Add beefsteak tomatoes, grape tomatoes, and white onion to the pan. Coat in 2 tbsp olive oil, 1 tsp salt, and 1 tsp pepper. Roast for about 35 minutes or until soft.
  3. When the tomatoes are done roasting, add them to a large pot along with the remainder of the ingredients (garlic, chicken broth, JOI nut base, Italian seasoning, parsley, red pepper flakes, basil, salt and pepper.
  4. Bring the soup to a boil and then use the immersion blender (carefully) to blend the soup until smooth.
  5. Bring the soup back to a boil and let it simmer for about 10 minutes so it thickens.
  6. Serve and enjoy!


If you don't have and Organic Nut Base on hand, you can use cashew butter.// If you don't have an immersion blender you can also use a regular blender, just be sure to vent the lid so the heat can escape while blending.

Add a Note

My Notes:

Add a Note

Never Miss a Bite

Get recipes delivered to your inbox every week

Leave a Reply