Vegan Chickpea Fricasé + Arroz con Gandules (Puerto Rican–Style, Party Batch)

A make-ahead Puerto Rican–inspired vegan spread: tomato-sofrito chickpea fricasé that’s briny with olives and brightened with lime, plus classic arroz con gandules cooked fluffy and fragrant. Designed for a crowd (about 14 servings), it’s hearty, pantry-friendly, and holds beautifully for serving buffet-style. Cook the rice in two pots for reliability and even steaming, then spoon the rich chickpea stew over top.

Total time: 90 minutes

Yield: Serves about 14

Ingredients

  • Neutral oil: 1/3 cup
  • Sofrito (jarred or homemade): 1 1/2 cups
  • Garlic: 6 cloves, minced (optional if sofrito is very garlicky)
  • Tomato sauce (plain): 3 to 4 cans (15 oz each) (45–60 oz total)
  • Vegetable broth or water: 3 cups, plus more as needed
  • Bay leaves: 3
  • Dried oregano: 2 tsp
  • Black pepper: 1 1/2 tsp
  • Chickpeas: 8 cans (15 oz each), drained (don’t rinse unless very salty)
  • Green olives: 1 1/2 cups, sliced or chopped
  • Capers: 3 Tbsp (optional)
  • Lime juice or white vinegar: 2–3 Tbsp, to finish
  • Salt: to taste
  • Roasted pimientos: 1 small jar, sliced (optional)
  • Long-grain white rice: 8 cups
  • Neutral oil: 1/4 cup
  • Sofrito: 1 to 1 1/4 cups
  • Garlic: 4 cloves, minced (optional)
  • Canned gandules verdes (pigeon peas): 4 cans (15 oz each), lightly drained (don’t rinse)
  • Bay leaves: 2
  • Dried oregano: 1 tsp (optional)
  • Vegetable broth or water: 12 cups (see notes; usually 1.5:1 liquid:rice)
  • Salt: start with 2 tsp, then adjust
  • Black pepper: 1 tsp
  • Annatto/achiote oil: 1–2 tsp (optional) OR GF sazón: 1 packet (optional)

Instructions

  1. Build the base. In a large heavy pot, warm the oil over medium heat. Add the sofrito (and garlic if using) and cook, stirring, until it smells sweet and cooked—not raw—and the mixture darkens slightly, 5–8 minutes.
  2. Cook the tomato. Stir in the tomato sauce, oregano, bay leaves, and black pepper. Add 3 cups broth/water and bring to a lively simmer, then reduce to medium-low. Simmer until the color turns a deeper brick-red and it thickens slightly, 8–12 minutes.
  3. Add chickpeas; simmer. Add the drained chickpeas (and pimientos if using). Simmer gently, partially covered, stirring occasionally, until the sauce clings to the chickpeas and a spoon leaves a trail, 20–30 minutes. If it gets too thick, loosen with splashes of broth/water.
  4. Finish briny + bright. Stir in olives and capers (if using) and simmer 3–5 minutes. Turn off the heat, add lime juice/vinegar, then salt to taste. The finish should have a briny pop and a clean lift from the acid.
  5. Hold/serve. Keep covered on very low heat, or hold in a 200°F / 95°C oven. For make-ahead, cool quickly, refrigerate, then reheat gently with a splash of broth.
  6. Split the batch. Divide the ingredients evenly between two medium pots with tight lids. Each pot gets: 4 cups rice, 2 Tbsp oil, 1/2–5/8 cup sofrito, 2 cans lightly drained gandules, 1 bay leaf, half the salt and pepper, half the optional oregano/achiote/sazón, and 6 cups broth/water.
  7. Sauté sofrito. In each pot, heat the oil over medium. Add sofrito (and garlic if using) and cook until fragrant and softened, 3–5 minutes.
  8. Toast rice. Add rice and stir to coat. Toast 1–2 minutes until the grains look glossy and smell lightly nutty (not browned).
  9. Add liquid; boil. Add gandules, bay leaf, seasonings, and liquid. Stir once to combine. Bring to a full boil.
  10. Cover and steam. Cover tightly and immediately reduce heat to low (gentle hiss of steam, not aggressive bubbling). Cook 18–22 minutes, no stirring.
  11. Rest, then fluff. Turn off heat and rest covered 10 minutes. Remove bay leaf and fluff with a fork. Taste and adjust salt.
  12. Hold/serve. Keep covered to stay hot. If it tightens while holding, sprinkle in a tablespoon or two of hot water, cover 2 minutes, then fluff gently.

Notes

Tomato sauce amount: use 3 cans for a lighter, more sofrito-forward stew; 4 cans for a deeper, saucier fricasé. For the chickpeas, draining is important so the stew doesn’t get watery; skip rinsing unless they taste notably salty. Rice liquid: 12 cups total is a good baseline for long-grain white rice (about 1.5:1). If your rice brand consistently needs more/less, follow that ratio. If the rice is still firm when the surface looks dry, add 1/4 cup hot water, cover, and steam 3–5 minutes more. Make-ahead: both dishes improve overnight. Cool quickly, refrigerate up to 4 days. Reheat rice with a splash of water, covered, until hot and steamy; reheat fricasé with a splash of broth until bubbling and glossy. Serving idea: spoon fricasé over arroz con gandules; a simple side salad or sliced avocado is great.