Traditional Pink Habichuelas (Dried Bean Stew Recipe)
Puerto Rican-style pink habichuelas are a thick, savory stew made with dried pink beans, sofrito, tomato sauce, seasonings, and often potato and squash. Soak the beans, cook them in a heavy stainless-steel or enameled pot, and simmer until creamy-tender. Serve the stew over white rice, and refrigerate leftovers in shallow containers.
When cooler evenings or rainy days call for a filling dinner, a pot of beans can do the work of a full meal with familiar ingredients. The key is to plan for the beans to cook slowly, rather than expect a dried-bean stew to be a last-minute dish. Once the pot is simmering, though, it needs little more than an occasional stir and a check on the water level.
I build the recipe around a simple sequence: soften the sofrito, add the beans and seasonings, boil the beans for 10 minutes, then simmer until tender. This keeps the method clear and helps you spot what needs attention as the stew cooks.
What pink habichuelas are
Pink habichuelas are a Puerto Rican-style bean stew made with pink beans, a seasoned tomato base, and enough liquid to cook the beans until tender. Sofrito supplies much of the aroma, while potato or squash can add body. The finished beans should be soft and creamy, with a broth that clings to a spoon.
Dried pink beans are commonly Phaseolus vulgaris, the same broad species that includes several other familiar beans. This recipe uses one pound of dried beans and makes a generous pot for serving with rice. The beans need time to hydrate and cook, so allow for an overnight soak and a long simmer.
There is room for variation in the seasonings and vegetables. Some cooks add diced ham or smoked pork; others keep the stew meat-free. The foundation stays much the same: beans, sofrito, tomato sauce, seasonings, and patient cooking.
Ingredients and cookware
For reliable results, weigh or measure the ingredients before you start and choose a pot that holds the beans and liquid comfortably. A heavy-bottomed pot helps spread heat, while stainless steel or intact enameled cast iron is suitable for the tomato-based broth and works on common stovetops.
| Ingredient or item | Amount | Notes |
|---|---|---|
| Dried pink beans | 1 lb | Sort, rinse, and soak |
| Olive oil | 2 tbsp | Warm over medium heat |
| Sofrito | ½ cup | Homemade or store-bought |
| Diced ham or smoked pork | 1–2 oz | Optional |
| Small potato | 1 | Dice into bite-size pieces |
| Pumpkin or squash | ½ cup | Cut into small pieces |
| Tomato sauce | 1 can, about 8 oz | Stir into the base |
| Sazón | 1 packet | Check the label for salt |
| Dried oregano | 1 tsp | |
| Bay leaves | 2 | Remove before serving |
| Fresh water | 8 cups, plus more as needed | Keep beans submerged |
| Salt | To taste | Add toward the end |
Use a covered pot with a capacity of at least 5–6 quarts. Stainless steel and sound enameled cast iron resist the acidic tomato broth. Bare aluminum, copper, and carbon steel can react during prolonged contact with acidic foods, which may cause metallic flavors, discoloration, or surface damage.
If you cook on induction, check that the pot has a magnetic base; not every stainless-steel pot works on induction. A coated nonstick pot is not needed here. If you do use one, follow its care label, avoid heating it empty, and use medium heat for the sofrito.
Soak and prepare the beans
Sorting means checking dried beans for small stones, damaged beans, or other debris before cooking. Soaking helps the beans take up water before they go into the pot. It does not set an exact cooking time: bean age, soaking, and water hardness all affect how quickly they become tender.
- Spread the beans on a tray or clean counter and remove any debris.
- Rinse them under cool running water.
- Place them in a large bowl and cover with plenty of water. Soak for 8–12 hours.
- Drain the soaking water and rinse the beans again before cooking.
If you skip soaking, the beans will need substantially longer to cook. Keep them covered with water during cooking, and check tenderness rather than relying on the clock alone. Beans that have been stored for a long time can take longer than expected.
Cook the stew on the stovetop
A gentle simmer means small, steady bubbles, not a hard rolling boil. For this stew, aim for about 93–96°C (199–205°F) once the initial boil is done. The temperature is a guide; on a home stove, look for gentle bubbling and adjust the heat as needed.
- Soften the sofrito. Warm the olive oil in a heavy-bottomed pot over medium heat. Add the sofrito and cook for 3–5 minutes, stirring often. It should smell fragrant and soften without browning or scorching. If you use ham or smoked pork, add it and stir briefly.
- Add the vegetables and seasonings. Stir in the diced potato, pumpkin or squash, tomato sauce, sazón, oregano, and bay leaves.
- Add beans and water. Tip in the drained beans and 8 cups of fresh water. Stir from the bottom to loosen any bits of sofrito.
- Boil for 10 minutes. Bring the pot to a full, vigorous boil and keep it boiling for 10 minutes. Do not cook dried beans only at a low temperature in a slow cooker. After the boil, lower the heat to maintain a gentle simmer.
- Simmer until tender. Partly cover the pot and cook, stirring now and then, until the beans are creamy-tender. After soaking, this often takes 60–120 minutes; unsoaked beans can take longer. Add hot water when needed to keep the beans submerged.
- Season and thicken. Once the beans are tender, add salt to taste. Simmer uncovered until the broth reaches the thickness you like. For a thicker stew, press a few beans against the side of the pot with a spoon and stir them back in.
- Finish and rest. Remove the bay leaves. Taste the broth and adjust the salt or acidity if needed. Let the stew rest for 10 minutes before serving.
Tomato sauce is part of the seasoned base here, but acid can make beans take longer to soften. If the beans are still firm, keep simmering and add water as needed; do not try to fix firm beans by boiling the stew dry. Stir more often as the broth thickens, since beans can settle and catch on the bottom.
Olive oil’s smoke point varies by type and processing. For extra-virgin olive oil, it is commonly reported around 190–210°C (374–410°F), but you do not need to approach that range. Medium heat is enough to soften sofrito without smoking the oil or burning its garlic and herbs.
How to check texture and adjust the pot
Tenderness is the best test for doneness: a bean should mash easily when pressed, without a firm or chalky center. Check several beans from different parts of the pot, since a few may soften before the rest. If they are not uniformly tender, continue simmering and test again.
| What you notice | What to do |
|---|---|
| Beans remain firm | Keep simmering; add hot water if they are no longer covered |
| Broth looks thin after beans soften | Simmer uncovered, stirring from the bottom |
| Broth thickens too much | Add hot water a little at a time and stir |
| Sofrito or beans stick to the pot | Lower the heat and scrape the bottom gently |
| Stew tastes flat | Adjust salt, then taste again before adding anything else |
Avoid turning up the heat to force the stew to thicken. A hard boil can break up the beans and make the bottom more likely to scorch. Gentle bubbling gives you more control, especially once the starch from the beans begins to thicken the broth.
Serving, storage, and stovetop scenarios
A practical cooking scenario is a weeknight dinner planned ahead: soak the beans overnight, then start the pot when you have time for the simmer. On a day when you cannot soak them, use the same ingredient list but allow substantially more cooking time. Neither scenario has a guaranteed finish time, so check for tenderness before serving.
For a meat-free pot, leave out the ham or smoked pork; the sofrito, sazón, oregano, and tomato still provide a seasoned base. Serve the stew over or alongside hot white rice. Chopped cilantro or a small drizzle of olive oil can be added at the table if you like.
Keep finished stew at or above 57°C (135°F) if it is being held hot for serving. For leftovers, transfer the beans and broth into shallow containers and refrigerate promptly. Reheat leftovers to 74°C (165°F) before eating.
Let the pot cool before washing. Warm water, dish detergent, and a nonabrasive sponge are suitable for routine cleaning. Soak stainless-steel residue in warm, soapy water; use care with enameled cast iron, since metal scouring tools can scratch or chip its enamel. Dry the pot thoroughly and follow the maker’s care instructions.
Common questions about pink bean stew
These quick answers cover the details that most often affect the result: soaking, pot choice, simmering, seasoning, and safe storage. Use the tenderness of the beans and the thickness of the broth as your final guides, since cooking time can vary from one batch to another.
Do I have to soak dried pink beans?
No, but soaking them for 8–12 hours can help them cook sooner. If you skip the soak, expect a substantially longer simmer.
How long do soaked pink beans take to cook?
They often take 60–120 minutes after soaking, but bean age and water hardness can change the time. Simmer until the beans are tender throughout.
Why are my beans still firm?
They may need more time, or the beans may be older. Keep them submerged and simmer gently until they mash easily.
Can I make this stew in a slow cooker?
Do not cook dried beans only at a low temperature in a slow cooker. Follow the stovetop method here, including the initial 10-minute vigorous boil.
What pot is best for tomato-based bean stew?
Use a heavy-bottomed stainless-steel pot or intact enameled cast iron. For induction, confirm that the pot has a magnetic base.
Can I leave out the ham?
Yes. The ham or smoked pork is optional. Omit it for a meat-free version and cook the beans with the sofrito, tomato, vegetables, and seasonings.
How do I thicken the bean broth?
Simmer uncovered after the beans are tender. You can also mash a few beans against the pot wall and stir them into the broth.
What should I serve with pink habichuelas?
Serve them over or alongside hot white rice. Add chopped cilantro or a little olive oil at the table if desired.
How should I store leftovers?
Transfer them to shallow containers and refrigerate promptly. Reheat to 74°C (165°F) before serving.
Can I hold the finished stew warm for a meal?
Yes. Keep it at or above 57°C (135°F) while holding it hot, and stir occasionally so the beans do not settle and stick.
A dependable pot, one step at a time
The most reliable route to tender pink habichuelas is simple: sort and soak the beans, build a fragrant base, boil for 10 minutes, then simmer gently until the beans are creamy. Keep them covered with liquid, season near the end, and thicken the broth only after the beans are tender. Serve with rice and chill leftovers promptly.
(This article was written by one of our staff writers, Steven R. Bancroft. Visit our Meet the Team page.)
