Spanish Beans and Tomatoes | Vegan | Veggie Desserts Blog
Print Recipe
5 from 47 votes

Vegan Spanish Beans with Tomatoes

These vegan gluten-free Spanish beans are packed with flavour, but are so easy to make in less than 20 minutes with just 7 ingredients! Perfect served with rice or fresh bread and only 125 calories per serving.
Prep Time5 mins
Cook Time20 mins
Total Time25 mins
Course: Main Meals
Cuisine: Spanish
Servings: 4
Calories: 125kcal
Author: Kate Hackworthy | Veggie Desserts


  • 1 tablespoon extra virgin olive oil
  • 1 onion diced
  • 2 garlic cloves finely chopped
  • 1 teaspoon sweet smoked paprika pimenton dulce - or hot paprika if you like it spicy
  • 2 bay leaves
  • 2 cans butter beans 400ml/14oz (lima beans), drained and rinsed
  • 2 cans plum tomatoes 400ml/14oz
  • Sea salt and black pepper
  • 2 large handfuls spinach roughly chopped


  • In a large saucepan, heat the oil over a medium heat. Add the onions and fry, stirring continuously, for 3-5 minutes until translucent but not browned.  
  • Add the garlic, paprika and bay leaves and fry for a further minute.
  • Add the beans and tomatoes. Stir and break up the tomatoes a bit, then season with salt and pepper. Stir well and reduce the heat to low. Simmer for 15 minutes, checking regularly so it doesn’t stick to the bottom of the pan.
  • As it finishes, stir the spinach through to wilt.
  • Serve hot or cold, as tapas or a side dish, sprinkled with the fresh parsley.



The nutritional information provided is approximate and is created with online calculators. Info will vary based on cooking methods and brands of ingredients used.


Serving: 1g | Calories: 125kcal | Carbohydrates: 19g | Protein: 6g | Fat: 2g | Sodium: 2mg | Potassium: 450mg | Fiber: 6g | Sugar: 3g | Vitamin A: 30IU | Vitamin C: 1.7mg | Calcium: 20mg | Iron: 2mg