If you’re craving a dish that’s bursting with flavor, comforting, and totally satisfying, you’ve got to try this Puerto Rican Chickpeas in Sofrito with Rice Recipe. It’s a heartwarming classic that feels like a big hug from my mama’s kitchen, and honestly, it quickly became one of my favorite ways to enjoy plant-based protein. The combination of tender chickpeas simmered in vibrant sofrito alongside fragrant arroz con gandules creates a meal that’s both wholesome and incredibly tasty—you’re going to want to make this again and again.
Why You’ll Love This Recipe
- Authentic Flavor: This recipe truly captures the vibrant and comforting taste of traditional Puerto Rican sofrito paired with rich pigeon peas rice.
- Protein-Packed & Vegan: You get over 13 grams of plant-based protein per serving, making it as nourishing as it is delicious.
- Easy & Meal Prep Friendly: It comes together in under an hour and reheats like a dream for busy weeknight dinners.
- Family Approved: My family goes absolutely crazy for this dish — it’s proof that good food brings everyone together.
Ingredients You’ll Need
The magic of this Puerto Rican Chickpeas in Sofrito with Rice Recipe lies in the fresh veggies and classic seasonings that build your sofrito, paired with perfectly cooked rice and peas. When shopping, fresh cilantro and good quality tomato sauce make a real difference, and keeping your sazon handy ensures authentic flavor.
- Olive oil: A fruity, mild olive oil works best to sauté without overpowering the other flavors.
- Yellow onion: Finely dice for the perfect balance of sweetness and aroma.
- Green bell pepper: Adds brightness and color; finely diced ensures it blends beautifully into the sofrito.
- Cilantro: Fresh cilantro is essential—it brings that iconic Puerto Rican herbal note.
- Garlic: Minced fresh garlic gives a savory punch that’s hard to beat.
- Tomato sauce: Use a no-salt-added or lightly salted variety so you can control seasoning.
- Sazon seasoning: For authentic taste; I’ll share how to make your own if you can’t find the packets.
- Canned chickpeas: Rinsed and drained, these little protein powerhouses absorb the sofrito flavors perfectly.
- Vegetarian broth or water: Low sodium broth adds depth, but water works just fine too.
- Green pigeon peas (arroz con gandules): Use the canned version including the liquid for easy cooking.
- Basmati white rice: I love basmati because it cooks up fluffy and separates nicely.
- To garnish: Extra fresh cilantro, creamy avocado slices, and crispy tostones take this dish over the top.
Variations
I like to mix things up depending on what I have on hand or to suit different tastes, and you can totally make this recipe your own. Whether you want it spicier, lighter, or extra hearty, there are simple tweaks that work beautifully.
- Make it spicy: I’ve added a pinch of crushed red pepper flakes or a diced fresh chili to the sofrito for a gentle heat that wakes up the dish.
- Swap the beans: Sometimes I substitute chickpeas with black beans or kidney beans, which still soak up the sofrito perfectly.
- Use brown rice: For extra fiber and a nuttier taste, brown rice works, but you’ll need to adjust cooking time and water.
- Add veggies: Throw in some diced carrots or zucchini for more color and nutrients.
How to Make Puerto Rican Chickpeas in Sofrito with Rice Recipe
Step 1: Building the Heart of the Dish — The Sofrito
Start by heating olive oil in a medium pot over medium heat. Once it’s shimmering, toss in the finely diced onion, green bell pepper, cilantro, and garlic. This mixture is the essence of Puerto Rican cuisine, and as you sauté for about 2 to 4 minutes until the onions turn translucent and the peppers soften, your kitchen will start smelling like magic. Lower the heat and stir in tomato sauce and sazon seasoning, letting it simmer gently for 2 to 3 minutes so those flavors really meld together.
Step 2: Simmer the Chickpeas
After your sofrito base is ready, add the rinsed chickpeas and vegetarian broth (or water) directly into the pot. Bring everything to a gentle simmer on low heat, uncovered, stirring it now and then. This steady simmer lets the chickpeas soak up the fragrant sofrito flavors while thickening the sauce. If you notice the liquid reducing too quickly, no worries — just add a little more broth or water to keep things saucy and prevent burning.
Step 3: Making the Arroz con Gandules (Rice with Pigeon Peas)
While the chickpeas soak up all that goodness, use another pot for your rice. Heat olive oil over medium heat, then sauté diced onion, green pepper, cilantro, and garlic about 2 to 4 minutes until soft and fragrant. Add the tomato sauce and sazon, simmering for 2 minutes so everything melds. Then add the whole can of green pigeon peas, including the liquid, plus 3 cups of water. Bring this to a rolling boil before stirring in the basmati rice. Cover, reduce heat to low, and let it simmer for about 20 minutes until the rice is tender and fluffy. This simultaneous cooking method saves time and layers complementary flavors.
Step 4: Final Touches and Adjusting Seasoning
Before serving, taste both the chickpeas and the rice to see if they need a bit more salt or seasoning. It’s easy to adjust here, so don’t be shy! This step ensures your Puerto Rican Chickpeas in Sofrito with Rice Recipe bursts with the perfect balance of flavors exactly to your liking.
Pro Tips for Making Puerto Rican Chickpeas in Sofrito with Rice Recipe
- Finely Dice Your Veggies: The key to a smooth sofrito is very fine dicing so the ingredients meld instead of overpowering the dish.
- Control the Heat: Keep your simmer on low for the chickpeas; too high and you’ll lose that lovely sauce before it thickens.
- Don’t Drain the Pigeon Peas: The liquid adds flavor and moisture to the rice, so use the whole can for best results.
- Use Quality Sazon or Homemade: I learned homemade sazon with garlic powder, annatto, and culantro powder gives such a fresher, brighter taste than store-bought packets.
How to Serve Puerto Rican Chickpeas in Sofrito with Rice Recipe
Garnishes
I love garnishing this dish with plenty of fresh chopped cilantro—it brightens each bite beautifully. A few creamy avocado slices add a rich contrast to the warm chickpeas and rice, and if you want the full Puerto Rican experience, crispy tostones on the side? Absolutely a must. My family digs into this combo every single time!
Side Dishes
I usually keep it simple with this dish because it’s such a complete meal, but if I do add sides, sweet plantains or a crisp green salad are my go-tos to balance the heartiness. Sometimes I serve it with a mango salsa for a little tropical zing.
Creative Ways to Present
For special occasions, I like to serve this Puerto Rican Chickpeas in Sofrito with Rice Recipe in mini clay cazuelas, which keeps the dish warm and looks festive. Layering the rice first, then a generous scoop of chickpeas on top, finished with avocado and cilantro—it’s a surefire crowd-pleaser that feels authentic and celebratory.
Make Ahead and Storage
Storing Leftovers
Leftovers from this Puerto Rican Chickpeas in Sofrito with Rice Recipe keep wonderfully in an airtight container in the fridge for up to 4 days. I like to store the chickpeas and rice together because the flavors continue to deepen overnight—just be sure to scoop out portions carefully to preserve texture.
Freezing
This dish freezes really well—just portion the chickpeas and rice into freezer-safe containers or bags. When you’re ready to enjoy, thaw it in the fridge overnight. It’s perfect for meal prep and quick lunches on busy days.
Reheating
I reheat leftovers gently on the stovetop with a splash of water or broth to revive the moisture and prevent drying out. Microwaving works too, but stirring halfway through helps heat evenly so every bite is delicious and fresh-tasting.
FAQs
-
Can I use dried chickpeas instead of canned for this Puerto Rican Chickpeas in Sofrito with Rice Recipe?
Absolutely! If you prefer dried chickpeas, soak them overnight and cook until tender before adding them to the sofrito. Keep in mind it will add prep time, but the flavor and texture can be even more satisfying.
-
What can I substitute if I can’t find sazon seasoning?
You can easily make a homemade blend using garlic powder, ground annatto (or turmeric for color), cumin, coriander, and a pinch of salt. This combo mimics the distinctive flavor of sazon and works beautifully in the sofrito and rice.
-
Can I make this recipe gluten-free?
Definitely! All the ingredients used here are naturally gluten-free, just ensure your sazon seasoning and broth are labeled gluten-free for peace of mind.
-
Is this recipe suitable for meal prep and freezing?
Yes! It stores well in the fridge and freezes like a dream. Just portion in airtight containers and thaw gently before reheating for a quick and nutritious meal.
Final Thoughts
This Puerto Rican Chickpeas in Sofrito with Rice Recipe is more than just dinner—it’s a little celebration of my heritage and a reminder that good food brings comfort and connection. I honestly can’t recommend it enough because it’s flavorful, satisfying, and simple enough for any weeknight. Next time you want a cozy meal with endless flavor, give this recipe a try and share it with your favorite people—you’ll be hooked, just like I am!
Print
Puerto Rican Chickpeas in Sofrito with Rice Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Puerto Rican
- Diet: Vegan
Description
Mama’s Chickpea in Sofrito with Arroz con Gandules is a comforting Puerto Rican-inspired vegan dish featuring chickpeas simmered in a flavorful sofrito sauce paired with aromatic basmati rice cooked with green pigeon peas. This hearty, protein-rich meal is perfect for a satisfying dinner or meal prep, bursting with traditional Latin flavors and fresh herbs.
Ingredients
For the Sofrito (Chickpeas)
- 2 teaspoons olive oil
- ½ cup very finely diced yellow onion
- ½ cup very finely diced green bell pepper
- ⅓ cup finely diced cilantro
- 3 cloves garlic, minced
- 1 cup tomato sauce (from one 15 oz can; reserve extra sauce for rice)
- 3 teaspoons (2 packets) Sazon seasoning
- 2 (15 ounce) cans chickpeas, rinsed and drained
- 2 ½ cups low sodium vegetarian broth (or water)
For the Rice
- 2 teaspoons olive oil
- ⅓ cup very finely diced yellow onion
- ⅓ cup very finely diced green bell pepper
- ¼ cup finely diced cilantro
- 2 cloves garlic, minced
- ½ cup no salt added tomato sauce
- 3 teaspoons (2 packets) Sazon seasoning
- 1 (15 oz) can green pigeon peas (with liquid)
- 3 cups water
- 2 cups basmati white rice
To Garnish
- Extra fresh chopped cilantro
- Avocado slices
- Tostones
Instructions
- Make the Sofrito: Heat 2 teaspoons of olive oil in a medium pot over medium heat. Once hot, add finely diced yellow onion, green bell pepper, cilantro, and minced garlic. Sauté until onions turn translucent and peppers soften, about 2-4 minutes. Reduce heat to low, add 1 cup tomato sauce and 3 teaspoons sazon seasoning, and simmer for 2-3 minutes until the sauce integrates well.
- Cook Chickpeas in Sofrito: Add rinsed and drained chickpeas and 2 ½ cups low sodium vegetarian broth to the pot. Simmer uncovered over low heat, stirring occasionally, allowing the chickpeas to absorb the flavors. If the liquid reduces too much, add up to ½ cup water or broth to maintain moisture.
- Prepare the Rice Sofrito: Meanwhile, heat 2 teaspoons olive oil in another medium pot over medium heat. Add diced onion, green bell pepper, cilantro, and garlic. Sauté for 2-4 minutes, until onions are translucent and peppers soften. Lower heat to medium-low, stir in ½ cup tomato sauce and 3 teaspoons sazon seasoning, simmer for 2 minutes to meld flavors.
- Cook Arroz con Gandules: Add the entire can of green pigeon peas (with liquid) along with 3 cups water to the pot. Bring to a boil, then stir in 2 cups basmati rice. Cover, reduce heat to low, and simmer for 20 minutes or until rice is tender and water is absorbed.
- Final Seasoning and Serving: Taste both the chickpeas and rice, adjusting salt or seasonings as needed. Serve the rice and chickpeas together in bowls, spooning extra chickpea sauce on top. Garnish with fresh chopped cilantro, avocado slices, and a side of tostones for an authentic Puerto Rican experience.
Notes
- This recipe is a wholesome vegetarian Puerto Rican classic with over 13g of plant-based protein per serving.
- You can make your own sazon seasoning if desired by combining ground cumin, garlic powder, coriander, annatto, salt, and pepper.
- If the simmering chickpeas lose too much liquid, add additional broth or water to prevent drying out.
- Leftovers keep well and make excellent meal prep lunches.
- For a gluten-free version, ensure your sazon seasoning is gluten-free or homemade.
Nutrition
- Serving Size: 1 serving (based on 4 servings)
- Calories: 459 kcal
- Sugar: 4.4 g
- Sodium: approx. 360 mg
- Fat: 6.1 g
- Saturated Fat: 0.4 g
- Unsaturated Fat: 5.3 g
- Trans Fat: 0 g
- Carbohydrates: 87.8 g
- Fiber: 10.3 g
- Protein: 13.9 g
- Cholesterol: 0 mg