Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
To make Spanish beans, you start by soaking dried beans and then simmering them with onions, garlic, and bay leaves until they’re tender.
Whether you’re using them as a side dish, a hearty main, or a topping for rice, Spanish beans are one of the most comforting and versatile foods you can make at home.
If you’ve been wondering how to make Spanish beans that taste rich, creamy, and full of flavor, you’re in the right place.
The good news is that making Spanish beans isn’t complicated at all once you know the basic steps and a few key ingredients.
In this post, we’ll walk through exactly how to make Spanish beans, the ingredients that matter most, and some tasty variations you can try.
Let’s get cooking.
How to Make Spanish Beans (The Basic Method)
When you make Spanish beans, the goal is simple: soft, creamy beans with a savory, slightly smoky flavor.
Here’s the process in a nutshell.
1. Soak Your Dried Beans Overnight
To make Spanish beans the traditional way, you want to start with dried beans, not canned.
Dried beans give you better texture and absorb more flavor as they cook.
Rinse them well, then cover them with cold water and let them soak overnight.
Aim for about 8 to 12 hours of soaking time.
If you’re short on time, you can do a quick soak by boiling them for a few minutes and letting them sit for an hour.
2. Sauté Your Aromatics
The flavor base of Spanish beans comes from the aromatics.
In a large pot, heat some olive oil and sauté chopped onion, garlic, and green pepper until they’re soft and fragrant.
Many cooks also add a bit of tomato or smoked paprika to deepen the flavor.
This step is where the magic starts for how to make Spanish beans that actually taste like something.
Don’t rush it, since the onions and garlic need time to release their sweetness.
3. Add Beans, Water, and Seasonings
Once your aromatics are ready, drain the soaked beans and add them to the pot.
Cover everything with fresh water or broth, then toss in a bay leaf, salt, and a pinch of cumin if you like.
Bring it all to a boil, then reduce the heat and let it simmer.
Simmering is the key to making Spanish beans tender without turning them mushy.
4. Simmer Until Tender
Let your beans simmer for about 1 to 1.5 hours, stirring occasionally.
Cooking time depends on the type of bean you use, so check them every so often.
You’ll know they’re done when they’re soft and creamy on the inside.
Taste as you go and adjust the salt and seasonings.
Key Ingredients for Making Spanish Beans
Certain ingredients make a real difference when you make Spanish beans at home.
Here are the ones that matter most.
1. Good Quality Olive Oil
Olive oil isn’t just for cooking the onions.
A generous drizzle gives Spanish beans a rich, smooth mouthfeel.
It’s one of those small details that makes your beans taste more authentic.
2. Smoked Paprika
If you want depth of flavor, smoked paprika is your best friend.
It adds a warm, smoky note that pairs beautifully with beans.
Just a teaspoon transforms the whole pot.
3. Bay Leaves and Garlic
Bay leaves add a subtle herbal aroma while garlic brings boldness.
These two together are a must when you’re learning how to make Spanish beans with real character.
Add them early so their flavors infuse the entire dish.
4. A Splash of Vinegar at the End
Right before serving, add a small splash of red wine vinegar.
It brightens the flavors and cuts through the richness.
You’ll be surprised how much difference that little splash makes.
Popular Variations of Spanish Beans
There’s no single way to make Spanish beans, and that’s part of the fun.
Here are a few variations worth trying.
1. Chorizo and Bean Stew
Add sliced chorizo to your pot for a hearty, smoky version.
The sausage releases its oils into the beans, giving everything a rich red color and bold taste.
This is a great way to make Spanish beans feel like a full meal.
2. White Beans with Spinach
White beans with garlic, spinach, and olive oil make a lighter take.
It’s quick, healthy, and perfect with crusty bread.
This version shows how versatile Spanish beans can really be.
3. Spicy Bean Pot
If you like heat, add chili flakes or a chopped chili pepper.
The spice pairs well with the smoky paprika and gives the beans a kick.
Just taste as you go so you don’t overpower the dish.
Serving and Storing Your Spanish Beans
Once your beans are tender, they’re ready to serve.
Spoon them over rice, scoop them up with bread, or enjoy them as a side with grilled meat.
Leftovers keep well in the fridge for about 3 to 4 days in an airtight container.
You can also freeze Spanish beans for up to 3 months, which makes them a great make-ahead meal.
Just reheat gently on the stove with a splash of water if they get too thick.
So, How to Make Spanish Beans?
To make Spanish beans, you simply soak the beans, sauté your aromatics, then simmer everything with water and seasonings until tender.
It’s a simple process, but the flavor you get from good olive oil, smoked paprika, garlic, and a splash of vinegar is anything but basic.
Now that you know how to make Spanish beans and the different ways to vary them, give this recipe a try and make it your own.
Once you nail the basics of how to make Spanish beans, you’ll want to cook them again and again.