When it comes to hearty Caribbean meals, few dishes rival a bold, flavorful curry, especially when it’s simmered slowly with tender beef and hearty legumes. As a little fella on the islands, I had a love-hate relationship with pigeon peas. I loved the flavor and texture of a good curry, especially when paired with hot sada roti. But shelling those fresh peas? That part I could’ve done without. These days, frozen shelled peas offer a convenient solution without compromising too much on flavor.
This Curry Beef with Pigeon Peas recipe captures all the warmth and richness of a traditional Caribbean curry. The beef is simmered slowly until melt-in-your-mouth tender, while the peas break down slightly to help thicken the sauce and deepen the flavor. With classic spices like roasted geera, garam masala, and anchar masala, plus the kick of scotch bonnet and the herbal brightness of green seasoning, every bite is layered and soul-satisfying. Perfect for Sunday dinner or a slow-cooked weekday treat, this one-pot dish is pure Caribbean comfort.
Bone-in beef is ideal for flavor, but boneless stew beef, chuck, or even brisket also work well in this dish.
Yes, but frozen or fresh pigeon peas are preferred for better texture and flavor. Be sure to rinse canned peas before using.
It depends on how much scotch bonnet pepper you include. Start with a small amount and add more to taste.
Anchar masala is a tangy, spicy spice blend used in pickling. It adds depth and tartness. You can skip it in a pinch, but the flavor profile will be slightly different.
Serve with white rice, paratha roti, or boiled ground provisions like cassava and green banana.
A rich and comforting Caribbean curry made with seasoned beef and hearty pigeon peas simmered low and slow in bold spices until tender and flavorful.
In a bowl, mix curry powder, black pepper, garam masala, roasted geera, anchar masala, and 1 cup water to form a slurry. Add onion, ginger, garlic, green seasoning, and scotch bonnet pepper. Stir well.
Heat oil in a large pot over medium heat. Add the slurry and cook uncovered for 5–7 minutes until thickened and fragrant.
Add washed beef cubes and stir to coat in curry mixture. Cover and cook over medium-low for 10–15 minutes.
Remove lid and raise heat to medium-high. Cook until liquid evaporates and oil is visible again.
Stir in rinsed pigeon peas. Add enough water to cover ingredients. Season with salt.Stir in rinsed pigeon peas. Add enough water to cover ingredients. Season with salt.
Bring to a boil, then reduce to a gentle simmer. Cook partially covered for 2 to 2 1/2 hours.
Mash some peas to help thicken the curry. Simmer until gravy reaches desired consistency.
Taste and adjust salt before serving.
Let rest 5–10 minutes before serving.