
Spicy Brazilian Coconut Chicken Recipe hits that perfect balance of creamy, spicy, tangy, and just a little bit smoky. It works for busy weeknights or casual dinner parties, and you can get it on the table in about 40 minutes. I cooked a version of this on a tiny apartment stove in my twenties, and it still feels like a small victory every time the sauce bubbles just right.
Why Make This Spicy Brazilian Coconut Chicken Recipe at Home
You control the heat level, the quality of the coconut milk, and how saucy you want it. Restaurant versions often taste heavy or salty, while this version tastes bright, rich, and surprisingly fresh.
You also stretch a few simple ingredients into a meal that tastes special enough for guests. Leftovers taste even better the next day, so you cook once and eat twice.
This Spicy Brazilian Coconut Chicken Recipe tastes like a vacation in a bowl, with tender chicken and a silky, fiery coconut sauce that everyone at my table devoured ★★★★★
Ingredients You Need
Chicken and Marinade
- 1.5 to 2 pounds boneless skinless chicken thighs
- Thighs stay juicy and handle the simmering better than breasts.
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika or mild chili powder
- 1 tablespoon fresh lime juice
- 1 tablespoon olive oil or avocado oil
Aromatics and Sauce
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 1 to 2 fresh red chilies, minced
- Use fresno or red jalapeño for moderate heat.
- Use serrano for more kick.
- 1 red bell pepper, thinly sliced
- 1 can (13.5 to 14 ounces) full fat coconut milk
- Use a good quality brand with coconut and water only for best flavor.
- 1/2 cup crushed tomatoes or tomato passata
- 1 teaspoon sugar or honey
- This balances the acidity and heat.
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- Juice of 1 lime
- 1/4 cup chopped fresh cilantro or parsley
Optional Add Ins
- 1 small jalapeño, sliced, for extra heat
- 1/2 teaspoon red pepper flakes, if you want more spice without extra chopping
- 1/4 cup coconut cream, if you want a thicker, richer sauce
Pantry Shortcuts
- Use jarred minced garlic and ginger if you feel short on time.
- Use frozen sliced bell peppers instead of fresh; add them straight to the pan.
- Use canned diced tomatoes if you do not have crushed tomatoes; just simmer a bit longer to thicken.
Suggested Sides
- Cooked white rice, jasmine rice, or brown rice
- Steamed cauliflower rice for a lighter option
- Lime wedges for serving
Equipment List
- Large skillet or sauté pan with a lid
- Cutting board and sharp knife
- Mixing bowl for marinating the chicken
- Wooden spoon or heat safe spatula
- Measuring spoons and cups
- Citrus juicer, optional but helpful
Tips & Mistakes
- Slice chicken into even pieces so it cooks at the same rate.
- Pat chicken dry before seasoning so it browns instead of steams.
- Brown the chicken in batches; crowding the pan leads to pale, bland pieces.
- Use full fat coconut milk; light versions curdle more easily and taste thin.
- Keep the heat at medium when you add coconut milk so the sauce stays silky.
- Taste the sauce near the end and adjust salt, lime, and heat; do not skip this step.
- Stir the bottom of the pan often so the sauce does not scorch.
- Add fresh herbs at the end so they stay bright and fragrant.
- Start with less chili, then add more; you cannot dial back the heat once it goes in.
- Let the chicken rest in the sauce for a few minutes off the heat so it soaks up flavor.
How to Make Spicy Brazilian Coconut Chicken Recipe
Step 1: Season and Marinate the Chicken
Place the chicken thighs on a cutting board and trim any large pieces of fat. Cut the chicken into bite size chunks or strips.
Add the chicken to a bowl with salt, pepper, smoked paprika, cumin, sweet paprika or mild chili powder, lime juice, and 1 tablespoon oil. Toss everything until the chicken looks evenly coated, then set it aside while you prep the vegetables.
Step 2: Prep Aromatics and Vegetables
Chop the onion, mince the garlic and ginger, and slice the red bell pepper. Mince the fresh chilies and decide how many seeds you want to keep for extra heat.
Keep everything in small bowls near the stove so you move quickly once you start cooking. This recipe moves fast once the pan heats up.
Step 3: Brown the Chicken
Heat 2 tablespoons olive oil in a large skillet over medium high heat. When the oil shimmers, add half the chicken in a single layer.
Let the chicken sear without moving it for 2 to 3 minutes so it develops color, then flip and cook another 2 minutes. Transfer the browned chicken to a plate and repeat with the remaining chicken, adding a splash more oil if the pan looks dry.
Step 4: Sauté Aromatics
Lower the heat to medium and add the chopped onion to the same pan. Stir and scrape up the browned bits from the bottom; those bits carry a lot of flavor.
Cook the onion for 3 to 4 minutes until it turns soft and lightly golden. Add the garlic, ginger, and minced chilies, then cook 1 minute while you stir so they do not burn.
Step 5: Add Peppers and Build the Base
Add the sliced red bell pepper to the pan and cook for 3 to 4 minutes until it softens slightly. Sprinkle in a pinch of salt to help the peppers release moisture.
Pour in the crushed tomatoes and sugar or honey, then stir everything together. Let this mixture simmer for 2 to 3 minutes so the flavors blend and the tomato loses its raw edge.
Step 6: Add Coconut Milk and Simmer
Shake the can of coconut milk well, then pour it into the pan. Stir until the sauce looks smooth and uniform.
Lower the heat to medium low so the sauce gently bubbles. Add the browned chicken and any juices from the plate back into the pan, then stir to coat the pieces in the sauce.
Step 7: Finish Cooking the Chicken
Cover the pan loosely and let the chicken simmer in the coconut sauce for 10 to 12 minutes. Stir every few minutes so nothing sticks.
Check a piece of chicken by cutting it in half; it should look opaque and juicy inside. Taste the sauce and adjust with more salt, pepper, or chili if you want more heat.
Step 8: Add Lime and Herbs
Turn off the heat and squeeze in the juice of 1 lime. Stir, then add the chopped cilantro or parsley.
Let the chicken sit in the sauce for 3 to 5 minutes. This short rest helps the flavors settle and the sauce thicken slightly.
Step 9: Serve
Spoon rice into bowls or plates. Ladle the spicy Brazilian coconut chicken over the rice, making sure each serving gets plenty of sauce and peppers.
Top with extra herbs and lime wedges on the side. Add sliced jalapeño on top if your table loves more spice.
Variations I've Tried
Swap chicken thighs for chicken breasts and cut the simmer time by a few minutes so the meat stays tender. Use shrimp instead of chicken and simmer the shrimp in the sauce for only 4 to 5 minutes until they turn pink and firm.
Make a veggie version with chickpeas and cauliflower florets; simmer them in the sauce until the cauliflower turns tender. Add a handful of spinach or kale at the end and stir until the greens wilt into the sauce.
Use coconut cream plus a splash of chicken broth if you want an extra rich, thicker sauce. Add a little pineapple or mango near the end of cooking for a sweet, tropical twist that plays nicely with the heat.
How to Serve Spicy Brazilian Coconut Chicken Recipe
Serve this spicy Brazilian coconut chicken over fluffy white rice, jasmine rice, or brown rice so the grains soak up the sauce. Add a simple side of steamed green beans, broccoli, or a crisp salad to keep the plate balanced.
Top each bowl with fresh cilantro or parsley, lime wedges, and maybe a few avocado slices if you want extra creaminess. Offer extra chili flakes or sliced chilies at the table so spice fans can turn up the heat without scaring off the mild crowd.
How to store
- Cool leftovers to room temperature within 1 hour, then transfer to airtight containers.
- Store in the fridge for up to 3 to 4 days.
- Freeze in freezer safe containers or bags for up to 2 months; label with the date so you track it easily.
- Reheat gently on the stove over medium low heat with a splash of water or coconut milk until hot, or use the microwave in short bursts while you stir between rounds so the sauce heats evenly and the chicken stays tender.

Leave a Reply