Girl Meets Fire

menu icon
go to homepage
  • Recipes
  • Traditional Puerto Rican Classics
  • About me
  • Subscribe

subscribe
search icon
Homepage link
  • Recipes
  • Traditional Puerto Rican Classics
  • About me
  • Subscribe

×
Home » Recipes » Recipes

Arroz con Chorizo and Habichuelas Blancas

Portrait of a smiling woman chef in a home kitchen, used for the “About Me” section of Girl Meets Fire.
Modified: Aug 13, 2026 · Published: Aug 14, 2026 by Zoe Forestier Villegas · This post may contain affiliate links · Leave a Comment

Sharing is caring!

  • Facebook
  • Email
  • Print
↓ Jump to Recipe

Arroz con chorizo y habichuelas blancas is a one-pot dinner that doesn't apologize for being rich. It's built for a Tuesday when you want something that tastes like it simmered all day but only takes about 40 minutes.

Close-up of two bowls of arroz con chorizo y habichuelas blancas garnished with forks, next to the Dutch oven and fresh flowers.

Arroz con Chorizo y Habichuelas Blancas takes the classic rice-and-beans formula and gives it a smokier, punchier backbone. Even though it works as a one-pot meal, it also pairs beautifully with Chuletas Fritas or Biftec Encebollado. Add some Guineitos en Escabeche, and you've got a full spread.

If you love a good rice-and-bean combination, don't miss my Arroz con Habichuelas, the everyday version made with pink beans and ham. My Arroz con Gandules is the holiday table staple, and Puerto Rican Chicken Paella with Sausage and Plantain is a Puerto Rican twist on the traditional paella.

Jump To
  • Why you'll love this recipe
  • What gives this rice its color?
  • Ingredient Notes
  • Variations and Substitutions
  • Top Tip
  • How to make Arroz con Chorizo and Habichuelas blancas
  • Expert Tips
  • Recipe FAQs
  • More Rice, Pasta, and Grains recipes
  • Before You Go . . .
  • 📖 Recipe
  • Top Tip
  • Expert Tips
  • Comments

Why you'll love this recipe

  • One pot, minimal cleanup: Protein, rice, and beans cook in the same pan.
  • Pantry-Friendly: Chorizo, rice, and white beans are staple items in a Latin pantry. And if they are not part of your pantry, consider adding them so you can make this dish at any time.
  • Impressive: Between the flavors and looks of this dish, your guests will think you were working in the kitchen for hours.

What gives this rice its color?

Between the chorizo's paprika and the achiote oil swirled in with the rice, this dish comes out a deeper amber than most Puerto Rican rice recipes. Achiote is the seed the Taíno used for coloring, and it's still the go-to in Puerto Rican kitchens today. Chorizo just adds its own reddish tint on top, so don't be surprised if this one looks a shade darker than my Arroz con Habichuelas.

Ingredient Notes

Labeled ingredients for arroz con chorizo y habichuelas blancas, including white beans, onions, sofrito, rice, tomato paste, ham, chorizo, olive oil, achiote oil, pork broth, and adobo.
  • Chorizo: I used a cured, Spanish-style chorizo here because I had it on hand; it gives that classic chorizo flavor, and it crisps up beautifully before the rice goes in, which really concentrates the flavor.
  • Habichuelas blancas (white beans): Canned works perfectly here; just drain and rinse. If you're rehydrating dry beans, make sure they're fully tender before they go in, since the rice cook time won't finish them off if they're undercooked.
  • Rice: Use a short- or medium-grain rice. It holds up to the longer simmer and soaks up the chorizo fat and broth without turning mushy.

See my recipe card below for a complete list of the ingredients with measurements.

Variations and Substitutions

  • Fresh Chorizo: A fresh chorizo will work too, just know you'll get a softer, looser texture and a slightly different flavor profile since it won't crisp the same way.
  • Swap the beans: Pink beans or kidney beans work if that's what you have on hand.
  • Other Sausages: To keep this rice Puerto Rican, use longaniza instead, but you may use linguiça, andouille, kielbasa, or Italian sausage as a substitute.
  • Make it spicier: A spicier chorizo or a pinch of crushed red pepper in the sofrito adds some heat.
  • No pork broth: Chicken broth is a fine substitute, or water in a pinch, though the pork broth adds a rounder flavor.

Not all variations or suggestions have been tested. If you do try any of these, please let me know how it went in the comments.

Top Tip

Use equal parts rice to liquid, the same ratio as plain rice, even when beans are in the pot. A common mistake is adding extra liquid to account for the beans, which results in mushy rather than fluffy rice.

How to make Arroz con Chorizo and Habichuelas blancas

Diced ham and olive oil in a Dutch oven before cooking.
  1. Render the ham: Heat olive oil in a wide, heavy pot over medium heat. Add the diced ham and cook for a couple of minutes, until it starts to release its fat.
Sautéed onions and ham in a Dutch oven with sofrito and tomato paste added.
  1. Add the onions: Stir in the diced onions and cook until translucent, about 4-5 minutes. Sprinkle in the adobo, then add the sofrito and tomato paste, and cook for 2-3 minutes until fragrant.
Diced chorizo was added to sautéed onion, ham, and sofrito in a Dutch oven.
  1. Add the chorizo: Stir in the diced chorizo and cook until it browns and releases its reddish fat into the pot, about 3-4 minutes.
Rice and achiote oil were added to the chorizo-and-ham mixture in a Dutch oven.
  1. Add the rice and achiote oil: Stir in the rice, then drizzle the achiote oil over the top. Toss everything together until the rice is coated and starts to take on that golden color.
Pork broth being poured into a pot of rice, chorizo, and white beans for arroz con chorizo y habichuelas blancas.
  1. Add the broth and beans: Pour in the pork broth and add the drained white beans. Stir once to combine.
Adobo seasoning is being added to a pot of simmering white beans, rice, and chorizo.
  1. Season and bring to a boil: Sprinkle in the remaining adobo, stir, and bring the pot to a boil over medium-high heat. Let it boil uncovered for about 5 minutes without stirring, until the liquid reduces to just below the surface of the rice.
White beans, rice, and chorizo simmering in broth in a Dutch oven.
  1. Cover and steam: Reduce the heat to low, cover tightly, and let it steam for 15-18 minutes. Resist the urge to lift the lid; the steam is doing the work.
Finished arroz con chorizo y habichuelas blancas in a Dutch oven after steaming.
  1. Fluff and serve: Remove the lid and fluff the rice gently with a fork from the bottom up. Serve warm.
Overhead view of arroz con chorizo y habichuelas blancas in a Lodge Dutch oven with the lid lifted, showing the finished rice, white beans, and chorizo.

Expert Tips

  • Sear before you simmer: Browning the ham and chorizo before adding anything else gives their flavor time to bloom and work into everything else in the pot.
  • Dice the chorizo evenly: Uneven pieces mean uneven browning, and you want the fat to render consistently across every piece.
  • Don't skip the achiote oil: Even with chorizo's natural color, achiote is what gives this rice its deep golden tone and adds the Puerto Rican touch.
  • Check your beans before adding them: Whether canned or rehydrated, the beans should already be tender going in. The rice only simmers long enough to cook the rice itself, not to finish undercooked beans, so if you're working from dry beans, don't rush the soak and cook.
  • Storage:
    • Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a covered pan with a splash of broth or water.
    • Freezes well for up to 2 months. Thaw overnight in the refrigerator before reheating.

Recipe FAQs

How much water do I need when making rice with beans?

Use equal parts rice to liquid, the same ratio you'd use for plain rice. If you're using 2 cups of rice, use 2 cups of liquid, whether or not beans are in the pot. A common mistake is adding extra liquid to compensate for the beans, which results in mushy rice. The beans bring their own moisture, especially if they're canned or already fully cooked, so they don't need a liquid adjustment. The exception is risotto and paella, where the technique and liquid ratios work completely differently.

Can I use a different sausage instead of chorizo?

Yes. Longaniza is the closest Puerto Rican substitute, but andouille, kielbasa, or Italian sausage all work if that's what you have on hand.

Do I need to soak dry white beans before using them?

If you're starting from dry beans, yes, soak and cook them until fully tender before adding them to the pot. This recipe's rice cook time isn't long enough to finish undercooked beans, so they need to already be tender going in. Canned beans: skip this step entirely; just drain and rinse.

Why is my rice mushy instead of fluffy?

A few usual culprits: too much liquid (see the water ratio question above), overstirring once the rice is simmering, or lifting the lid during the steaming stage. Let the rice cook undisturbed once it's covered; the steam needs to stay trapped to cook evenly.

Is this dish spicy?

No, chorizo brings smokiness and depth of flavor, not heat. If you want spice, a pinch of crushed red pepper with the sofrito will do it.

Can I make this ahead of time?

Yes, it reheats well. Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 2 months. Reheat in a covered pan with a splash of broth or water to loosen the rice back up.

Close-up of two bowls of arroz con chorizo y habichuelas blancas garnished with forks, next to the Dutch oven and fresh flowers.

More Rice, Pasta, and Grains recipes

  • A hand holding a white bowl of funche topped with a dab of butter.
    Funche, Puerto Rican Grits
  • Overhead view of Puerto Rican arroz con habichuelas (rice and beans) in glass bowl and two white bowls with avocado slices and peach peonies.
    Arroz con Habichuelas (Puerto Rican Rice with Beans)
  • Cooked gandules (pigeon peas) with split skins draining in wire mesh strainer over a stainless steel pot.
    Gandules (Pigeon Peas)
  • Close-up overhead view of stuffed pasta shells filled with a ricotta and spinach mixture, arranged in a rich red meat sauce in a large skillet.
    Stuffed Pasta Shells with Meat Sauce
See more Rice, Pasta, and Grains →

Before You Go . . .

Cooked it and loved it? Rate it. Review it. Share it. Your feedback helps others and keeps this blog cooking.

Subscribe for more sabor every week

📖 Recipe

Two bowls of arroz con chorizo y habichuelas blancas served beside the Dutch oven, with forks and a green polka-dot napkin.

Arroz con Chorizo and Habichuelas Blancas

Zoé Forestier
Arroz con chorizo y habichuelas blancas is a one-pot dinner that doesn't apologize for being rich. It's built for a Tuesday when you want something that tastes like it simmered all day but takes only about 40 minutes.
No ratings yet
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 30 minutes mins
0 minutes mins
Total Time 40 minutes mins
Course side dishes
Cuisine Puerto Rican
Servings 10 servings
Calories 236 kcal

Equipment

  • 1 caldero or dutch oven

Ingredients
  

  • 1 tablespoon olive oil
  • 1 oz cooking ham diced
  • 1 medium onion diced
  • 2 tablespoon sofrito
  • 1 tablespoon tomato paste
  • 3 oz chorizo diced
  • 1 can white beans drained
  • 1 tablespoon adobo powder
  • 2 cups dried rice washed
  • 1 tablespoon achiote oil
  • 2 cups broth or water
Prevent your screen from going dark

Instructions
 

  • Render the ham: Heat olive oil in a wide, heavy pot over medium heat. Add the diced ham and cook for a couple of minutes, until it starts to release its fat.
  • Add the onions: Stir in the diced onions and cook until translucent, about 4-5 minutes. Sprinkle in the adobo, then add the sofrito and tomato paste, and cook for 2-3 minutes until fragrant.
  • Add the chorizo: Stir in the diced chorizo and cook until it browns and releases its reddish fat into the pot, about 3-4 minutes.
  • Add the rice and achiote oil: Stir in the rice, then drizzle the achiote oil over the top. Toss everything together until the rice is coated and starts to take on that golden color.
  • Add the broth and beans: Pour in the pork broth and add the drained white beans. Stir once to combine.
  • Season and bring to a boil: Sprinkle in the remaining adobo, stir, and bring the pot to a boil over medium-high heat. Let it boil uncovered for about 5 minutes without stirring, until the liquid reduces to just below the surface of the rice.
  • Cover and steam: Reduce the heat to low, cover tightly, and let it steam for 15-18 minutes. Resist the urge to lift the lid; the steam is doing the work.
  • Fluff and serve: Remove the lid and fluff the rice gently with a fork from the bottom up. Serve warm.
Scan the QR code to come back and tell me how it turned out.

Notes

Top Tip

Use equal parts rice to liquid, the same ratio as plain rice, even when beans are in the pot. A common mistake is adding extra liquid to account for the beans, which results in mushy rather than fluffy rice.

Expert Tips

  • Sear before you simmer: Browning the ham and chorizo before adding anything else gives their flavor time to bloom and work into everything else in the pot.
  • Dice the chorizo evenly: Uneven pieces mean uneven browning, and you want the fat to render consistently across every piece.
  • Don't skip the achiote oil: Even with chorizo's natural color, achiote is what gives this rice its deep golden tone and adds the Puerto Rican touch.
  • Check your beans before adding them: Whether canned or rehydrated, the beans should already be tender going in. The rice only simmers long enough to cook the rice itself, not to finish undercooked beans, so if you're working from dry beans, don't rush the soak and cook.
  • Storage:
    • Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a covered pan with a splash of broth or water.
    • Freezes well for up to 2 months. Thaw overnight in the refrigerator before reheating.

Nutrition

Serving: 6ozCalories: 236kcalCarbohydrates: 42gNet Carbohydrates: 39gProtein: 8gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 1gCholesterol: 7mgSodium: 244mgPotassium: 284mgFiber: 3gSugar: 1gVitamin A: 156IUVitamin C: 1mgCalcium: 46mgIron: 2mgPhosphorus: 90mg
Did you try this recipe?Please consider Leaving a Review, and if you loved it, give it a ⭐⭐⭐⭐⭐ rating too! It helps others find the recipe and tells Google it's worth a try. 😊

More Puerto Rican and Global Inspirations

  • Puerto Rican corned beef brisket with potatoes and olives in a Dutch oven, served alongside plates of white rice and stewed beans.
    Puerto Rican-Style Dutch-Oven Corned Beef
  • A plate of polvorones cookies with three semi-stacked cookies on top of the table resting in front of the plate.
    Puerto Rican Polvorones (Shortbread Cookies)
  • (terrazzo surface, two plates + baking dish) Two plates of pastelón served with black beans on a terrazzo surface, with the white baking dish and colorful flowers in the background.
    Pastelón de Plátano Maduro (Puerto Rican Plantain Casserole)
  • A slice of pastelón plated on a plate with the skillet with pastelon in the background.
    Sweet Plantain Lasagna (Piñon)

Sharing is caring!

  • Facebook
  • Email
  • Print

Comments

No Comments

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Woman holding a wooden spoon and smiling in a kitchen with hanging utensils and a vase of flowers on the counter.

Hola! I'm Zoe. I love all things food and enjoy cooking. I created this site to reconnect with my Puerto Rican heritage while living in the United States. This is a great place to reconnect if you are floating in the diaspora. I would love to hear from you!

About Zoe →

Summer Sizzlers

  • empanadas inside a paper towel lined bowl.
    Puerto Rican Empanadillas
  • Two highball glasses of sangria decorated with a fruit skewer of maraschino cherries, oranges, kiwi, and plums.
    Tropical Red Sangria with Rum
  • Whole Puerto Rican fried red snapper on a plate with tomato sauce, lemon slices, and plantains.
    Puerto Rican Fried Red Snapper, Chillo Frito
  • Close-up of a creamy pistachio limber topped with cinnamon, shredded coconut, and chopped pistachios, partially popped out of its plastic cup on an orange surface.
    Creamy Limbers de Pistachio, Homemade Ice Pops
  • Guineitos en escabeche served in a bowl with onions and green olives, a traditional Puerto Rican green banana salad
    Guineitos en Escabeche, Puerto Rican Pickled Green Bananas
  • Bowl lined with paper towels and filled with fried mero chunks. A small bowl with cut lemons and a small bowl with tartar sauce.
    Grouper Bites, Chicharrones de Mero

Popular Recipes

  • A plate of polvorones cookies with three semi-stacked cookies on top of the table resting in front of the plate.
    Puerto Rican Polvorones (Shortbread Cookies)
  • A blue and white dessert plate with a slice of bread pudding and caramel sauce on top of it.
    Budín de Pan (Puerto Rican Bread Pudding)
  • Large pot with cooked yellow rice.
    Arroz Amarillo, Puerto Rican Yellow Rice
  • Close-up of a Limber de Coco topped with cinnamon and shredded coconut in a clear plastic cup.
    Limbers de Coco, Creamy Puerto Rican Coconut Ice Pops
  • Whole Puerto Rican fried red snapper on a plate with tomato sauce, lemon slices, and plantains.
    Puerto Rican Fried Red Snapper, Chillo Frito
  • Overhead view of Puerto Rican arroz con habichuelas (rice and beans) in glass bowl and two white bowls with avocado slices and peach peonies.
    Arroz con Habichuelas (Puerto Rican Rice with Beans)

I’d love to hear from you! Did you try this recipe? Leave a review and rating below. Let’s connect on Instagram, and don’t forget to join my weekly email list for fresh new recipes.

Footer

Get new Puerto Rican recipes in your inbox every week!

Subscribe
↑ back to top

Explore

  • About Me
  • Firestarter Planner
  • Subscribe and eBook
  • Media Kit
  • Portfolio

About

  • Contact
  • Cookie Policy
  • Privacy Policy
  • Terms of service
  • Accessibility Statement

Copyright © 2025 Girl Meets Fire LLC • Powered by Feast+ • This website contains affiliate links, which means that if you click on a product link, we may receive a commission in return. Girl Meets Fire LLC participates in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required