This creamy, Healthy Dairy-Free Tomato Soup with Crispy Chickpeas takes a spin on the comforting classic while being packed with plant-based protein from the white beans, which are blended right into the soup, and the crispy chickpeas on top! We use coconut milk for that classic creaminess and sundried tomatoes for even more flavor, making this 25-minute vegan soup the most delicious easy meal that everyone will love!

Lee’s 5-star review ⭐️: “Have made this soup several times and it’s just soooo yummy! Great blending of flavours.”
Friends, I hate to brag, but I kinda see myself as the soup queen. I have a reputation for making delicious, healthy soups (like, hello, have you tried my 30-Minute Sweet Potato, Kale & Lentil Soup?!) and this creamy vegan tomato soup is no different.
I knew I wanted to keep this dairy-free tomato soup close to the classic while adding my own healthy twist, just like I did with my absolutely delicious 20-Minute Easy Vegan Tortellini Soup with White Beans!
After testing different ways to make it creamy, coconut milk was the clear winner. It adds a dairy-free, silky creaminess to the soup, and we also use sundried tomatoes for tons of umami-packed flavor. PLUS, we make our own crispy chickpeas that kind of act as a delicious, crunchy crouton on top.
Seriously, I’m drooling just thinking about it.


What Makes This Soup Healthy?
I’m so glad you asked! As a Registered Dietitian, you probably know that I’m all about sharing easy, balanced meals that are packed with protein and fiber, and I made sure when testing this high-protein vegan soup that it’s no different!
The white beans that are blended into the soup and roasted chickpeas on top add a whopping 18 grams of protein and 14 gram of fiber per serving!
AND, because this is a tomato soup, it’s obviously packed with veggies!
Never blended white beans into soup before? Don’t fret, I do it all the time! I promise you won’t even be able to taste them, and they add such a delicious creaminess, like in my High Protein Sweet Potato & Apple Soup!

Save this Recipe!
What to Serve with This Tomato Soup
I developed this tomato soup with chickpeas to be its own standalone meal, but it also pairs perfectly with my 5-Minute Fresh Green Salad with Lemon Garlic Vinaigrette for some extra veggies!


Time to Make a Cozy Soup!
Since we make the soup and the Air Fryer Crispy Chickpeas at the same time, it comes together in less than 30-minutes!








Healthy Dairy-Free Tomato Soup with Crispy Chickpeas
Ingredients
For the soup
- 1 tbsp olive oil
- 1 yellow onion, diced
- 4 cloves garlic, minced
- 1 tsp dried oregano
- 1 tsp dried thyme
- 1 tsp salt, or to taste
- 1/2 tsp pepper, or to taste
- 796 ml diced tomatoes, no salt added
- 540 ml white navy beans , or cannellini beans
- 156 ml tomato paste
- 1/3 cup sundried tomatoes, chopped
- 400 ml coconut milk
- 4 cups vegetable broth
For the Crispy Chickpea Croutons
Equipment
- 1 Large pot
- High speed blender or immersion blender
Instructions
Make a batch of the crispy chickpeas croutons
- Make a batch of Air Fryer Crispy Chickpeas.
Make the soup
- In a large pot over medium heat, sauté the onion in the olive oil for 2-3 minutes, until the onion is translucent.
- Add the minced garlic, oregano, thyme, salt and pepper and sauté for another 1-2 minutes.
- Add the diced tomatoes, white beans, tomato paste, sundried tomatoes, coconut milk and vegetable stock to the pot and increase the heat to medium-high until the soup comes to a simmer. Reduce the heat and let simmer for 15-20 minutes.
- After 15-20 minutes, you'll notice that the soup has darkened slightly in color and has reduced slightly. Using an immersion blender or high speed blender, blend the soup until silky smooth. Serve with crispy chickpeas overtop and enjoy!







Have made this soup several times and it’s just soooo yummy! Great blending of flavours.
I’m so glad you love this recipe, Lee!! It’s one of my favorites too 🙂