Textual Chef

Arroz con Gandules

Puerto Rico's national rice dish: long-grain rice simmered with pigeon peas, sofrito, sazon, and olives in a richly seasoned one-pot preparation that is savory and deeply satisfying.

50 minMediumServes 6340 cal/serving

Puerto RicanSideStovetopVeganDairy-FreeEgg-Free

Ingredients

  • 3 tbsp vegetable oil
  • 1/4 cup sofrito (store-bought or homemade)
  • 8 oz tomato sauce
  • 2 packets sazon seasoning (1 packet each)
  • 1 tsp adobo seasoning
  • 1/2 tsp dried oregano
  • 15 oz canned pigeon peas (gandules), drained
  • 1/2 cup manzanilla olives (with pimentos), halved
  • 3 cups long-grain white rice, rinsed
  • 4 cups water
  • 1 tsp kosher salt
  • 2 bay leaves

Instructions

  1. 1

    Heat 3 tbsp vegetable oil in a large heavy-bottomed pot over medium heat. Add 1/4 cup sofrito (store-bought or homemade) and cook, stirring, for 2 to 3 minutes until fragrant.

  2. 2

    Stir in 8 oz tomato sauce, 2 packets sazon seasoning (1 packet each), 1 tsp adobo seasoning, and 1/2 tsp dried oregano. Cook 2 minutes, stirring often.

  3. 3

    Add 15 oz drained canned pigeon peas (gandules) and 1/2 cup halved manzanilla olives (with pimentos), stirring to combine with the sauce.

  4. 4

    Add 3 cups rinsed long-grain white rice to the pot and stir to coat. Pour in 4 cups water, add 1 tsp kosher salt and 2 bay leaves, and stir once.

  5. 5

    Bring to a boil over medium-high heat. Once boiling, stir once, reduce heat to low, cover tightly, and cook for 20 minutes without lifting the lid.

  6. 6

    Remove from heat and let stand, covered, for 5 minutes. Remove bay leaves, fluff with a fork, and serve.

Cook it with the batch dial

Textual Chef is a plain-text cooking reference of 2,009 recipes. In the app, this entry scales itself — half, standard, or double batch, every quantity recomputed inside the step that uses it — and the ingredient list files itself into an aisle-ordered shopping list. No ads, no life stories, no photos of somebody else's dinner.

Open the appThe first 30 days are free.