If you love the rich, creamy flavor of restaurant-style butter chicken, you can easily make it at home with this simple recipe. Using just a few basic ingredients, you’ll be able to whip up a delicious, restaurant-quality butter chicken right in your own kitchen.
In a bowl, combine chicken thighs with marinade ingredients. Cover and refrigerate for at least 3 hours, or overnight.
Heat oil in a frying pan over medium-high heat. Working in batches, cook the marinated chicken for about 2 minutes on each side, just until the outside is no longer pink but the chicken isn't fully cooked. Set the chicken aside.
In a large Dutch oven, melt 2 tablespoons of butter over medium heat. Once it foams, add the yellow onion and cinnamon stick. Stir frequently and cook until the onions are soft and translucent, about 5-7 minutes.
Add passata, cardamom, cloves, sugar, salt, heavy cream, and the partially cooked chicken to the onions. Stir well and simmer uncovered for 20 minutes or longer, until the chicken is fully cooked and the flavors meld. Stir occasionally to prevent the bottom from burning.
Taste and adjust the seasoning with additional salt and sugar if needed. Serve the dish with fresh cilantro, naan, and basmati rice for a complete meal.
Notes
Storage. Cool the butter chicken to room temperature within 2 hours. Store in an airtight container in the fridge for 3-4 days, or freeze for up to 3 months in freezer-safe containers.
Love the Recipe? Let Us Know!Your feedback means the world to us! If you enjoyed our recipe and want to support our website, please take a moment to rate the recipe!