Ingredients
Equipment
Method
- Heat olive oil in a large skillet over medium-high heat. Pat chicken cubes dry with paper towels.
- Add chopped onion to the hot oil and sauté for 3-4 minutes, stirring occasionally, until translucent and beginning to soften.
- Stir in minced garlic, ground cumin, paprika, and cayenne pepper if using. Cook for about 1 minute, stirring constantly, until fragrant. This blooms the spices and releases their essential oils.
- Add chicken cubes to the skillet. Cook for 5-7 minutes, stirring occasionally, until browned on all sides. Season with salt and pepper. The chicken doesn't need to be fully cooked through at this point.
- Pour in coconut milk, stirring to combine and scrape up any browned bits from the bottom of the pan. Bring to a gentle simmer.
- Stir in drained diced tomatoes and lime juice. Mix until well combined.
- Reduce heat to low and simmer gently for 15-20 minutes, uncovered, stirring occasionally. The sauce will thicken and the chicken will cook through completely to 165°F internal temperature.
- Stir in chopped fresh cilantro and adjust seasoning with additional salt, pepper, or lime juice if needed. Let rest off heat for 5 minutes.
- Serve hot over steamed rice, spooning plenty of coconut sauce over everything. Garnish with extra cilantro and lime wedges if desired.
Notes
Chicken Options: Boneless chicken thighs stay more tender and add richer flavor. Cut chicken into uniform 1.5-inch cubes for even cooking. Marinating: For extra flavor, marinate chicken in lime juice, garlic, and salt for 30 minutes before cooking. Heat Level: Skip cayenne for mild version. Add fresh jalapeño or serrano peppers for more heat. Red pepper flakes provide warmth without too much spice. Coconut Milk: Use full-fat coconut milk for creamiest sauce. Shake can well before opening. Light coconut milk creates thinner sauce. Storage: Refrigerate in airtight container for 3-4 days. Flavors improve overnight. Keep rice separate from sauce. Freezing: Freeze for 2-3 months. Thaw overnight in refrigerator. Sauce may separate slightly—stir well while reheating. Add fresh cilantro after reheating. Substitutions: Heavy cream replaces coconut milk but changes flavor. Cashew cream or oat milk work for dairy-free options.
