
About this recipe
I can’t believe I didn’t like soups growing up. Now, I am obsessed with them and am always looking for new ways to make them easier, better, and unique. This creamy vegan tomato soup recipe is perfect for lunch or dinner. It is easy to make and enjoy with a quesadilla, grilled cheese, or salad.
This delicious, creamy vegan tomato soup has only a few ingredients but is packed with flavor. It has tomatoes and chipotle peppers in adobo sauce that add that smokey, special touch that only they can.
This vegan tomato soup is perfect for cold winter days or simply when you crave a comforting and tasty dish. Enjoy every spoonful of this flavorful soup and savor its incredibly satisfying taste!
This soup is
- Smoky and spicy. Chipotle adds a smoky flavor to your dish, and you can customize the level of spiciness to your preference.
- Tomato-y. It has a rich, savory tomato flavor that keeps you coming back for more.
- And you can finish it as you wish. To customize the flavor profile, one can add various toppings. Homemade bread, tortillas, fresh herbs, or vegan pesto can be the finishing touches.

Ingredients
👉Use fresh, canned, tetra packs or homemade tomato sauce. If you ask my opinion, I would prefer to use canned tomatoes for this recipe.👉The soup gets its creamy and thick texture from almonds. Besides being a source of vitamins and minerals, it also contains the superpowers of almonds. 👉 Pureed chipotle in adobo sauce is best, but you can substitute ancho chili or chipotle chili powder if needed.👉Onion, garlic, oregano.

How to Make Creamy Vegan Tomato Soup, step-by-step
Start by chopping the onion and garlic. Sauté them in olive oil until they’re fragrant, about 3 minutes. Next, add the tomato, water, or vegetable broth to the pot.
Add about a teaspoon (or more) of chipotle peppers before blending. Add as much or as little as you want, and let all simmer for 5 to 10 minutes. Then, use an immersion blender to blend the mixture together until smooth. Taste the soup and adjust the seasoning as needed. That’s it! This recipe is quick, easy, and oh-so-tasty.
The soup is effortless to prepare, and you can pair it with various sides, such as avocado toast, avocado tacos, grilled cheese (vegan cheese is preferred), or roasted chickpeas.

tips for making the best vegan tomato soup
- For this vegan tomato soup, I used slivered almonds.
- Instead of cashews, almonds can be easily interchanged for creaminess in tomato soup. Creaminess to the tomato soup.
serving suggestions
If you’re a fan of vegan, spicy, creamy tomato soup, you’ll be excited to know that there are plenty of delicious toppings that can take your soup to the next level.
- Bread. One great option is to serve your soup with a side of crusty bread. The bread’s crunchiness pairs beautifully with the soup’s smooth and creamy texture.
- Protein. If you’re in the mood for something more substantial, consider adding a protein-rich accompaniment to your soup. Some options include tofu, chickpeas, or even vegan sausage.
- Salad. A simple green salad with a tangy vinaigrette dressing can provide a refreshing contrast to the soup’s rich and spicy flavors. The combination of the soup and the salad will create a well-balanced and satisfying meal.
- Heat. If you’re looking to add some heat to your soup, consider topping it with sliced jalapenos, chili flakes, or crunchy chili oil. These spicy additions will give your soup an extra kick and a burst of flavor.
- Garnishes. Sprinkling some vegan cheese, nutritional yeast, or even a dollop of vegan sour cream on top of your soup can take it to a whole new level. These creamy and cheesy toppings will add richness and depth of flavor to your already delicious soup.
Frequently Asked Questions About Dairy-Free Soups and Vegan Substitutes
Spicy Creamy Vegan Tomato Soup
Equipment
- Immersion blender
- Soup pot
Ingredients
- 2 tablespoons extra virgin olive oil
- 1/2 medium onion coarsely chopped
- 2 cloves garlic coarsely chopped
- 1/2 teaspoon salt
- 1/2 teaspoon dried oregano
- 1/4 cup slivered almonds
- 3 ½ cups canned or fresh chopped tomatoes (28 oz can)
- 2 ½ cups water
- 1 teaspoon chipotle chile in adobo
Instructions
- Add the olive oil and onion over medium heat in a pot with a lid. When the onions are translucent, add the garlic and salt.
- Do not let it burn or brown, the onions or garlic must be translucent. Leave them for about 5-7 minutes.
- Add the oregano and cook for 20-30 seconds, until the oregano releases its smell. Add the almonds, tomatoes, water and low the heat.
- When it starts to simmer add the chipotle pepper, turn the heat off and blend or use an immersion blender to puree it. Taste for seasoning and adjust if necessary.
- Serve and finish with diced avocado and tortilla chips.
Notes
Nutrition
information
Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.
- Vegan red lentil soup - February 18, 2025
- Vegan Fresas con Crema - February 17, 2025
- Chickpea, Cilantro & Pumpkin Seed Falafel Pita - February 16, 2025