If you’re looking for a dish that warms the heart and brings everyone together, then this Vegan Arroz con Gandules is just what you need! This Puerto Rican classic is packed with flavor and easy to make, making it perfect for busy weeknights or family gatherings. The combination of rice, pigeon peas, and delicious sofrito creates a comforting meal that feels like a hug in a bowl. Plus, it’s entirely plant-based, so everyone can enjoy it!
This recipe has a special place in my heart because it reminds me of family gatherings filled with laughter and love. Whether you’re serving it alongside crispy tostones or simply on its own, this dish is sure to impress.
Why You’ll Love This Recipe
- One-pot wonder: This dish comes together in one pot, making cleanup a breeze!
- Flavor-packed: The sofrito and spices create a rich flavor that everyone will love.
- Family-friendly: Even picky eaters will find something to enjoy in this delicious mix of ingredients.
- Make-ahead convenience: Perfect for meal prep; just heat and serve throughout the week!
- Cultural comfort food: Enjoy a taste of Puerto Rico right at home!

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients to create this delightful dish! You might already have many of these staples in your pantry. Here’s what you’ll need:
For the Rice
- 1 can Pigeon Peas
- 3 cups Rice
- 3 tbsp Tomato Paste
- 3 tsp Sazon
- 1/2 tsp Adobo
- 8 tbsp Recaito
- 3 tbsp Coconut Oil
- 5 Leaves Bay Leaves
- 1/2 tsp Oregano
- 1/8 tsp Salt
- 1 tbsp Lemon Juice (optional)
- 3 cups Low-Sodium Vegetable Broth
- 10 whole Green Olives (optional)
- 1/2 bunch Cilantro (optional)
Variations
This Vegan Arroz con Gandules recipe is versatile and can be easily adapted to suit your taste or dietary needs. Here are some fun variations to try:
- Add extra veggies: Toss in some chopped bell peppers or carrots for added color and nutrition.
- Spice it up: Include diced jalapeños or your favorite hot sauce if you like some heat.
- Different grains: Swap out the rice for quinoa or brown rice for a healthier twist.
- Protein boost: Mix in cooked chickpeas or lentils for extra protein and texture.
How to Make Vegan Arroz con Gandules
Step 1: Rinse the Rice
Rinsing the rice is an essential first step. It helps get rid of excess starch, which can make your rice clump together. Use a fine mesh strainer and rinse the rice under cold water at least three times until the water runs slightly clearer. This little trick ensures fluffy grains when cooking!
Step 2: Sauté the Sofrito
In your trusty cast iron Dutch oven, heat the coconut oil over medium-high heat. Once melted, add the sofrito mix and let it cook for about 2–3 minutes until it caramelizes slightly. This process brings out its natural sweetness and depth of flavor. Stir in the spices and tomato paste, cooking for another 4 minutes to infuse everything beautifully.
Step 3: Cook the Gandules
Now it’s time to add those canned pigeon peas! Pour them into the pot along with their liquid (don’t waste any of that flavor!). If you’re using green olives, toss those in too. Reduce the heat to medium and let everything simmer for about 8–10 minutes, stirring occasionally. This allows those peas to soak up all that delicious sofrito mixture while retaining a bit of firmness.
Step 4: Add the Rice & Broth
Stir in your rinsed rice until it’s well coated with all those flavors from earlier. Pour in the low-sodium vegetable broth along with lemon juice if you’re using it. Cook on medium-high heat until most of the liquid evaporates—this part helps build richness! Then lower the heat to very low, cover tightly, and let it cook undisturbed for about 25 minutes.
Step 5: Let It Rest
Once cooking time is up, turn off the heat but keep that lid on! Allowing it to rest for an additional 15–20 minutes helps finish cooking and allows flavors to meld together beautifully.
Step 6: Finish & Serve
Before serving, mix in some chopped cilantro if you’d like that fresh herbaceous touch. Now scoop yourself a generous helping of this flavorful Vegan Arroz con Gandules and watch as everyone comes back for seconds! Enjoy!
Pro Tips for Making Vegan Arroz con Gandules
Cooking can be an adventure, and with these tips, your Vegan Arroz con Gandules will shine even brighter!
Use fresh ingredients – Fresh produce and herbs enhance the flavor of your dish significantly. Whenever possible, opt for fresh cilantro and high-quality sofrito to bring out the best in your rice.
Adjust the spice levels – If you enjoy a little heat, consider adding diced jalapeños or a dash of cayenne pepper. This will add a delightful kick that complements the earthiness of the gandules beautifully.
Experiment with broth – While low-sodium vegetable broth is recommended, feel free to explore other options like homemade vegetable stock. This can introduce unique flavors that make your dish stand out.
Let it sit before serving – Patience is key! Allowing the rice to rest after cooking helps the flavors meld together and gives you a fluffier texture. The aroma will be irresistible!
Customize with veggies – Adding some colorful vegetables like bell peppers or peas can elevate the nutritional value and add beautiful pops of color to your dish. It’s a delicious way to make it your own!
How to Serve Vegan Arroz con Gandules
Vegan Arroz con Gandules is not just a meal; it’s a celebration on a plate! Present it with flair, and watch as everyone gathers around the table.
Garnishes
- Chopped scallions – Sprinkle freshly chopped scallions on top for a mild onion flavor that adds freshness.
- Sliced avocados – Creamy avocado slices provide richness and balance out the spices in the dish.
- Lime wedges – A squeeze of lime juice right before serving brightens up the flavors and adds a zesty touch.
Side Dishes
Tostones (Fried Green Plantains) – Crispy on the outside and soft on the inside, tostones are perfect for dipping into your arroz con gandules. Their savory taste complements this dish wonderfully.
Maduros (Sweet Fried Plantains) – These sweet plantains provide a lovely contrast to the savory rice dish. Their caramelized sweetness offers a delightful balance that enhances every bite.
Simple Avocado Salad – A light salad featuring diced tomatoes, onions, and avocados drizzled with lime juice adds freshness and crunch, making it an excellent accompaniment.
With these serving suggestions, you’ll create an inviting meal that’s sure to impress family and friends! Enjoy every bite of this Puerto Rican classic in its vegan glory.

Make Ahead and Storage
This Vegan Arroz con Gandules is perfect for meal prep! It stores well and can easily be made in advance, making it a convenient option for busy weekdays or festive gatherings.
Storing Leftovers
- Store any leftovers in an airtight container in the refrigerator.
- Consume within 4-5 days for the best flavor and freshness.
Freezing
- Allow the dish to cool completely before transferring to freezer-safe containers.
- Freeze for up to 3 months. Label with the date for easy tracking.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat on the stove over low heat, adding a splash of vegetable broth if needed to prevent sticking.
- Microwave in short intervals, stirring occasionally until heated through.
FAQs
Here are some common questions about this recipe that might help you!
Can I make Vegan Arroz con Gandules ahead of time?
Absolutely! This dish stores well and tastes even better after the flavors meld together. You can prepare it a day in advance or freeze it for later.
What can I serve with Vegan Arroz con Gandules?
This delicious rice dish pairs wonderfully with crispy tostones or a fresh avocado salad. Feel free to get creative with your sides!
Is Vegan Arroz con Gandules gluten-free?
Yes! This recipe is naturally gluten-free as long as you ensure that the vegetable broth does not contain gluten. Always check labels when buying packaged products.
Can I customize the spices in Vegan Arroz con Gandules?
Definitely! Feel free to adjust the seasonings according to your taste preferences. Adding some heat with jalapeños or different herbs can give it a unique twist.
How do I enhance the flavor of my Vegan Arroz con Gandules?
Using high-quality sofrito and fresh spices makes all the difference. Consider topping it with fresh cilantro just before serving for an extra burst of flavor!
Final Thoughts
I hope you feel inspired to make this Vegan Arroz con Gandules! It’s more than just a meal; it’s a warm hug from Puerto Rico that brings people together. Cooking this dish allows you to savor those rich flavors while sharing moments with family and friends. Enjoy every comforting bite, and don’t forget to come back and share your experience!
Vegan Arroz con Gandules
Vegan Arroz con Gandules is a delightful and heartwarming Puerto Rican classic that brings comfort to any meal. This one-pot dish combines fluffy rice and nutrient-rich pigeon peas with a flavorful sofrito made from vibrant herbs and spices. Perfect for family gatherings or busy weeknights, it’s a versatile recipe that can be tailored to your taste by adding extra vegetables or proteins. With its rich flavors and ease of preparation, this Vegan Arroz con Gandules is sure to impress everyone around the table. Enjoy it as is or pair it with crispy tostones for a truly authentic experience!
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: Serves approximately 6
- Category: Main
- Method: One-pot cooking
- Cuisine: Puerto Rican
Ingredients
- 1 can Pigeon Peas
- 3 cups Rice
- 3 tbsp Tomato Paste
- 3 tsp Sazon
- 1/2 tsp Adobo
- 8 tbsp Recaito
- 3 tbsp Coconut Oil
- 5 Bay Leaves
- 1/2 tsp Oregano
- 1/8 tsp Salt
- 1 tbsp Lemon Juice (optional)
- 3 cups Low-Sodium Vegetable Broth
Instructions
- Rinse the rice under cold water until clear to remove excess starch.
- In a cast iron Dutch oven, heat coconut oil over medium-high heat, add sofrito, and sauté for 2–3 minutes until caramelized.
- Stir in tomato paste, spices, and canned pigeon peas (with liquid). Simmer for 8–10 minutes.
- Add rinsed rice and vegetable broth; cook on medium-high until liquid mostly evaporates. Lower heat, cover tightly, and cook for an additional 25 minutes.
- Let the dish rest for another 15–20 minutes before serving.
Nutrition
- Serving Size: 1 cup (200g)
- Calories: 310
- Sugar: 2g
- Sodium: 450mg
- Fat: 9g
- Saturated Fat: 7g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 6g
- Protein: 8g
- Cholesterol: 0mg




Leave a Comment