This vibrant Brazilian-inspired dish features tender chicken thighs simmered slowly in rich coconut milk with diced tomatoes, colorful bell peppers, and aromatic spices like cumin and smoked paprika. The creamy sauce develops incredible depth as it cooks, enveloping the meat in luxurious spiced coconut flavor. Fresh cilantro and lime add brightness to finish this comforting yet exotic main dish that's naturally gluten-free and dairy-free.
The first time my Brazilian roommate made this, the entire apartment smelled like lime, garlic, and something I couldn't quite place but needed immediately. She laughed when I hovered over the stove, watching the coconut milk swirl with tomatoes into this impossibly vibrant sauce. Now whenever rain taps against my windows, this bubbling pot of spicy, creamy comfort is my go-to.
I made this for a dinner party once when someone casually mentioned they were gluten-free and dairy-free. The silence when everyone took their first bite was actually kind of wonderful, followed by four people asking for the recipe before dessert even came out. Its become my secret weapon for feeding mixed-diet crowds without anyone feeling like theyre missing out.
Ingredients
- 1.5 lbs boneless chicken thighs: Thighs stay juicy and tender even after simmering, unlike breasts that can turn tough
- 1 tsp kosher salt and ½ tsp black pepper: The foundation of flavor, dont be shy with either
- 2 tbsp lime juice: Brightness that cuts through the rich coconut milk, fresh squeezed only
- 2 garlic cloves, minced: More is always welcome if you love garlic like I do
- 1 tsp smoked paprika: This adds that subtle smoky depth you cant quite put your finger on
- 1 tsp ground cumin: Earthy and warm, it anchors all the brighter flavors
- ½ tsp crushed red pepper flakes: Start here and add more if you want to really feel the heat
- 1 large onion, thinly sliced: They melt into the sauce and become impossibly sweet
- 1 red and 1 yellow bell pepper: Both colors for visual appeal and slightly different sweetness levels
- 1 jalapeño, seeded and chopped: Leave some seeds if you want extra kick
- 2 large tomatoes, diced: Fresh tomatoes break down beautifully into the sauce
- 1 can full-fat coconut milk: Do not use light coconut milk, you need the richness here
- 2 tbsp tomato paste: Concentrated tomato flavor that deepens the whole dish
- 1 tbsp olive oil: For searing the chicken properly
- ¼ cup fresh cilantro, chopped: The fresh herbal finish that wakes everything up
- Lime wedges: Essential for squeezing over right before eating
Instructions
- Marinate the chicken:
- In a bowl, combine chicken chunks with salt, pepper, lime juice, garlic, smoked paprika, cumin, and red pepper flakes, toss thoroughly, cover, and let sit for at least 15 minutes up to an hour in the refrigerator.
- Sear the chicken:
- Heat olive oil in a large skillet or Dutch oven over medium-high heat, add marinated chicken pieces, and sear for 2-3 minutes per side until golden brown but not cooked through.
- Soften the vegetables:
- In the same pan, add onion, bell peppers, and jalapeño, then sauté for 5-7 minutes until vegetables have softened and fragrant.
- Build the sauce base:
- Stir in diced tomatoes and tomato paste, cooking for 2-3 minutes until tomatoes start breaking down and releasing their juices.
- Combine everything:
- Return chicken and any accumulated juices to the pan, pour in coconut milk, and stir gently to combine all components.
- Simmer to perfection:
- Reduce heat to medium-low, cover, and simmer for 20 minutes until chicken is cooked through and sauce has slightly thickened.
- Season to taste:
- Taste the sauce and adjust with more salt, pepper, or red pepper flakes if needed before serving.
- Finish and serve:
- Serve hot topped with fresh cilantro and lime wedges alongside white rice or crusty bread.
My partner requested this on our second date, saying it was the dish that made him feel at home whenever he missed Brazil. Watching someone take that first bite and seeing their face light up with recognition and joy, well, that's why I cook. This recipe has since welcomed new neighbors, comforted sick friends, and turned ordinary Tuesdays into something worth savoring.
Getting the Heat Right
Start with the red pepper flakes and jalapeño as written, then taste after simmering. I've learned that heat builds as the dish sits, and everyone's tolerance is different. You can always pass hot sauce at the table, but you can't take it back once it's in there.
Make It Ahead
This actually tastes better the next day, which I discovered by accident after making too much. The flavors meld and deepen overnight in the refrigerator, making it perfect for meal prep or entertaining. Just reheat gently over low heat, adding a splash of water or coconut milk if the sauce has thickened too much.
What to Serve Alongside
Steamed white rice is traditional for soaking up that incredible sauce, but I've also served it over cauliflower rice for a lighter version. Crusty bread for dipping is non-negotiable in my house, and a simple green salad with lime dressing balances the richness perfectly.
- Cook rice in coconut milk instead of water for extra flavor
- Slice extra limes at the table, people love adding their own brightness
- Keep the cilantro stems, they're packed with flavor and perfect for blending into sauces later
This recipe lives in the happy space between weeknight practicality and something special enough for Sunday supper. Hope it finds a regular spot in your kitchen rotation.
Common Recipe Questions
- → How spicy is this coconut chicken?
-
The heat level is medium and adjustable. Red pepper flakes and optional jalapeño provide warmth, but you can easily reduce or increase the spice to your preference.
- → What should I serve with this dish?
-
White rice is the classic accompaniment to soak up the creamy sauce. Crusty bread, quinoa, or roasted cassava also work beautifully.
- → Can I use chicken breast instead of thighs?
-
Yes, boneless chicken breast works well. Reduce the simmering time by about 5 minutes to prevent the meat from drying out.
- → How long does this keep in the refrigerator?
-
Store in an airtight container for up to 4 days. The flavors actually develop and improve overnight, making it excellent for meal prep.
- → Can I make this dairy-free?
-
This dish is naturally dairy-free, using coconut milk instead of cream. Always verify your tomato paste and other ingredients are certified dairy-free.