Peanut Butter Chicken Recipe

Brazilian Chicken in Peanut Sauce is an easy dinner with BIG flavor! The sauce is made with onions, garlic, coriander, ginger, and cilantro.  Peanut butter makes it thick, rich, savory, & nutty.

Let’s get started!


Chicken – 2 lbs Chicken Breasts, boneless skinless  – 1 teaspoon Garlic Powder – 2 teaspoons Olive Oil – 1 teaspoon Salt – ½ teaspoon Ground black pepper Peanut Sauce – 1 tablespoon Saletd Butter – 1 Yellow or White Onion, small – ½ Cup Fresh Cilantro Leaves – 1 ½ Cups Chicken Broth or stock – ½ teaspoon Ground Coriander – ½ teaspoon Ground Ginger – 3 Tablespoons Peanut Butter I used Chunky, smooth is fine too

Sear the Chicken


Season chicken with the garlic powder, salt, and pepper.  Cook for 4-5 minutes on the first side. Then cook for another 3 minutes. Transfer the chicken to a plate.

Cook Onions


Turn the pan down to medium heat and add the butter to melt it. Then add the onions and the broth. Using a spatula or whisk, scrape up all of the brown bits from the bottom of the pan.

Finish Peanut Sauce


Add the peanut butter, coriander, ginger, salt, and pepper. Whisk to mix the peanut butter into the sauce. Then add in most of the cilantro, leaving a few leaves for garnish at the end. Bring back to a simmer, about 2 minutes.

Finish Chicken


Add the chicken back to the sauce, cover and cook for 8-10 minutes until the chicken is cooked through to a 165 F internal temperature.