Skip to main content

  • Dairy free
  • Egg free
  • Lactose free
  • Nut free
  • Peanut free
  • Sesame free
  • Soy free
  • Shellfish free
  • Seafood free
  • No added sugar
  • Vegan
  • Vegetarian
  • High in dietary fibre
  • High in protein
  • Over 4 serves veg or fruit

For a simple and hearty winner, this Spanish beans recipe will be a hit with the whole family. Serve up this vegetarian meal as a main, tapas or side dish.

  • Serves4
  • Cook time25 minutes
  • Prep time5 minutes
Spanish beans


  • 1 tbs olive oil
  • 1 brown onion, finely chopped
  • 2 garlic cloves, crushed
  • 2 red capsicums, seeded, thinly sliced
  • 2 tsp smoked paprika
  • 2 tsp ground cumin
  • 700g bottle tomato passata
  • 2 x 420g cans butter beans, rinsed, drained
  • 20 pitted black olives
  • 1/3 cup finely chopped flat-leaf parsley
  • 8 thin slices Coles Bakery Pane di Casa, toasted
  • Olive oil and flat-leaf parsley, to serve

Nutritional information

Per serve: Energy: 1885kJ/451 Cals (22%), Protein: 23g (46%), Fat: 11g (16%), Sat Fat: 3g (13%), Sodium: 980mg (49%), Carb: 63g (20%), Sugar: 17g (19%), Dietary Fibre: 19g (63%).

Check ingredient labels to make sure they meet your specific dietary requirements and always consult a health professional before changing your diet. View dietary information here.

Percentage Daily Intake information on our recipes is calculated using the nutrition reference values for an average Australian adult.


  1. Step 1

    Heat the oil in a large, deep frying pan over medium-high heat. Cook the onion and garlic, stirring, for 5 mins or until onion softens.

  2. Step 2

    Add the capsicum, paprika and cumin and cook, stirring, for 3 mins or until fragrant. Add passata, beans and olives to the pan and cook, stirring occasionally, for 15 mins or until mixture thickens slightly. Add the parsley and stir to combine.

  3. Step 3

    Serve beans, drizzled with olive oil and sprinkled with extra parsley. Serve with bread.

Recipe tip

Tomato-based dishes often bubble and spit during cooking. Use a splatter screen to protect yourself and kitchen surfaces.

Use it up:
Smoked paprika and cumin can be used again in a number of recipes, including baked chicken, roast potatoes and shakshuka.

Spanish beans recipe

Hearty and full of punch, this Spanish butter beans recipe is a simple yet delicious dish that combines the rich savoury flavours of tomatoes and smokiness from the spices with canned butter beans. This vegan and vegetarian dish can be served as a main meal alongside crusty bread, as tapas, or as a side dish. The Mediterranean climate of Spain makes it an ideal location for growing and harvesting beans. You’ll find this traditional and popular tapas dish heroing the humble bean on restaurant menus across the country. 

Spanish beans: An easy weeknight dinner

There are so many things to love about this dish – it’s cooked in one pan to help the flavours develop, which means less washing up, it uses budget-friendly ingredients, and is on the table in just 30 minutes. For an authentic Spanish white beans recipe, it’s essential to use a number of key ingredients that form the foundation for this delicious meal. These include garlic, onions, smoked paprika, cumin, passata and white beans. The aromatics cooked with the passata create a flavourful and aromatic tomato sauce, while the beans add creaminess and texture. When choosing the right beans, this recipe uses canned butter beans. They’re quick to use, as they’re already cooked. Many other Spanish dishes commonly use other beans, such as pinto beans and kidney beans. 

How to make the best Spanish white beans tapas

Making Spanish beans at home is simple and fuss free. Once all your ingredients are chopped and measured, simply build your flavours by cooking onions and garlic in a deep frying pan until the onions have softened. Using a frying pan with high sides allows the pan to hold more ingredients without spilling over. Then it’s time to add capsicums and the spices before finishing with the passata, white beans and olives. Serve your Spanish beans with slices of crusty bread to help mop up the rich tomato sauce. If you’re serving the dish as tapas, pair it with jamon serrano, Spanish omelette, patatas bravas and croquettes. As a side dish or entree, the Spanish beans are great plated up with grilled fish, slow-cooked beef or braised oxtail. 

Love this recipe?

For more Spanish-inspired recipes, check out our easy Spanish recipes collection. Or whip up this Spanish-style chicken and rice, Spanish baked fish or a classic prawn and chorizo paella