Caribbean Pigeon Peas and Rice

Pigeon peas

Traditionally, this is made with pigeon peas —cute, round, and tan, also known as gungo peas or gandules. They’re a staple in markets with big Latin and Caribbean communities. If you can’t find them, no worries, use red beans — another island favorite. No harm will be done. Serve at room temperature or slightly chilled — it’s bright and refreshing either way. Recipe and photo by Ellen Kanner.

Serves: 4 to 6

  • 2 cups pigeon peas or red beans, cooked and cooled
    (or one 15-ounce can prepared beans, rinsed and drained)
  • 2  1/2 cups brown rice, cooked and cooled
  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 3 garlic cloves, chopped
  • 1 green or red pepper, chopped
  • 1/4 habanero (scotch bonnet pepper) or 1 to 2 jalapeños,
    seeded and chopped, depending on how hot you like it.*
  • 2 ribs celery, chopped
  • 1 tomato, chopped (or 1 cup canned diced tomatoes, drained)
  • 1 teaspoon allspice
  • 1/2 teaspoon cumin
  • 1 small handful fresh thyme leaves, or 1/4 teaspoon dried
  • 1 small bunch cilantro, chopped
  • Sea salt and pepper to taste

In a large skillet, heat oil over medium-high heat. Add onion and garlic, and sauté until vegetables are softened, about 5 minutes.

Add pepper, jalapeño and celery and continue cooking, stirring occasionally, for another 5 minutes.

Stir in diced tomato and season with allspice and cumin.

Add cooked pigeon peas and rice, stirring until mixture is well combined. Reduce heat to medium and continue cooking, stirring occasionally until the moisture from the vegetables is absorbed, about 10 minutes. Add thyme and cilantro, salt and pepper and enjoy.

Pigeon peas and rice keeps well covered and refrigerated for several days. Flavor improves over time.  For crowds, recipe doubles like a dream.

*Wear gloves when handling chilis.  No matter how manly you are.


var result = true; var playerCheck1 ="#o2player_1"); var playerCheck2 =".vjs-tech"); var playerCheck3 ="#grabembed"); if (playerCheck1 || playerCheck2 || playerCheck3) { result = false; } window._ttf = window._ttf || []; _ttf.push({ pid : 44686 ,lang : "en" ,slot : '.left .content > p, .content .excerpt > p' ,format : "inread" ,minSlot : 1 ,css : "margin: 14.4px 0px;" ,filter : function(obj) { return result; } }); (function (d) { var js, s = d.getElementsByTagName('script')[0]; js = d.createElement('script'); js.async = true; js.src = '//'; s.parentNode.insertBefore(js, s); })(window.document);