Bring the bold, savory flavors of Puerto Rico to your table with this Vegan Arroz con Gandules recipe—a plant-based twist on the classic island dish. Packed with tender long-grain white rice, hearty pigeon peas, and an aromatic blend of sofrito, tomato sauce, and warm spices like cumin and annatto powder, this dish delivers authentic taste without any animal products. A colorful medley of bell peppers, onions, and garlic add depth, while capers and fresh cilantro brighten each bite. Perfect for weeknight dinners or festive gatherings, this one-pot meal is easy to prepare and ready in under an hour. Serve it as a standout main course or a flavorful side dish to elevate any vegan feast.
Heat the olive oil in a large pot over medium heat.
Add the chopped onion and bell pepper. Sauté until the onion is translucent, about 5 minutes.
Stir in the minced garlic and cook for another minute until fragrant.
Add tomato sauce, sofrito, and vegetable broth to the pot, stirring well to combine the ingredients.
Mix in the rice, pigeon peas, capers, ground cumin, dried oregano, annatto powder, salt, black pepper, and bay leaves.
Bring the mixture to a boil, then reduce the heat to low and cover the pot with a tight-fitting lid.
Simmer for 20 to 25 minutes or until the rice is tender and has absorbed most of the liquid. Avoid opening the lid while cooking.
Once done, remove the pot from the heat and let it sit, covered, for another 5 minutes to allow the steam to finish cooking the rice.
Remove the bay leaves, then fluff the rice with a fork.
Garnish with chopped fresh cilantro before serving.
Calories |
1488 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 59.9 g | 77% | |
| Saturated Fat | 9.4 g | 47% | |
| Polyunsaturated Fat | 6.1 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 5729 mg | 249% | |
| Total Carbohydrate | 210.9 g | 77% | |
| Dietary Fiber | 25.0 g | 89% | |
| Total Sugars | 32.6 g | ||
| Protein | 33.2 g | 66% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 338 mg | 26% | |
| Iron | 16.0 mg | 89% | |
| Potassium | 2511 mg | 53% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.