This family recipe for Puerto Rican-style rice and beans (famously known as Arroz con Gandules) is full of authentic flavors, and easy to make. Made on the stovetop in one pot, it’s ready within 30 minutes! Perfect for serving with chicken, pork, or as a stand-alone meal.

arroz con gandules on a plate

If you’re looking for more Traditional Puerto Rican recipes, a cozy pot of arroz con gandules is a good place to start. This staple of our cuisine is extremely popular, for good reason! We serve this classic one pot dish with almost anything savory.

It’s loaded with island flavors similar to my mom’s Arroz con Pollo, but comes together in even less time!

If you’re looking to put together a really special Puerto Rican meal, serve this rice dish with meat stuffed Pasteles and finish the night with my mom’s classic Flan recipe for dessert.

Matrimonio (“the marriage”) 

This dish is a staple in many Latin cultures around the world, often referred to as matrimonio (which means, the marriage) for how well they pair together.

Not only are these Puerto Rican rice and beans super affordable, with the right ingredients, they are a truly satisfying and flavor packed meal. 

Another commonly used name for this version of rice and beans is Arroz con Gandules (rice with ganduels.)

ingredients to make Puerto Rican rice & beans

What are Gandules?

Gandules (also known as Pigeon Peas) are round beans with a rich creamy flavor. They are a shade of bright green when fresh but come in a beige/brown/green color when canned.

You can find gandules used in many rice dishes and soups across the Caribbean. Buy gandules online or ask about them at your local grocery store.

Keep reading for a tip on how to use dry gandules in this recipe.

How to make Arroz con Gandules

Dry beans?: if using dry gandules, cover with water and a sprinkle of salt the night before and soak. Add the liquid to the pot with the gandules.

Leftovers?: Freeze in an airtight container or freezer bag and microwave in 1 minute intervals until warm and fluffy when ready to serve.

Sofrito

Sofrito is a magical mixture used in Puerto Rican cuisine as a base to many dishes. It’s primary purpose is to add flavor but it also helps develop . 

Sofrito is usually made with a mix of onion, peppers, culantro or cilantro, recao and a few other ingredients. It comes together in under 5 minutes and can sit in your fridge for a week or in the freezer for months and be used as a starter or substitute for onions and garlic in so many dishes.

Make it from scratch, substitute it with 1 minced yellow onion, 1 minced bell pepper, ½ cup minced cilantro, and 4 cloves minced garlic or buy a can of store bought sofrito.

pernil with arroz con gandules on a plate

Traditional Puerto Rican Spices

Today we’re using two popular Puerto Rican spice blends, sazon and adobo.

My recipes use a blend of Caribbean spices like cumin, paprika, ground anatto, oregano, garlic, onion, and coriander.

You can also buy sazon seasoning and adobo seasoning online and at many grocery stores.

arroz con gandules on a plate

More Puerto Rican Rice & Beans

Buen provecho,

Salima written in cursive
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A plate of rice and beans

Puerto Rican Rice & Beans with Sofrito (Arroz con Gandules)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 13 reviews
  • Author: Salima Benkhalti
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 46 servings 1x
  • Category: Puerto Rican, Rice and Beans, Rice
  • Method: Stovetop
  • Cuisine: Puerto Rican
  • Diet: Vegan

Description

This family recipe for Puerto Rican-style rice and beans (famously known as Arroz con Gandules) is full of authentic flavors, and easy to make. Made on the stovetop in one pot, it’s ready within 30 minutes! Perfect for serving with chicken, pork, or as a stand-alone meal.


Ingredients

Units Scale
  • 1 tbsp achiote oil or olive oil
  • 4 tbsp sofrito*
  • 30 oz (2 cans) gandules (with the liquid)
  • 1/2 cup tomato purée
  • 1/2 cup pimento olives, halved
  • 1 tsp sazon seasoning*
  • 3 tsp adobo seasoning*
  • 2 cups water
  • 2 cups white rice (medium grain), rinsed
  • optional: cilantro to garnish

Instructions

  1. Sauté oil with sofrito. In a heavy bottomed pot heat the achiote oil over medium high heat. Toss in the sofrito and cook until fragrant. 
  2. Add gandules, seasoning and broth. Add in gandules (and their liquid), tomato puree, olives, adobo seasoning, sazon seasoning, and water. Turn the heat to high and bring the liquid to a boil, stirring to combine.
  3. Add rice and cook. Once the liquid begins to boil, add rice, stirring and returning to a boil before covering and lowering heat to low. Cook for 20 minutes or until the rice is fully cooked. 
  4. Serve. Serve the rice and beans with additional cilantro and a splash of hot sauce. Enjoy!

    Notes

    Substitutes:

    • for the sofrito: 1 minced yellow onion, 1 diced bell pepper, ½ cup minced cilantro, and 4 cloves minced garlic
    • for the sazon and adobo seasoning: 1 tsp each of pepper, garlic powder, onion powder, smoked paprika, turmeric, oregano, and cumin