These Habichuelas Guisadas con Calabaza (Puerto Rican Stewed Beans with Pumpkin) are the perfect companion to all Puerto Rican rice dishes and pair wonderfully with meat, seafood and poultry. A true island staple!

Habichuelas guisadas con calabaza is a classic bean dish in Puerto Rican cuisine. Just like traditional habichuelas guisadas, we typically always serve stewed beans with a side of rice. But, don’t be surprised to see a side of these stewed beans served with crispy sorullitos, another common pairing we love! Dunking the corn sticks in the savory broth is just so delicious.
Tender red or pink beans, large chunks of sweet calabaza, and a savory broth are flavored with sofrito and other Puerto Rican spices creating an easy, inexpensive and delicious bean dish. Growing up if I walked into the kitchen while mami was cooking and smelled beans stewing on the stove, that meant, there was always a large caldero of white or yellow rice on the stove and dinner was just about ready. Yum!
Jump to:
What is Calabaza?
Calabaza is a variety of tropical pumpkin commonly used in Puerto Rico, the Caribbean, and Latin America. It’s covered in hard green or tan skin with bright orange flesh on the inside.
In Puerto Rico, we love adding calabaza to soups, stews, rice dishes, and beans like this recipe. Some of the calabaza breaks down into the broth as it cooks while some retains its shape, making the sauce slightly thicker and creamier.
You will usually find calabaza available at Latin markets sold whole or sold in large wedges. Butternut squash, acorn squash or kabocha squash can be used in place of calabaza if you cannot find it in your local market.
Ingredients

- red or pink beans
- paste or tomato sauce
- ham steak
- potatoes
- calabaza
- onions and peppers
- Puerto Rican sofrito
- oregano
- sazon
- garlic
- pimiento stuffed olives
- fresh cilantro
See my recipe card below for a complete list of the ingredients with measurements and instructions.
Pro Tip
The Secret to the Most Delicious and Authentic Habichuelas Guisadas
If you can get your hands on fresh culantro leaves, don’t skip it! Culantro is one of the ingredients that gives many Puerto Ricans dishes their unmistakeable flavor and aroma, including these habichuelas guisadas. While it can be a little harder to find outside of Latin markets, adding just two chopped leaves to the sauce will make a huge difference. It’s a simple ingredient, but it’s one of the little details that helps give these beans the authentic Puerto Rican flavor so many of us grew up with.
How to Make Habichuelas Guisadas con Calabaza

Step 1: Drain beans: Drain the beans in a colander under cool water and set aside until ready to use (Image 1).
Step 2: Cook the ham and sofrito: Heat 2 tablespoons of oil in a sauce pan or caldero over medium heat. Add ham and cook for 2 minutes, stirring occasionally.
Add sofrito and cook for 2 minutes stirring to incorporate ham with sofrito (Image 2).
Step 3: Add the vegetables: Add peppers and onions and cook until slightly soft and translucent (Image 3). Add garlic and cook for 1 minute.
Step 4: Build your broth: Add tomato sauce, olives, cilantro, seasonings and water (Image 4). Stir to combine.
Step 5: Prepare your calabaza: Rinse your calabaza and cut it in half. Remove the seeds and then cut into large 2-inch chunks. Set aside. (You don’t need to peel your squash because after cooking the skin will easily pull away from the flesh). Wrap remaining squash half and store in refrigerator to use for another recipe.
Step 6: Add beans and potatoes: Add beans and potatoes to pot and salt to taste (Images 5 and 6). Bring to simmer and cook for 25 minutes.
Step 7: Add pumpkin: Add the pumpkin and continue to cook for 10 to 15 minutes or until pumpkin and potatoes are fork tender (Image 7). Garnish with fresh cilantro and serve (Image 8).

Serving Suggestions
For a complete Puerto Rican meal try habichuelas guisadas con calabaza with:
- Arroz con pollo (Puerto Rican chicken and rice) and platanos fritos (Puerto Rican sweet ripe plantains)
- Arroz blanco (Puerto Rican white rice), Puerto Rican fried pork chops or baked pork chops and garlic tostones (fried green plantains)
- Puerto Rican white rice with ropa vieja and avocado slices.
- Pollo guisado (Puerto Rican chicken stew), arroz blanco and avocado slices.
Storing and Reheating
Store beans in the same pot they were cooked in or store in an airtight container for up to 4 days in the refrigerator. Reheat over medium heat or microwave until heated through.
You can also use leftover beans to make arroz mamposteao, another Puerto Rican staple.
Recipe FAQ’s
Yes! Just know that using dried beans will require you to soften the beans first before making this recipe. Canned beans make this bean dish come together so much quicker.
You can substitute with butternut squash, acorn squash or kabocha squash.
If your beans are too watery, it usually means it hasn’t cooked for long enough. Turn the heat to medium high for about 5 minutes to thicken.
They should be nice and creamy, saucy, and thick enough to coat the back of your spoon. They're not supposed to be soupy like broth.
Absolutely! Puerto Rican beans freeze wonderfully. Place them in an airtight container and store for up to 2-3 months. When reheating add a splash of water and warm over low heat.
Yes, you can substitute with “tocino” (pork belly fat), smoked turkey, bacon, or kielbasa sausage.
Did you try this recipe? Please leave a ⭐ review below!
Click any of the images in the post to PIN this Recipe and don't forget to follow along on Pinterest and Facebook.
📖 Recipe

Habicuelas Guisadas con Calabaza (Puerto Rican Stewed Beans with Pumpkin)
Ingredients
- 2 15.5 ounce cans red or pink beans rinsed and drained
- ¼ cup ham steak cubed
- ½ pound calabaza remove seeds and cut into 2-inch large chunks (you can either cut or leave the skin on)
- ½ pound potatoes peeled and cut into large chunks
- 4 ounces tomato sauce or 1 heaping teaspoon of tomato paste
- ⅓ cup onions chopped
- ½ cup green pepper chopped
- 2 heaping tablespoons sofrito
- 2-3 tablespoons pimiento stuffed olives
- ¼ cup fresh cilantro
- 3 cloves garlic minced
- ¼ teaspoon oregano
- 1 packet sazón with annatto found in the Latin section
- ½ teaspoon adobo found in the Latin section
- 4 cups water
- 2 tablespoons oil
- salt to taste
Instructions
- Heat the oil in a sauce pan or caldero over medium heat. Add the ham and cook for 2 minutes, stirring occasionally.
- Add the sofrito and stir. Cook for 2 minutes stirring in between cooking.
- Add the peppers and onions and cook until slightly soft and the onions are translucent. Add the garlic, stir and cook for 1 minute.
- Add the tomato sauce, olives, cilantro, oregano, sazon, adobo and water. Stir to combine.
- Add the beans, potatoes and salt to taste. Turn heat to medium low and cook for 25 minutes.
- Add the pumpkin and continue to cook for an additional 10 to 15 minutes or until pumpkin and potatoes are both fork tender. Garnish with more fresh cilantro and serve.







Joe says
How much water. In step 4?
Cathy says
Hello Joe! I’m so sorry I just noticed I forgot to add the amount in the recipe. It is 4 cups of water. I have also corrected it in the recipe card. I hope you enjoy this recipe! Please let me know if you have any other questions. Have a great weekend! 🙂