This single serving Butter Chicken is rich, creamy, and full of flavor. Made with tender marinated chicken in a spiced tomato cream sauce, it cooks in just 30 minutes.
Marinate the Chicken: In a medium bowl, mix sour cream, lemon juice, turmeric, garam masala, and cumin. Cut chicken into 1-inch pieces and stir into the marinade until coated. Cover and refrigerate for at least 30 minutes.
Cook the Onions: In a medium skillet, melt 1 tablespoon of butter over medium-high heat. Add onions and cook for 3 minutes, stirring occasionally.
Add Garlic and Spices: Stir in garlic, cumin, ginger, cinnamon, and salt. Cook for 2 minutes.
Add Tomato Sauce: Pour in the tomato sauce, reduce heat to low, and let simmer.
Cook the Chicken: In another skillet, melt the remaining butter over medium-high heat. Add marinated chicken and cook for 5 minutes per side, until browned and cooked through.
Combine and Simmer: Add cooked chicken to the sauce. Simmer together for 5–10 minutes. Stir in the cream and cook for 1 minute more.
Serve warm with cooked rice.
Video
Notes
Read Before You Start: Review the full recipe, including Ingredient Notes and process photos, to better understand each step before cooking.
Cut Even Pieces: Cutting the chicken into evenly sized cubes ensures it cooks evenly and stays tender.
Make the Sauce Ahead: The sauce can be made in advance. Let it cool, then store in an airtight container in the fridge for up to 2 days. Reheat and add chicken when ready to serve.