There’s nothing like a warm bowl of creamy dairy free tomato carrot soup on a fall day. This richly flavored soup is perfect with toast, bread sticks, or a vegan grilled cheese sandwich.
November is prime soup season, isn’t it? There’s nothing like homemade soup to make you feel warm and cozy inside.
This dairy free tomato carrot soup is a recipe that I’ve been making for my family for a long time now. I came up with this recipe because one of my sons absolutely loved Panera tomato soup whe he was little. We let him eat it for quite a while, until we realized that dairy made his eczema really bad. So we had to remove dairy from his diet, and that meant no more Panera tomato soup.
Fortunately, we were able to come up with a creamy tomato soup recipe that everyone loves. This is a rich and delicious soup that’s pretty easy to put together, and you won’t even miss the dairy.
What kind of non-dairy milk works best for making creamy soups?
Any neutral tasting non-dairy milk should work well. Try coconut milk, soy milk, oat milk, or any milk that works for your dietary needs.
This recipe only requires a half cup of non-dairy milk, so it isn’t really providing a whole lot of creaminess, it’s just enhancing the texture and flavor of the pureed vegetables.
Tips for making this tomato carrot soup recipe:
- use fresh tomatoes and carrots if possible
- puree with a hand blender or food processor for a smooth texture
- use the non-dairy milk of your choice to add creaminess
Disclosure: This post contains affiliate links.
Creamy Dairy Free Tomato Carrot Soup.
- Saute the onions and carrots in the olive oil until softened, about 10 minutes. Add the tomatoes, broth, salt, pepper, and garlic powder and bring to a boil.
- Reduce heat and simmer 20 minutes or so, until the carrots are tender.
- Remove from heat and add the non-dairy milk. Puree with an immersion blender. Make sure that it is super smooth, you don't want any lumps.
- Top with fresh green onions if desired. Serve with gluten free crackers or toast.
Line a baking sheet with parchment paper, and place the tomatoes face down. Roast in the oven at 400 degrees for 10-15 minutes, until the skins wrinkle up. Let them cool for a while, and then the skins should come off easily, just pull them off with your fingers or tongs.
This post was originally published in October 2013. It has been updated.