make the curry paste
First, let’s make a simple homemade curry paste. In a blender mix onion, garlic, chili, ginger, soy sauce, fish sauce, turmeric powder, coriander seeds, cumin, and garam masala. Blend to get a smooth paste using a blender or pestle and mortar.TipStore-bought yellow or red curry paste will work too.
cook the chicken
Add chicken breasts, chopped into bite-sized chunks to a bowl. Season the chicken generously with salt and pepper. Place a large skillet over medium-high heat. Add sesame oil to the hot skillet. Add the chicken and cook for 4 – 5 minutes, stirring occasionally, until the chicken is golden brown.TipSesame oil adds a distinctive aroma and richness, but other vegetable oils will work too.
Peanut Butter Chicken
Transfer the chicken to a plate. Add a bit of oil, chopped yellow and red pepper, and cauliflower cut in florets. Stir and cook for a few minutes over medium-low heat. Add the homemade curry paste, peanut butter and cook for a minute to extract the most flavor out of the spices and other ingredients. Add the chicken with all its juices and full-fat coconut milk. Stir to combine. Cook for approx. 5 minutes or until the sauce is rich, thick, and creamy, stirring occasionally.
Divide the peanut butter chicken between four plates. Sprinkle with peanuts and serve with steamed vegetables, rice noodles or basmati rice. Optionally serve with some fresh lemon or lime juice. Sprinkle with chopped spring onion or scallions or freshly chopped coriander or parsley.