Brazilian Coconut Chicken

Photo of author
Author: Clara Garcia
Published:

The aroma of coconut milk simmering with garlic and spices has a way of making everyone wander into the kitchen asking what’s for dinner. This Brazilian coconut chicken brings together creamy coconut, bright lime, and warming spices in a sauce that’s both comforting and vibrant—the kind of dish that feels exotic enough for company but easy enough for a regular Tuesday night.

Tender chicken cubes nestle in a silky coconut tomato sauce that’s been brightened with fresh cilantro and a squeeze of lime. Everything happens in one pan, the flavors develop quickly, and in under an hour you’ve got a complete meal that’ll have everyone reaching for seconds.

This is Brazilian home cooking at its finest—simple ingredients, bold flavors, and that unmistakable warmth that comes from food made with care.

Why You’ll Love This Brazilian Coconut Chicken Recipe

One skillet handles everything from browning the chicken to building the sauce, which means cleanup is minimal and you’re not juggling multiple pots. The chicken cooks directly in the sauce, soaking up all those coconut and spice flavors while staying incredibly tender and juicy.

Coconut milk creates a naturally creamy sauce without any dairy, making this accessible for anyone avoiding lactose while still delivering that rich, velvety texture you crave in a comfort dish. The combination of warm spices like cumin and paprika with bright lime and fresh cilantro hits all the right flavor notes—savory, slightly sweet, tangy, and aromatic.

This recipe is forgiving and adaptable. Prefer chicken thighs? They work beautifully and add even more richness. Want more heat? Add extra cayenne or fresh chilies. Need to stretch the meal? It doubles easily without changing cooking times significantly. The sauce reheats beautifully and actually tastes better the next day as the flavors meld together.

You get restaurant-quality results with pantry staples and techniques anyone can master. No special equipment, no complicated steps—just straightforward cooking that delivers impressive flavor.

Ingredients for Brazilian Coconut Chicken

I always use chicken breast cut into uniform cubes so everything cooks evenly, but boneless thighs work wonderfully if you prefer richer, more forgiving meat. Cut the pieces roughly the same size—about 1.5-inch cubes—so they brown properly and cook through at the same rate.

  • 1.5 lbs (680 g) chicken breast, cut into cubes
  • 2 tbsp olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp paprika
  • 1/2 tsp cayenne pepper (optional, for heat)
  • Salt and pepper, to taste
  • 1 14-ounce (400 ml) can coconut milk
  • 1 14-ounce (400 g) can diced tomatoes, drained
  • 1 tbsp lime juice
  • 1/4 cup fresh cilantro, chopped (plus extra for garnish)
  • Steamed rice, for serving

Full-fat coconut milk creates the creamiest, most luxurious sauce. Light coconut milk will work but the sauce won’t be as rich or thick. Shake the can well before opening since the cream often separates and rises to the top—you want it fully incorporated.

Fresh garlic and lime juice make a noticeable difference here. The bright, zesty flavor from fresh lime can’t be replicated with bottled juice, and fresh garlic brings pungent warmth that pre-minced versions lack. I prefer to use regular paprika rather than smoked for this recipe since you want warmth without overwhelming smoke flavor.

Draining the diced tomatoes prevents the sauce from becoming too watery. Save that tomato liquid for soup or another use—you don’t need it here. Fresh cilantro at the end adds brightness and authentic Brazilian flavor, though if you’re in the cilantro-tastes-like-soap camp, fresh parsley works as a substitute.

How to Make Brazilian Coconut Chicken

The key to building deep flavor in this dish is properly browning the chicken and cooking the aromatics until they’re fragrant. I find that taking an extra minute to really develop those layers makes all the difference in the finished sauce.

  1. Heat a large skillet over medium-high heat and add the olive oil. While the oil heats, pat the chicken cubes dry with paper towels—this helps them brown instead of steam. Once the oil shimmers, you’re ready to cook.
  2. Add the chopped onion to the hot oil and sauté for 3-4 minutes, stirring occasionally, until the pieces turn translucent and begin to soften at the edges. The onion should smell sweet and look glossy but not browned. Lower the heat slightly if it’s browning too quickly.
  3. Stir in the minced garlic, ground cumin, paprika, and cayenne pepper if you’re using it. Cook for about 1 minute, stirring constantly to prevent the garlic from burning. The spices will become incredibly fragrant—that’s when you know they’re ready. This step blooms the spices and releases their essential oils.
  4. Add the chicken cubes to the skillet in a single layer if possible, though some overlap is fine. Let them cook undisturbed for 2-3 minutes to develop a golden-brown crust on one side, then stir and continue cooking for another 3-4 minutes until browned on most sides. The chicken doesn’t need to be fully cooked through at this point—it’ll finish cooking in the sauce. Season with salt and pepper while the chicken browns.
  5. Pour in the coconut milk, stirring to combine it with the browned bits stuck to the bottom of the pan—those caramelized pieces add tremendous flavor. Bring the mixture to a gentle simmer. You’ll see small bubbles breaking the surface but not a rolling boil.
  6. Add the drained diced tomatoes and lime juice, stirring everything together. The sauce should look creamy and slightly thick, with the tomatoes distributed throughout. Taste and adjust the seasoning if needed—you might want more salt or lime depending on your preferences.
  7. Reduce the heat to low and let the mixture simmer gently for 15-20 minutes, uncovered. Stir occasionally to prevent sticking and ensure even cooking. The sauce will thicken as it reduces and the chicken will cook through completely. Check that the chicken reaches an internal temperature of 165°F if you have a thermometer, or cut into a piece to verify it’s no longer pink inside.
  8. Stir in the chopped fresh cilantro and give the sauce a final taste. Adjust the seasoning with additional salt, pepper, or lime juice if needed. Let it rest off the heat for about 5 minutes—this allows the flavors to settle and the sauce to thicken slightly more.
  9. Serve the chicken and sauce over steamed rice, spooning plenty of that creamy coconut sauce over everything. Garnish with extra fresh cilantro and lime wedges if desired.

What to Serve with Brazilian Coconut Chicken

Fluffy white jasmine rice or basmati rice soaks up the coconut sauce perfectly and provides a neutral base that lets the chicken shine.

Black Beans: Traditional Brazilian black beans seasoned simply with garlic and bay leaf add protein and earthy flavor that complements the creamy chicken beautifully.

Farofa: This toasted cassava flour mixture is a classic Brazilian side that adds crunch and nutty flavor. The texture contrast with the creamy sauce is fantastic.

Grilled Vegetables: Zucchini, bell peppers, and red onion charred on the grill or under the broiler bring smoky sweetness that balances the rich coconut.

Simple Green Salad: Fresh greens with a lime vinaigrette cut through the richness and add brightness to the plate. Keep the dressing light and citrusy.

Fried Plantains: Sweet, caramelized plantains provide a traditional Brazilian touch and add natural sweetness that works surprisingly well with the savory chicken.

Garlic Bread: Crusty bread rubbed with garlic and toasted makes an easy option for soaking up every drop of sauce when you run out of rice.

Pro Tips & Variations

Don’t crowd the pan when browning the chicken. If your skillet isn’t large enough to fit all the cubes in a single layer, brown them in batches. Overcrowding creates steam instead of the sear you want, and you’ll miss out on that flavorful crust and the fond that builds flavor in your sauce.

Marinating the chicken for 30 minutes in lime juice, garlic, and a pinch of salt before cooking adds an extra layer of flavor. In my experience, this step is worth it when you have the time, though the recipe works perfectly fine without it.

Protein Options: Boneless chicken thighs stay even more tender and add richer flavor than breasts. Shrimp cooks quickly—add it during the last 5-7 minutes of simmering. Firm white fish like cod or halibut works well but needs only 8-10 minutes to cook through.

Heat Level Adjustments: Skip the cayenne entirely for a mild version that’s kid-friendly. Add fresh jalapeño or serrano peppers with the onions for more heat and fresh pepper flavor. A teaspoon of red pepper flakes gives warmth without too much spice.

Vegetable Additions: Diced bell peppers added with the onions bring sweetness and color. Spinach or kale stirred in during the last few minutes adds nutrition without changing the flavor profile significantly. Cherry tomatoes halved and added at the end provide fresh bursts of acidity.

Coconut Rice: Cook your rice in half water, half coconut milk for extra coconut flavor that ties the whole meal together. Add a squeeze of lime to the rice before serving.

Make It Richer: A tablespoon of tomato paste added with the spices deepens the color and adds umami. Finishing with a pat of butter creates extra silkiness in the sauce.

Storage & Reheating Tips

Store leftovers in an airtight container in the refrigerator for 3-4 days. The flavors actually improve overnight as everything melds together, making this an excellent candidate for meal prep. Keep the rice separate from the chicken and sauce to prevent it from getting soggy.

Reheat on the stovetop over medium-low heat, adding a splash of coconut milk or chicken broth if the sauce has thickened too much. Stir occasionally and heat until warmed through, about 5-7 minutes. This method maintains the sauce’s creamy texture better than microwaving.

For microwave reheating, use a microwave-safe dish and cover loosely. Heat at 50% power in 2-minute intervals, stirring between each, until hot throughout. Add a tablespoon of water or coconut milk if needed to loosen the sauce.

Freeze in portion-sized containers for up to 2-3 months. Let the chicken cool completely before freezing, and leave about half an inch of headspace in the container for expansion. Thaw overnight in the refrigerator before reheating.

The sauce may separate slightly after freezing and thawing. Stir it well while reheating and it will come back together. Fresh cilantro loses its vibrancy when frozen, so stir in fresh herbs after reheating rather than before freezing.

Common Questions

Can I use chicken thighs instead of breast? Absolutely. Boneless, skinless thighs work beautifully and stay even more tender than breasts. The cooking time remains the same. Bone-in thighs need about 10 minutes longer to cook through.

What if I don’t have coconut milk? Heavy cream creates a rich sauce with different flavor—it’s delicious but not authentically Brazilian. For dairy-free options, cashew cream or oat milk can work, though the sauce won’t be quite as thick or rich.

How can I make this spicier? Increase the cayenne pepper to 1 teaspoon, add fresh chopped jalapeño or serrano peppers with the onions, or stir in hot sauce at the end. Red pepper flakes give warmth without changing the flavor profile too much.

Can I make this ahead? The dish holds well in the refrigerator for up to 2 days before serving. Actually, the flavors improve with time. Reheat gently on the stovetop and add fresh cilantro right before serving.

What type of rice works best? Long-grain white rice like jasmine or basmati pairs perfectly. Their fluffy texture and subtle flavor complement the rich sauce. Brown rice works but needs longer cooking time. Avoid sticky rice varieties which become too heavy.

This Brazilian coconut chicken captures the soul of Brazilian comfort food—uncomplicated ingredients transformed into something memorable through good technique and balanced flavors. The creamy coconut sauce, bright lime, and aromatic spices create layers of flavor that keep you coming back for another bite. Make this once and it’ll earn a permanent spot in your dinner rotation.

Brazilian Coconut Chicken

Tender chicken cubes simmered in a creamy coconut tomato sauce with lime, cilantro, and warming spices for an easy one-pan Brazilian dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Brazilian
Calories: 450

Ingredients
  

  • 1.5 lbs chicken breast cut into cubes (680 g)
  • 2 tbsp olive oil
  • 1 medium onion chopped
  • 3 cloves garlic minced
  • 1 tsp ground cumin
  • 1 tsp paprika
  • 1/2 tsp cayenne pepper optional, for heat
  • salt and pepper to taste
  • 1 14-ounce can coconut milk 400 ml, full-fat
  • 1 14-ounce can diced tomatoes drained (400 g)
  • 1 tbsp lime juice fresh
  • 1/4 cup fresh cilantro chopped, plus extra for garnish
  • steamed rice for serving

Equipment

  • large skillet
  • knife and cutting board
  • wooden spoon

Method
 

  1. Heat olive oil in a large skillet over medium-high heat. Pat chicken cubes dry with paper towels.
  2. Add chopped onion to the hot oil and sauté for 3-4 minutes, stirring occasionally, until translucent and beginning to soften.
  3. 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.
  4. 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.
  5. Pour in coconut milk, stirring to combine and scrape up any browned bits from the bottom of the pan. Bring to a gentle simmer.
  6. Stir in drained diced tomatoes and lime juice. Mix until well combined.
  7. 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.
  8. Stir in chopped fresh cilantro and adjust seasoning with additional salt, pepper, or lime juice if needed. Let rest off heat for 5 minutes.
  9. 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.

Clara Garcia

Clara Garcia, the creator behind VariedRecipes.net, focuses on delivering easy, budget-friendly, and mouthwatering recipes for everyday cooking

Weekly Newsletter!

Get weekly delicious Recipes delivered to your inbox.

YOU MIGHT ALSO LIKE...

Supreme Low-Carb Pizza Bake

Supreme Low-Carb Pizza Bake

Zesty Lemon and Herb Greek Chicken Tenders

Zesty Lemon and Herb Greek Chicken Tenders

Creamy One-Pot Potato Hamburger Soup

Creamy One-Pot Potato Hamburger Soup

Million Dollar Chicken Casserole (Lightened Up)

Million Dollar Chicken Casserole (Lightened Up)

Leave a Comment

Recipe Rating