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!
How to Make Spanish Red Beans
To make Spanish red beans, you start by soaking dried red beans overnight and then simmering them with sofrito, smoked paprika, and bay leaves until they’re creamy and full of flavor.
This dish is a staple in many Latin kitchens, and once you learn how to make Spanish red beans, you’ll wonder why you ever reached for a can.
The key is layering simple ingredients so the beans soak up all that savory goodness.
Whether you serve them over white rice or eat them on their own, this recipe for Spanish red beans delivers comfort in every spoonful.
In this post, I’ll walk you through exactly how to make Spanish red beans step by step, from picking the right beans to getting that rich, authentic taste.
Let’s get cooking.
Why You’ll Love Making Spanish Red Beans at Home
Learning how to make Spanish red beans at home beats the canned version every single time.
Here’s why this recipe deserves a spot in your rotation.
1. Bold, Authentic Flavor
When you make Spanish red beans from scratch, you control the depth of flavor.
Sofrito, which is a fragrant mix of onion, garlic, and peppers, forms the backbone of the dish.
Add smoked paprika and cumin, and your kitchen will smell like a Spanish grandmother’s house.
2. Cheap and Filling
Dried beans cost pennies per serving, which makes Spanish red beans one of the most budget-friendly meals you can cook.
They’re packed with protein and fiber, so a single bowl keeps you full for hours.
3. Endlessly Flexible
You can make Spanish red beans vegetarian by skipping the meat, or you can add chorizo, bacon, or ham hock for a heartier version.
Serve them as a side, a main, or even mash them into a dip.
Ingredients for Spanish Red Beans
Before you start making Spanish red beans, gather everything so the process flows smoothly.
1. The Beans
You’ll need one pound of dried red beans, preferably small red beans or kidney beans.
Rinse them well and pick out any broken pieces or little stones.
2. The Sofrito Base
For authentic Spanish red beans, you’ll need one chopped onion, four minced garlic cloves, and half a chopped green bell pepper.
Some cooks also add a little chopped cilantro or culantro for that fresh, herbal note.
3. The Seasonings
Smoked paprika, cumin, oregano, bay leaves, salt, and black pepper are the core spices in Spanish red beans.
A splash of olive oil brings everything together.
4. Optional Add-Ins
If you want to make Spanish red beans with meat, add sliced chorizo or a smoked ham hock.
A spoonful of tomato paste also deepens the color and flavor.
How to Make Spanish Red Beans Step by Step
Now let’s walk through how to make Spanish red beans from start to finish.
1. Soak the Beans Overnight
Place your dried beans in a large bowl and cover them with cold water by at least two inches.
Let them soak for eight hours or overnight.
This step softens the beans and helps them cook evenly when you make Spanish red beans.
2. Build the Sofrito
Heat olive oil in a large pot over medium heat.
Add the onion and bell pepper, and cook until soft and translucent.
Stir in the garlic and cook for just one minute, so it doesn’t burn.
3. Add the Spices
Now add the smoked paprika, cumin, and oregano.
Stir everything together so the spices bloom in the oil, which is what gives Spanish red beans their signature aroma.
4. Simmer the Beans
Drain the soaked beans and add them to the pot.
Pour in enough water or broth to cover the beans by about two inches, then toss in the bay leaves.
Bring everything to a boil, then reduce the heat and let your Spanish red beans simmer gently.
5. Cook Until Tender
Let the beans simmer for about ninety minutes to two hours, stirring occasionally.
They’re done when they’re creamy and soft but still hold their shape.
If you’re using a ham hock or chorizo, add it during the last thirty minutes.
6. Season and Mash Slightly
Once the beans are tender, remove the bay leaves and season with salt and pepper.
For a thicker texture, mash a few spoonfuls of the beans against the side of the pot.
That’s the secret to making Spanish red beans taste like they’ve been cooking all day.
Serve your Spanish red beans hot over white rice, with a sprinkle of fresh cilantro on top.
So, How Do You Make Spanish Red Beans?
You make Spanish red beans by soaking dried beans overnight, building a fragrant sofrito, seasoning with smoked paprika and cumin, and simmering everything low and slow until creamy and tender.
That’s really all there is to it.
Now that you know how to make Spanish red beans, you can tweak the spices, add your favorite meat, or keep it fully plant-based.
Either way, this pot of beans will fill your home with warmth and your belly with comfort.
Give this recipe a try this week, and I promise you’ll be making Spanish red beans on repeat.