Spicy Brazilian Coconut Chicken

Some dinners feel exciting before they ever reach the table. Spicy Brazilian Coconut Chicken is one of those dishes that fills the kitchen with color, warmth, and a little bit of anticipation.

It begins simply, with chicken browning in a skillet and onions softening in olive oil. Then garlic, ginger, cumin, and red pepper flakes bloom into the pan, and suddenly the whole kitchen smells rich, spicy, and inviting.

What makes this recipe so comforting is the coconut milk. It softens the heat, wraps the chicken in a creamy sauce, and turns a simple skillet meal into something that feels special enough for company.

This is the kind of dish I imagine making on a cozy evening when the sun disappears early and dinner needs to feel bright. The sauce is warm and silky, the chicken becomes tender as it simmers, and the fresh cilantro and lime at the end bring everything back to life.

Spicy Brazilian Coconut Chicken works beautifully for a casual weeknight dinner, but it also feels impressive enough for a small gathering. It has enough flavor to feel memorable, yet the steps are simple and approachable.

The best part is how flexible the dish feels. You can serve it over rice, spoon it beside warm crusty bread, pair it with sautéed greens, or brighten the plate with a fresh salad.

Table of Contents

Why You’ll Love This Spicy Brazilian Coconut Chicken

Spicy Brazilian Coconut Chicken is full of flavor without being difficult to make. It is ready in about 40 minutes, which makes it practical for busy weeknights.

The ingredient list uses simple items that are easy to keep on hand. Chicken breasts, olive oil, onion, canned tomatoes, coconut milk, garlic, ginger, cumin, red pepper flakes, cilantro, and lime come together in a way that tastes much bigger than the effort required.

The sauce is creamy, rich, and gently spicy. Coconut milk gives it body, while garlic, ginger, cumin, and red pepper flakes create warmth and depth.

The heat is easy to adjust. If your family prefers milder food, you can reduce the red pepper flakes, and if you love spice, you can add more.

It is family-friendly because the coconut sauce balances the spice. The result is flavorful and cozy, not harsh or overwhelming.

It also stores and freezes well. Leftovers can be refrigerated for easy meals during the week or frozen for later.

Recipe Details

  • Recipe name: Spicy Brazilian Coconut Chicken
  • Main protein: Boneless, skinless chicken breasts
  • Sauce base: Coconut milk and canned tomatoes
  • Key aromatics: Onion, garlic, and fresh ginger
  • Main seasoning: Ground cumin and red pepper flakes
  • Finish: Fresh cilantro and lime wedges
  • Cook time: About 40 minutes total
  • Texture: Tender chicken in a creamy, lightly spicy coconut sauce
  • Best served: Warm
  • Storage: Refrigerate leftovers for up to 4 days
  • Freezer-friendly: Yes, up to 3 months
  • Serving ideas: Fluffy rice, warm crusty bread, sautéed greens, fresh salad, quinoa, or cauliflower rice

Ingredients You’ll Need

For the Chicken

  • 4 pieces boneless, skinless chicken breasts
  • Salt and pepper, to taste

For the Sauce

  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 1 cup canned tomatoes, drained and chopped
  • 1 cup coconut milk
  • 2 cloves garlic, minced
  • 1 tablespoon ginger, grated
  • 1 tablespoon ground cumin
  • 1 teaspoon red pepper flakes
  • Salt and pepper, to taste
  • ¼ cup fresh cilantro, chopped
  • 1 piece lime, cut into wedges for serving

A Closer Look at the Ingredients

Boneless, skinless chicken breasts are the main protein in this recipe. They cook quickly, absorb the sauce well, and become tender as they finish simmering in the coconut mixture.

Olive oil starts the dish and helps the chicken brown. Extra virgin olive oil can add a richer flavor if that is what you like to use.

Onion creates the savory base of the sauce. A yellow onion works well, though red onion can bring a slightly sweeter note.

Canned tomatoes add body, color, and acidity. Draining and chopping them keeps the sauce from becoming too watery while still giving it a tomato-rich foundation.

Coconut milk is what makes the sauce creamy and comforting. Full-fat coconut milk creates the richest sauce, while light coconut milk can work if needed.

Garlic gives the dish a deep savory aroma. Fresh garlic is best here because it blends into the sauce and supports the warm spices.

Fresh ginger adds brightness and a little zing. It cuts through the richness of the coconut milk and keeps the dish from tasting too heavy.

Ground cumin brings earthy warmth. It is one of the ingredients that gives the sauce its deeper, rounder flavor.

Red pepper flakes add heat. You can adjust the amount depending on how spicy you want the dish to be.

Fresh cilantro finishes the recipe with a burst of freshness. Lime wedges are served on the side so each person can add a bright squeeze before eating.

The Flavor Behind This Dish

The flavor of Spicy Brazilian Coconut Chicken comes from contrast. The chicken is savory, the coconut milk is creamy, the tomatoes add brightness, and the red pepper flakes bring heat.

The garlic and ginger make the sauce feel alive. Garlic gives it depth, while ginger adds a fresh sharpness that works beautifully with coconut milk.

The cumin gives the dish warmth without making it complicated. It blends into the sauce and gives every bite a steady, earthy flavor.

The lime at the end is important. A squeeze of lime brightens the rich sauce and makes the spices taste more vibrant.

The cilantro adds color and freshness right before serving. It makes the dish look finished and gives the creamy sauce a fresh lift.

Directions

Step 1: Prepare the Chicken

Start with 4 pieces of boneless, skinless chicken breasts. Pat them dry if needed so they brown more easily in the skillet.

Season both sides lightly with salt and pepper. This simple step helps the chicken taste good from the inside of the dish, not just from the sauce.

Do not skip the seasoning just because the sauce is flavorful. The chicken itself needs a little salt and pepper before it goes into the pan.

Step 2: Chop the Onion

Chop 1 medium onion into small, even pieces. This helps the onion cook evenly and blend nicely into the sauce.

A yellow onion works well because it becomes soft and sweet as it cooks. Red onion can also be used if you want a slightly sweeter note.

Set the onion aside while you prepare the remaining aromatics. Once the skillet is hot, the recipe moves quickly.

Step 3: Mince the Garlic

Mince 2 cloves of garlic finely. Smaller pieces release their flavor quickly and mix better into the sauce.

Fresh garlic makes a noticeable difference in this recipe. It gives the sauce a richer, warmer aroma than pre-mixed flavors would.

Keep the garlic separate from the onion at first. It is added later so it does not burn.

Step 4: Grate the Ginger

Grate 1 tablespoon of fresh ginger. Fresh ginger is important because it gives the sauce a bright, zesty warmth.

The grated texture helps the ginger melt into the sauce instead of staying in large pieces. This makes the flavor more even.

Set the ginger near the garlic and spices. Having everything ready makes cooking much easier.

Step 5: Prepare the Tomatoes, Cilantro, and Lime

Drain and chop 1 cup canned tomatoes. Draining keeps the sauce from becoming too thin.

Chop ¼ cup fresh cilantro and set it aside for the end. Fresh cilantro should be added after cooking so it keeps its color and flavor.

Cut 1 lime into wedges for serving. The lime is not just decoration; it adds brightness that balances the creamy coconut sauce.

Step 6: Heat the Skillet

Place a large skillet over medium heat and add 1 tablespoon olive oil. Let the oil warm until it looks glossy and moves easily across the pan.

The oil should be hot enough that the chicken sizzles when it touches the skillet. That sizzle helps build flavor through browning.

Do not let the oil smoke. Medium heat gives you enough warmth to brown the chicken without burning the aromatics later.

Step 7: Brown the Chicken on the First Side

Add the seasoned chicken breasts to the skillet. Lay them down carefully so the hot oil does not splatter.

Cook the chicken for about 5-7 minutes on the first side. Let it sit without moving too much so it can develop a nice browned surface.

The goal at this stage is color and flavor, not fully cooked chicken. The chicken will finish cooking later in the sauce.

Step 8: Brown the Chicken on the Second Side

Flip the chicken and cook the second side for another 5-7 minutes. The outside should look beautifully browned.

If the chicken is not fully cooked in the center yet, that is completely fine. It will continue simmering in the coconut tomato sauce.

Browning the chicken before simmering gives the finished dish a more savory flavor. It also makes the chicken look more appetizing when served.

Step 9: Add the Onion to the Skillet

Add the chopped onion to the skillet with the chicken. Stir it around the chicken so it begins to soften in the oil and pan juices.

Cook for about 3-4 minutes, or until the onion becomes soft and translucent. It should smell sweet and savory.

This step builds the sauce base. The onion picks up flavor from the browned chicken and helps carry the spices.

Step 10: Add the Garlic, Ginger, Cumin, and Red Pepper Flakes

Stir in the minced garlic, grated ginger, ground cumin, and red pepper flakes. Cook everything together for about 1 minute.

This is when the kitchen really begins to smell warm and flavorful. The garlic and ginger become fragrant, and the cumin opens up in the heat.

Be careful not to cook this mixture too long before adding liquid. Garlic can burn, and burnt garlic can make the sauce taste bitter.

Step 11: Add the Tomatoes

Pour in 1 cup canned tomatoes, drained and chopped. Stir them into the onion, garlic, ginger, and spices.

The tomatoes add color and a gentle acidity to the sauce. They help balance the richness of the coconut milk.

Make sure the tomatoes are spread evenly around the skillet. This helps the sauce come together smoothly.

Step 12: Add the Coconut Milk

Pour in 1 cup coconut milk. Stir gently until it blends with the tomatoes and spices.

The sauce should begin to look creamy and colorful. The coconut milk softens the heat from the red pepper flakes and gives the dish its rich texture.

Use full-fat coconut milk if you want the creamiest result. Light coconut milk can also work if that is what you have.

Step 13: Bring the Sauce to a Gentle Simmer

Increase the heat just enough to bring the sauce to a gentle simmer. You should see small bubbles around the edges.

Do not boil the sauce too aggressively. A gentle simmer helps the chicken stay tender while the flavors blend.

Stir once or twice to make sure nothing is sticking to the bottom of the skillet. The sauce should look smooth and fragrant.

Step 14: Cover and Simmer the Chicken

Reduce the heat to low, cover the skillet, and let the chicken cook for about 10-15 minutes. During this time, the chicken finishes cooking in the sauce.

The sauce will thicken slightly as it simmers. The chicken will absorb some of the coconut, tomato, garlic, ginger, and cumin flavor.

Keep the heat low and steady. This gives the chicken time to become tender without drying out.

Step 15: Check the Chicken for Tenderness

After simmering, check the chicken. It should be cooked through and tender.

If you poke it with a fork, it should feel juicy and easy to shred. If it still feels firm in the center, let it cook a few more minutes.

The exact time can depend on the thickness of the chicken breasts. Thicker pieces may need the full 15 minutes or slightly more.

Step 16: Taste the Sauce

Once the chicken is cooked, taste the sauce. Add more salt and pepper if needed.

This step matters because coconut milk can soften the flavor of spices and seasoning. A small pinch of salt can make the sauce taste more complete.

If you want more heat, you can add extra red pepper flakes. If you prefer a milder dish, leave it as is and let the coconut flavor shine.

Step 17: Adjust the Sauce Texture If Needed

If the sauce seems too thick, you can loosen it with a small splash of coconut milk. This is also helpful when reheating leftovers.

If the sauce seems thinner than you like, let it simmer uncovered for a few minutes. This helps reduce it slightly.

The final sauce should be creamy enough to coat the chicken but loose enough to spoon over rice or soak into bread.

Step 18: Add the Fresh Cilantro

Remove the skillet from the heat and sprinkle ¼ cup chopped fresh cilantro over the top. The cilantro adds freshness and color.

Adding it at the end keeps the flavor bright. If it cooks too long, it can lose some of its fresh finish.

Stir it in lightly or leave it scattered over the top for presentation. Either way, it brings a fresh contrast to the creamy sauce.

Step 19: Serve with Lime Wedges

Serve the chicken with lime wedges on the side. A squeeze of fresh lime brightens the sauce and makes the spices taste more vibrant.

The lime is especially good when serving the chicken over rice or with bread. It cuts through the richness and gives the dish a fresh edge.

Let each person add lime to taste. Some may want just a little, while others may love a generous squeeze.

Step 20: Plate and Enjoy

Spoon the chicken and sauce over fluffy rice, quinoa, or cauliflower rice. You can also serve it with warm crusty bread to soak up the sauce.

Add sautéed greens or a fresh salad on the side for balance. The richness of the coconut sauce pairs beautifully with something fresh.

Serve the dish warm and enjoy it while the sauce is creamy and fragrant. This is the kind of meal that makes the table feel lively and comforting at the same time.

Helpful Tips for the Best Spicy Brazilian Coconut Chicken

Brown the chicken before simmering it. This adds flavor and gives the dish a better texture.

Use fresh garlic and fresh ginger if possible. They make the sauce brighter and more aromatic.

Adjust the red pepper flakes based on your heat preference. Start with less if you are unsure, then add more later if needed.

Use full-fat coconut milk for the creamiest sauce. Light coconut milk can work, but the sauce will be thinner and less rich.

Let the sauce simmer gently. A hard boil can make the chicken less tender.

Taste before serving. Coconut milk can mellow seasoning, so salt, pepper, or lime may be needed to brighten the final dish.

Variations

Add diced bell peppers or spinach for extra vegetables and color. They blend well with the creamy coconut sauce.

Swap the chicken for shrimp if you want a seafood version. Shrimp will cook faster, so adjust the cooking time.

Use tofu instead of chicken for a vegetarian twist. The sauce is flavorful enough to work with a mild protein.

Use yellow curry paste instead of cumin for a different flavor profile. This changes the direction of the dish while keeping the coconut sauce idea.

Try a squeeze of orange juice instead of lime for a unique citrus touch. It will make the finish slightly sweeter and softer.

Serve the chicken over quinoa or cauliflower rice for a lighter, gluten-free option. Both pair well with the sauce.

Use chicken thighs instead of breasts for a juicier texture. Thighs can be especially tender in creamy sauces.

Substitute chili powder for red pepper flakes if you prefer a different heat level. This changes the spice style without removing warmth.

Consider adding a tablespoon of fish sauce for an umami boost. This adds a savory depth to the sauce.

Serving Suggestions

Spicy Brazilian Coconut Chicken is wonderful served over fluffy rice. The rice absorbs the creamy coconut sauce and makes the meal feel complete.

Warm crusty bread is another great option. It is perfect for scooping up extra sauce from the plate.

A side of sautéed greens balances the richness of the sauce. The greens add freshness and color.

A fresh salad also works well. It gives the plate a lighter contrast beside the creamy chicken.

For a lighter meal, serve the chicken over quinoa or cauliflower rice. These options keep the dish satisfying while changing the texture.

Do not forget the lime wedges. A fresh squeeze right before eating can make the whole dish taste brighter.

Storage Tips

Store leftover Spicy Brazilian Coconut Chicken in an airtight container in the refrigerator. It will keep well for up to 4 days.

Let the dish cool before sealing and refrigerating it. This helps protect the texture of the sauce.

To reheat, warm it gently on the stove or in the microwave until heated through. Stir occasionally so the sauce warms evenly.

If the sauce thickens too much after chilling, add a splash of coconut milk. This helps bring back the creamy texture.

Avoid overheating the chicken when reheating. Gentle heat keeps it from drying out.

Freezing Instructions

Spicy Brazilian Coconut Chicken freezes well for up to 3 months. Let it cool completely before transferring it to an airtight container or freezer bag.

Freeze in meal-sized portions if possible. This makes it easier to thaw only what you need.

When ready to enjoy, thaw it overnight in the refrigerator. Reheat gently on the stove or in the microwave.

If the sauce looks separated or too thick after freezing, stir it well as it warms. A splash of coconut milk can help smooth it out again.

Make-Ahead Notes

This dish can be made ahead because the sauce holds up well. The flavors may even settle more after a short time in the refrigerator.

Cook the chicken and sauce fully, then cool and store it in an airtight container. Reheat gently when ready to serve.

If making it ahead for guests, wait to add the fresh cilantro until just before serving. This keeps the garnish bright and fresh.

Serve with fresh lime wedges at the table. The lime adds the best flavor when squeezed on right before eating.

Frequently Asked Questions

Can I Freeze Spicy Brazilian Coconut Chicken?

Yes, Spicy Brazilian Coconut Chicken can be frozen. Let it cool completely before transferring it to an airtight container or freezer bag.

It will keep well in the freezer for up to 3 months. Thaw it overnight in the refrigerator before reheating.

How Do I Reheat This Dish?

Reheat it gently on the stove or in the microwave until heated through. Stir the sauce as it warms so it heats evenly.

If the sauce thickens too much, add a splash of coconut milk. This helps restore the creamy texture.

What Can I Use Instead of Coconut Milk?

You can substitute heavy cream or half-and-half for a richer sauce. The flavor will change, but the texture will stay creamy.

For a lighter option, use chicken broth or vegetable broth mixed with a splash of almond milk. This will make the sauce less rich but still enjoyable.

How Spicy Is This Dish?

The spice level depends on how much red pepper flakes you use. The listed amount gives the sauce a noticeable kick.

For a milder dish, start with less red pepper flakes or omit them. For more heat, add extra red pepper flakes or a splash of hot sauce.

Can I Use Chicken Thighs Instead of Chicken Breasts?

Yes, chicken thighs can be used instead of breasts. They can give the dish a juicier texture.

Cooking time may vary depending on the size and thickness of the thighs. Make sure they are fully cooked and tender before serving.

Can I Make This Dish Vegetarian?

Yes, tofu can be used instead of chicken for a vegetarian twist. The coconut sauce has enough flavor to pair well with tofu.

You can also add vegetables like bell peppers or spinach. This makes the dish more colorful and hearty.

Is This Dish Gluten-Free?

Yes, this dish is naturally gluten-free. It is a good option for those with gluten sensitivities.

As always, check labels on packaged ingredients if needed. This is especially useful with canned or processed products.

Can I Make It Dairy-Free?

Yes, this recipe is already dairy-free as long as your coconut milk is free from unwanted additives. There is no dairy required in the main recipe.

The coconut milk gives the sauce its creamy texture without milk or cream. It is one of the reasons the dish feels rich and comforting.

Final Thoughts

Spicy Brazilian Coconut Chicken is the kind of meal that brings warmth, color, and flavor to the table. It is creamy from the coconut milk, savory from the chicken and aromatics, gently spicy from the red pepper flakes, and bright at the end with cilantro and lime.

What makes it so easy to love is the balance. The sauce feels rich, but the lime keeps it fresh, and the spices give it life without making it too complicated.

It is simple enough for a weeknight but special enough to share with friends. The steps are approachable, the ingredients are familiar, and the final dish tastes like something that took more effort than it did.

Most of all, this recipe captures the joy of cooking for people you care about. It fills the kitchen with fragrance, gathers everyone around the table, and leaves behind the kind of memory that makes a dish worth making again.


Spicy Brazilian Coconut Chicken

This Spicy Brazilian Coconut Chicken is a warm, flavorful dinner made with tender chicken breasts simmered in a creamy coconut tomato sauce. Garlic, ginger, cumin, and red pepper flakes give the dish a bold, aromatic kick, while coconut milk smooths everything into a rich, comforting sauce. Fresh cilantro and lime wedges add brightness at the end, making this chicken perfect with rice, vegetables, or a simple side salad.

Recipe Details

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Course: Dinner
  • Cuisine: Brazilian
  • Servings: 4 people
  • Calories: 350 kcal

Equipment

  • Skillet
  • Chopping Board

Ingredients

For the Sauce

  • 1 piece lime, cut into wedges for serving
  • 1 tablespoon ginger, grated
  • 1 cup coconut milk
  • 1 teaspoon red pepper flakes
  • ¼ cup fresh cilantro, chopped
  • 2 cloves garlic, minced
  • to taste Salt and pepper
  • 1 cup canned tomatoes, drained and chopped
  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 1 tablespoon ground cumin

For the Chicken

  • 4 pieces boneless, skinless chicken breasts

Instructions

Step 1: Soften the Onion

Heat the olive oil in a skillet over medium heat.

Add the chopped onion and cook until softened and fragrant.

Step 2: Brown the Chicken

Place the boneless, skinless chicken breasts in the skillet.

Cook until the chicken is browned on both sides.

Step 3: Add the Spices and Aromatics

Stir in the garlic, ginger, ground cumin, and red pepper flakes.

Cook for about 1 minute, stirring often, until the mixture becomes fragrant.

Step 4: Simmer the Sauce

Add the canned tomatoes and coconut milk to the skillet.

Bring the sauce to a gentle simmer.

Cook until the chicken is fully cooked through and the sauce has developed a rich, creamy texture.

Step 5: Season and Finish

Season with salt and pepper to taste.

Sprinkle with fresh cilantro before serving.

Step 6: Serve

Serve the chicken warm with lime wedges on the side for squeezing over the top.

Notes

You can adjust the level of spiciness by adding more or less red pepper flakes.

Serving Suggestions

This spicy Brazilian coconut chicken pairs well with:

  • Steamed white rice
  • Coconut rice
  • Roasted vegetables
  • Black beans
  • Warm flatbread
  • A crisp green salad

Storage

How to Store

Store leftovers in an airtight container in the refrigerator.

How to Reheat

Reheat gently in a skillet over low heat or in the microwave until warmed through. Add a small splash of coconut milk or water if the sauce thickens too much.

Categories Recipes

Leave a Comment