Skip to Content

Healthy Spanish Beans with Tomatoes Recipe

From the famous Spanish bean salad to the Spanish rice and beans recipe, multiple Spanish recipes with beans started to become more popular.

One of them is the Spanish beans with tomatoes, the perfect dip for anything – from crackers and bread to vegetables and chicken nuggets, you can dip anything in it.

Keep scrolling down this article to learn more about this Spanish tapas recipe, why it is so popular, and some extra tips to make sure everything works fine.

closeup with spanish beans and tomatoes. Best Spanish Beans with Tomatoes Recipe

You, dear reader, support this blog. If you purchase through a link, we earn a small commission. As an Amazon Affiliate, we earn from qualifying purchases.

Background of the Dish

spanish beans and tomatoes in bowl next to a slice of bread.

The Spanish beans with tomatoes combines multiple ingredients that are the base of Andalusian cuisine: it has garlic, tomato, onion, olive oil, and beans.

Those are the most popular and commonly used ingredients in recipes of Southern Spain, so there is no doubt about why it is so popular.

Sometimes it is confused with a Mexican recipe, but that one calls for black beans, meanwhile, this one is made with large white beans.

Pin for later!

spanish beans in a pot. On top it's written Tasty Spanish beans with tomatoes.
Like it? Pin it!

Things You’ll Need for Spanish Beans with Tomatoes

To make the Spanish beans with tomatoes you will need big white beans (also known as butter beans), tomato sauce, tomato paste, onion, garlic, and some olive oil.

A food processor would be helpful if you want a smooth dip, but you can totally do this recipe without one.

ingredients such as beans, onion, tomato for the spanish beans and tomatoes recipe.

Ingredients

  • 14oz can butter beans (or any white bean)
  • 3 tablespoons tomato paste
  • 1/4 cup (50gr) tomato sauce
  • 1 onion
  • 2 garlic cloves
  • 1/4 cup (60ml) olive oil (plus 2 tablespoons for cooking)
  • 2 tablespoons vinegar
  • 2 tablespoons chopped parsley (optional)
  • 1 teaspoon paprika
  • Salt and pepper to taste

How to Make Spanish Beans with Tomatoes – Step by Step Guide

frying onion in a pan for the spanish beans and tomatoes.
  1. The first step in this beans and tomato recipe is to chop the onion into thin pieces (or pass it through a food processor to make it easier). Then, mince the garlic.
  1. Grab a large pan, pour a dash of oil, and once it’s hot cook the onion and minced garlic for 5 minutes.
  1. Now add the tomato paste and keep cooking while stirring, for about 3 minutes.
  1. Then add the paprika, tomato sauce, salt, and pepper, and continue stirring and cooking for 3 minutes. Keep in mind that you can play with the seasoning and use any of your choices.
  1. After that, add the can of butter beans (drain the water), the vinegar, and the 1/4 of olive oil. Cook everything for 10 more minutes at medium heat.
  1. For the final step, place it in a bowl, and pour the chopped parsley on top (optional).  If you want creamy beans, then pass it through a food processor. You can either take it to the fridge to cool before serving it or do it while the Spanish beans with tomato are warm.

Substitution of Ingredients

spanish beans and tomatoes in a white bowl

For this butter bean recipe, the two main ingredients that you must have are tomato and beans, still, you can make some changes.

For example, if you don’t have butter beans, any type of beans will work. You could even use black beans, chickpeas, or large lima beans.

Keep in mind that using canned beans is the main reason why this 

white bean recipe is fast to make, but you can use dry beans and hydrate them.

When it comes to the tomato, this Spanish beans with tomatoes calls for tomato paste and sauce, but you could use 3 fresh tomatoes if you process them.

Tips on Serving Spanish Beans with Tomatoes

spanish beans and tomatoes served in a bowl

The Spanish beans with tomatoes is a classic dip that you can serve with crackers, bread toasts, or anything you have in hand.

Besides that, the Spanish beans go well paired alongside some crispy nachos, so you could also serve it with them.

You could do a vegetarian charcuterie board and serve this dip with baby carrots, celery, and chopped cucumber.

Contrary to other lima bean recipes, you can serve these Spanish beans with tomatoes while warm, or let them cool for 30 to 120 minutes before serving.

How to Store Spanish Beans with Tomatoes

How to Store Spanish Beans with Tomatoes. Ingredients and plastic containers in a fridge.

This white beans recipe is pretty simple and fast to make, but a downside is that it can’t be stored for too long.

The Spanish beans with tomatoes will last up to 2 days in the fridge, and they can’t be frozen.

Once you are ready to eat it, you can serve it as soon as you take it out of the fridge, or heat it for a bit in the microwave.

Do you feel like trying other white bean recipes that can be stored for longer? then you should check the Spanish rice and beans with pork and the Spanish baked beans recipes.

Recipe Card: Spanish Beans with Tomatoes

Yield: 6

Spanish Beans and Tomatoes Recipes

closeup with spanish beans and tomatoes

From the famous Spanish bean salad to the Spanish rice and beans recipe, multiple Spanish recipes with beans started to become more popular.

One of them is the Spanish beans with tomatoes: the perfect dip for anything: from crackers and bread to vegetables and chicken nuggets, you can dip anything on it.

Keep scrolling down this article to learn more about this recipe, why it is so popular, and some extra tips to make sure everything works fine.

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes

Ingredients

  • 14oz can butter beans (or any white bean)
  • 3 tablespoons tomato paste
  • 1/4 cup (50gr) tomato sauce
  • 1 onion
  • 2 garlic cloves
  • 1/4 cup (60ml) olive oil (plus 2 tablespoons for cooking)
  • 2 tablespoons vinegar
  • 2 tablespoons chopped parsley (optional)
  • 1 teaspoon paprika
  • Salt and pepper to taste

Instructions

  1. Chop the onion into thin pieces (or pass it through a food processor). Mince the garlic.
  2. In a pan with a dash of hot oil, cook the onion and minced garlic for 5 minutes.
  3. Add the tomato paste and keep cooking while stirring, for about 3 minutes.
  4. Then add the paprika, tomato sauce, salt, and pepper, and continue stirring and cooking for 3 minutes.
  5. Add the can of butter beans (drain the water), the vinegar, and the 1/4 of olive oil. Cook everything for 10 more minutes at medium heat.
  6. Place it in a bowl, and pour the chopped parsley on top (optional).  If you want a smoother dip, then pass it through a food processor. You can either take it to the fridge to cool before serving it or do it while warm.

Notes

You can make this Spanish beans recipe with any type of white beans.

Most importantly, you can make this butter beans recipe with canned beans, so it is way faster than other recipes with beans.

Nutrition Information

Yield

6

Serving Size

1

Amount Per Serving Calories 102Total Fat 9.6gSaturated Fat 1.4gCholesterol 0mgSodium 63mgCarbohydrates 4.4gFiber 2.3gSugar 1gProtein 1g

Did you make this recipe?

Tag @visit.southernspain on Instagram and hashtag it #visitsouthernspain



Skip to Recipe