Arroz Con Gandules Instant Pot Recipe: Puerto Rican Comfort in 30 Minutes

Arroz Con Gandules Instant Pot Recipe: Puerto Rican Comfort in 30 Minutes

This Instant Pot arroz con gandules recipe brings the heart of Puerto Rican cuisine to your kitchen in just 30 minutes—no long simmering required.

The secret lies in the Instant Pot’s ability to infuse flavors while keeping the rice perfectly tender, with gandules (pigeon peas) absorbing every aromatic note from sofrito and adobo. I developed this version after years of testing, ensuring the pressure cooker delivers restaurant-quality results without sacrificing authenticity.

The magic starts with a proper sofrito base—sautéed onions, peppers, and garlic that form the flavor foundation—followed by gandules simmered until tender. The Instant Pot handles the rice cooking precisely, with a 1:1 rice-to-liquid ratio that guarantees fluffy grains every time.

Traditional seasonings like annatto oil and recaito blend seamlessly, creating that signature Puerto Rican depth without overpowering the dish.

What you’ll end up with is a pot of aromatic, slightly firm arroz con gandules where each bite delivers tender rice, creamy gandules, and layers of savory-spiced sofrito. The natural release method locks in moisture, while the optional garnish of cilantro and ají dulce adds freshness.

This is comfort food at its finest—substantial enough for a main dish but perfect as a side for grilled meats or black beans.

Ready in 30 minutes with minimal prep, this recipe proves Instant Pot cooking can deliver professional results while keeping the soul of traditional Puerto Rican flavors intact. Let’s get started on making this dish your new go-to recipe.

👨‍🍳
Difficulty
Easy
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for arroz con gandules instant pot

Authentic Puerto Rican flavors meet Instant Pot efficiency—just 15 essential ingredients for restaurant-quality arroz con gandules.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Unrinsed, standard grain preferred
Dried Gandules (Pigeon Peas) 🌱 1 cup Soaked overnight or quick-soaked
Yellow Onions 🧅 1 whole Medium, diced for sofrito
Green Bell Peppers 🌶️ 1 whole Medium, diced for sofrito
Garlic Cloves 🧄 4 cloves Fresh, minced for sofrito
Tomatoes 🍅 2 whole Medium, San Marzano preferred
Recaito Seasoning 🌶️ 1 tbsp Traditional Puerto Rican blend
Annatto Oil 🫒 1 tbsp For vibrant color and flavor
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Ají Dulce 🌶️ 2 slices Thinly sliced, optional garnish
Olive Oil 🫒 2 tbsp Extra-virgin, for sautéing
Salt 🧂 1 tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground for seasoning
Bay Leaves 🍃 2 whole Dried, for infusion

The gandules are the heart of this dish, so quality matters. Look for dried pigeon peas at Latin markets or specialty stores—brands like Goya or La Preferida are reliable. If using canned gandules, drain and rinse thoroughly to remove excess sodium. The sofrito base—onions, bell peppers, garlic, and tomatoes—should be finely diced for even distribution. San Marzano tomatoes elevate the dish with their sweet, meaty texture. For the recaito seasoning, Penzeys or local Puerto Rican markets carry authentic blends that capture the island’s flavor profile perfectly. Fresh herbs like cilantro and ají dulce should be bright green, indicating peak freshness.

No recaito seasoning? Substitute with a mix of 1 tsp each oregano, cumin, and paprika—it won’t be identical, but it’ll work. Running short on gandules? Substitute with cannellini beans or butter beans, though the texture will differ slightly. For a deeper color, turmeric or achiote paste can replace annatto oil, though the flavor won’t be the same. The tomatoes can be swapped for tomato sauce or paste, but fresh tomatoes provide a brighter acidity. If you’re avoiding garlic, garlic powder at half the amount is a decent substitute, though fresh garlic adds complexity. For the broth, low-sodium chicken broth is ideal, but vegetable broth works in a pinch.

This dish reheats beautifully—simply add a splash of water or broth and warm through. Store in an airtight container in the fridge for up to 5 days, though the flavors deepen over time. For longer storage, freeze portions for up to 3 months. The sofrito can be prepped ahead and refrigerated for 3 days or frozen for 3 months, saving time on cooking day. Garnishes like cilantro and ají dulce are best added fresh just before serving to preserve their vibrant flavors.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: The Instant Pot does all the work—no stovetop babysitting, no burning onions, just dump-and-go. I toss in the rice, gandules, and veggies, then let it pressure cook while I fold laundry or scroll through my phone. That’s real multitasking.
  • Savory Soul Food: The gandules soften into buttery perfection, while the garlic and bell peppers add a bright, almost smoky depth. Honestly, the first bite makes me want to skip dessert—it’s that satisfying.
  • Weeknight & Party Star: Make a big batch on Sunday, and you’ve got lunch, dinner, or potluck leftovers covered. (Yes, even on a Tuesday night.) The rice stays fluffy for days, and the flavor only gets better as it sits.
  • Budget-Friendly Staple: Dried gandules and long-grain rice are cheap, but they feel like a restaurant dish. Between us, this is my go-to when I’m broke but still want to eat well—no guilt, just good food.

Step-by-step instructions for arroz con gandules Instant Pot recipe

This method delivers authentic Puerto Rican flavor with minimal effort—perfectly balanced rice and gandules in record time.

1

Prepare the Sofrito Base

Heat the 2 tablespoons olive oil in the Instant Pot over medium heat. Add the diced 1 whole yellow onions and 1 whole green bell peppers, cooking for 5 minutes until softened and translucent. This foundational step builds flavor—don’t rush it.

Add the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 2 whole tomatoes (chopped) and cook for 2 minutes until they break down into a thick paste. This tomato base forms the heart of the dish’s rich, savory depth.

2

Season and Combine Ingredients

Add the 1 cup dried gandules (pigeon peas) and 1 cup long-grain white rice to the pot, stirring to coat evenly in the sofrito. This ensures every grain absorbs the flavor foundation. Pour in the 1.5 cups chicken broth and add the 1 tablespoon recaito seasoning, 1 tablespoon annatto oil, 1 teaspoon salt, 0.5 teaspoon black pepper, and 2 whole bay leaves. The annatto oil infuses that signature golden hue while adding subtle earthy notes.

Here’s the thing—don’t skip the bay leaves. They contribute subtle piney warmth that complements the gandules perfectly. Give everything a thorough stir to distribute the seasoning evenly throughout the mixture.

3

Pressure Cook to Perfection

Secure the Instant Pot lid and set to high pressure for 12 minutes. This cooking time achieves ideal texture—neither mushy nor undercooked. The rice should absorb all the liquid, leaving it tender with a slight bite at the center.

Once cooking completes, allow a natural pressure release for 10 minutes before quick-releasing any remaining pressure. This gradual release prevents the rice from becoming gummy while allowing the flavors to meld completely. The pot will feel cool to the touch before you can safely open it.

4

Fluff and Finish

Remove the lid and gently fluff the rice mixture with a fork, being careful not to crush the gandules. The rice should be tender but still hold its shape, with the gandules soft but retaining their distinct texture. This contrast creates the perfect balance of textures in each bite.

Discard the bay leaves and stir in the 0.25 cup chopped fresh cilantro and 2 slices thinly sliced ají dulce. The cilantro adds bright freshness while the ají dulce contributes a subtle sweetness that rounds out the dish. Let it sit covered for 5 minutes to allow the flavors to integrate completely.

👨‍🍳

Pro Tips For Making Arroz Con Gandules Instant Pot

  • Soak Gandules First: I learned this the hard way—skipping the soak makes your gandules turn to mush. Toss them in warm water for at least 2 hours (or overnight if you’re patient), then drain before cooking. This cuts cooking time by half and keeps those peas holding their shape.
  • Sauté Onions Until Sweet: Don’t rush the onions—caramelize them until they’re golden and smell like candy. About 8-10 minutes on medium heat, stirring occasionally. This builds flavor that’ll make your rice taste like it’s been simmering all day, not 30 minutes.
  • Skip the Crowded Pot: Resist the urge to pack everything in tight. Use half the rice ratio the Instant Pot suggests—gandules and veggies expand. A crowded pot leads to soggy rice and a gummy mess. Leave about 1 inch of space at the top.
  • Finish with Soffrito: Sounds weird, but it works: after cooking, stir in a quick mix of 1 diced tomato, 1 minced jalapeño, and a pinch of oregano. Let it sit covered for 5 minutes—this brightens the dish and cuts through the heaviness of the peas. (Yes, even if you’re impatient like me.)

Perfect pairings for these flavors

Protein Pairings

This dish pairs beautifully with grilled pernil or lechón asado—the smoky, crispy pork complements the earthy gandules perfectly. For a lighter option, try grilled mahi-mahi or shrimp skewers, which balance the rice’s richness without overpowering its flavors.

I often serve it with mojo-marinated chicken thighs for a heartier meal. 🍗

Vegetable Sides

A simple ensalada de repollo (cabbage slaw) with lime and cilantro adds refreshing crunch. For a warmer option, roasted plantains with a sprinkle of tajín provide sweet contrast. I also love yautía con miel (mashed yautía with butter and milk) for a traditional Puerto Rican pairing. 🥬

Beverage Pairings

Sip on a Medalla Light beer or Presidentes lager—Puerto Rican beers cut through the dish’s richness beautifully. For non-alcoholic options, try mora water (mulberry-infused water) or a hibiscus iced tea with lime. The tartness refreshes your palate between bites. 🍺

Garnish Upgrades

Add crumbled cotija cheese for a salty crunch or toasted pumpkin seeds for extra texture. A drizzle of avocado crema (blended avocado, sour cream, and lime) elevates the dish to restaurant quality. I also like quick-pickled red onions for a tangy kick. 🌿

Meal Structure

Serve as a main dish with tostones and a side salad for a complete Puerto Rican feast. For a lighter lunch, pair with queso de hoja (Puerto Rican cheese) and sliced avocado. The gandules’ heartiness makes this versatile for any meal structure. ✨

Leftovers Strategy

Transform leftovers into arroz con gandules fried rice by stir-frying with scrambled eggs and extra sofrito. Or make gandules-filled empanadillas using store-bought dough. These creative uses prevent waste while keeping flavors intact. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 15mg5%
Sodium 520mg23%
Total Carbohydrate 65g23%
Dietary Fiber 8g29%
Sugars 2g
Protein 16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned gandules instead of dried?

Yes! For convenience, use 2 (15-ounce) cans of gandules, drained and rinsed well. Reduce the broth to 1 cup since canned gandules contain extra liquid. The texture will be slightly softer, but the flavor remains authentic. Dried gandules still give the best texture if you have time to soak them.

2

Why does my arroz con gandules turn out mushy?

Overcooking or quick-releasing pressure too soon causes mushiness. Stick to the 12-minute high-pressure cook and 10-minute natural release—this prevents the rice from absorbing too much liquid. Also, avoid rinsing the rice beforehand, as this strips away the starch needed for proper texture. Always use a 1:1 rice-to-liquid ratio for perfect results.

3

What’s the best way to make this dish ahead of time?

Cook the arroz con gandules as directed, then let it cool completely. Store in an airtight container in the fridge for up to 5 days—the flavors actually deepen over time. For freezing, portion into single servings and freeze for up to 3 months. Reheat gently with a splash of broth or water to restore moisture. The sofrito can also be prepped a day ahead and refrigerated.

4

Can I substitute recaito seasoning?

If you can’t find recaito, mix 1 tsp each of oregano, cumin, and paprika for a similar earthy warmth. For extra depth, add ½ tsp turmeric to mimic the annatto’s color. While not identical, this blend keeps the dish flavorful. Traditional recaito contains annatto, garlic, and spices, so any substitute should include at least one of these for authenticity.

5

How do I adjust this recipe for a larger crowd?

Double all ingredients, including the 1:1 rice-to-liquid ratio. For 8 servings, use 2 cups rice, 2 cups gandules, and 3 cups broth. Cook time remains the same (12 minutes high pressure), but you may need a larger Instant Pot or cook in batches. The key is maintaining the same proportions to avoid dry or mushy rice.

★★★★★4.5(1 review)
Patrick Lewis