This Curry Chicken with Potato and Spinach is a beloved Caribbean comfort dish in my home, especially when served with buss-up-shut roti for scooping up that rich, flavorful sauce. Rooted in Trinidadian cooking, this easy one-pan curry brings together nurturing spices like geera (cumin), anchar masala, and fiery Scotch bonnet.
The addition of pre-boiled potatoes and fresh baby spinach guarantees satisfying texture and vibrant color. Whether you’re searching for a Trinidad curry chicken recipe or a comforting meal that blends veggies and protein effortlessly, this dish delivers every time. It’s ideal for weeknight dinners, family gatherings, or whenever you want a little island warmth in your kitchen.

Yes, but cook them directly in the curry and simmer longer, just check for doneness.
It adds depth and tang—use ground dry-roasted cumin if you don’t have it.
It’s medium-hot with the Scotch bonnet. Remove seeds or reduce the pepper for milder flavor.
A hearty Caribbean one-pan curry of tender chicken, potatoes, and spinach set in flavorful gravy perfect for roti or rice.
Peel, chop, and boil potatoes in salted water until about 80% done (10 minutes). Drain and set aside.
In a wide pan, heat olive oil over medium heat. Add onion, garlic, cumin seeds, black pepper, and Scotch bonnet. Sauté for 3 minutes.
Stir in Caribbean green seasoning and cook for 2–3 minutes.
Add curry powder and cook 3 minutes. Add 1/4 cup water to deglaze, scraping up any bits. Cook another 3–4 minutes.
Increase heat to medium-high and add chicken pieces. Stir to coat with curry base. Add salt.
After 3 minutes, add pre-boiled potatoes and spinach, then 2 cups water.
Bring to a boil, reduce to a rolling boil, and cook for 10 minutes until chicken is cooked through.
Taste and adjust salt. Simmer uncovered if you want a thicker gravy.
Serve hot with roti, rice, or bread.