Still have questions? Book a free discovery call

Homemade Dairy-Free Creamy Tomato Soup

creamy dairy free tomato soup

Cold, cloudy winter days are few and far between here in Phoenix (until this winter) and most definitely need a warm, flavorful soup.  I have to tell you a secret. Before today I’ve always felt tomato soups was watery ketchup. Definitely not my favorite. Despite this opinion, I am always open to trying to creating recipes I do enjoy.

The whole reason I decided to give this recipe a go is that I went to a really cool event called Produce On Wheels. There I bought 70 pounds of produce for $12. It was amazing! However, I think 40 of those pounds were tomatoes. This gave me more than enough resources to create a recipe I would like! One of my best friends and I worked together to create this fantastic, creamy tomato soup.

The Recipe

For this soup, you will need 8 ounces of chicken bone broth (vegetable stock will work fine as well), 10 large roma tomatoes, 1/4 white onion, olive oil, 4 cloves of garlic, 1/4 cup nutritional yeast, 1 haas avocado (skin and seed removed), and 1 tsp sea salt.  So simple yet amazing. You’ll also need a large oven-safe skillet (I used my huge cast iron pan) or lipped baking sheet, and either a standing blender or an immersion blender.

First, preheat your oven to 450 degrees. Remove the area that attached to the stem then cut into quarters and place on your oven safe dish. Chop your onion into large pieces and place with the tomatoes. I found it helpful to squeeze under the tomatoes as they cook faster than the tomatoes will and might burn. Drizzle liberally with olive oil and place in the preheated oven for 20-30 minutes on the top shelf. You’ll remove the tomatoes once they are completely soft. I like mine to brown on the very top edges. Once the tomatoes are roasted add your bone broth, garlic, tomatoes, onion, nutritional yeast, avocado (removed from seed and skin) and salt to your blender or a large pot (if you are using an immersion blender). Blend until smooth, about 1 1/2 minutes. Garnish with pepitas if you’d like before serving!

Dairy Free Creamy Tomato Soup

creamy dairy free tomato soup

Homemade Dairy-Free Creamy Tomato Soup

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 5 servings


  • 10 roma tomatoes
  • 1/4 onion
  • 4 cloves garlic
  • 1/4 cup nutritional yeast
  • 1 haas avocado
  • 8 ounces chicken bone broth
  • 1 tsp sea salt or to taste


  • Preheat oven to 450 degrees (F).
  • Take your roma tomatoes and emove parts attached to stem then cut into quarters. Place on your oven safe dish.
  • Chop onion into large pieces and place under the tomatoes to prevent burning.
  • Drizzle tomatoes and onions with olive oil and place in the oven for 20-30 minutes. Until easily pierced with a fork and the edges slightly browning.
  • Once that is done, place all ingredients in a blender (avocado flesh removed from skin and seed), or in a pot, and blend for 1 1/2 minutes.
  • Serve warm or store in the fridge for up to 3 days or freeze for up to 30 days.



2 thoughts on “Homemade Dairy-Free Creamy Tomato Soup”

    1. Hi Margarita! Welcome to the blog! I hope you’ll look around, especially at the recipe index. Nutritional yeast is an inactive yeast that lends a cheesy flavor to food. It also gives us a dose of protein and B vitamins.

Leave a Comment

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

Recipe Rating

About Us

Hi friend!

I’m Marian Mitchell, Health Coach, Chronic Illness Warrior, Mom, and Food Lover. I help you navigate the food and lifestyle side of Chronic Disease Management with coaching, meal plans, recipes, podcast, and this blog. You can thrive without eating the same 4 things every day. I’m here to show you how.

Top 200 Podcast
Free Workbook

Related Posts

Scroll to Top