Tomato soup with white beans, sweetcorn and green peppers topped with tortilla strips and diced avocado in a white bowl against a white background

Vegan Tortilla Soup (GF)

This Vegan Tortilla Soup is rich and flavourful, comforting and warming and so nutritious!
Course Main Course
Cuisine Mexican
Keyword vegan tortilla soup, white bean soup
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 2
Calories 426kcal
Author Rhian Williams


  • 1 tablespoon coconut oil (or sub olive, rapeseed or vegetable oil)
  • 1 onion , diced
  • 2 garlic cloves , minced
  • 1 green pepper , cored and diced
  • Handful fresh coriander (cilantro) , roughly chopped
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1/4 teaspoon smoked paprika to taste
  • Pinch cayenne chilli pepper to taste
  • 1 vegetable stock cube (ensure gluten-free if necessary)
  • 200 g tin of sweetcorn , drained and rinsed
  • 400 g tin of white beans , drained and rinsed (cannellini, haricot or butter beans)
  • 250 ml tinned tomatoes
  • Salt + pepper to taste

For the tortilla strips (optional):

  • 1 tortilla (ensure gluten-free if necessary)
  • 1 tablespoon oil , for frying (coconut, olive, rapeseed or vegetable)

To serve (optional):

  • Cooked brown or white rice or quinoa
  • Avocado
  • Vegan sour cream
  • Cornbread


  • Heat up the oil in a pan and add the onion, garlic, pepper and coriander once hot
  • Fry for around 7 minutes until softened
  • Add the cumin, oregano, smoked paprika and cayenne and fry for a minute until fragrant
  • Add the stock cube, sweetcorn, white beans, tinned tomatoes and salt + pepper, along with some extra water if necessary
  • Bring to the boil and simmer for around 15 minutes until everything is cooked through

For the tortilla strips (optional):

  • Cut up the tortilla into thin strips 
  • Heat up the oil in a frying pan
  • Place the tortilla strips in the pan and fry for a couple of minutes on either side until golden brown and crispy

To serve:

  • Serve the soup topped with tortilla strips, if desired and other ingredients you want
  • Keeps covered in the fridge for up to a few days - the tortilla strips need to be made just before eating


Calories: 426kcal | Carbohydrates: 71g | Protein: 19g | Fat: 9g | Saturated Fat: 6g | Sodium: 371mg | Potassium: 1380mg | Fiber: 13g | Sugar: 10g | Vitamin A: 10.6% | Vitamin C: 72.3% | Calcium: 19.5% | Iron: 43.6%