Quick & Easy Homemade Butter Chicken (Creamy, Cozy, & Restaurant-Style
If you’re craving comfort food that actually impresses, butter chicken is your answer. That rich, creamy, mildly spiced sauce that you usually pay restaurant prices for? You can make it at home without sweating over complicated steps.
I promise, this version is beginner-friendly, under 45 minutes, and totally satisfying—perfect for busy weeknights or lazy weekends when you want that cozy Indian flavor.
Why You’ll Fall in Love with This Butter Chicken
Here’s why I keep making this recipe on repeat:
-
Super easy with simple pantry ingredients
-
Ready in under 45 minutes (yes, really!)
-
Rich, creamy, and totally authentic flavor
-
Pairs perfectly with naan, roti, or rice
-
Beginner-friendly—no chef skills required
Ingredients You’ll Need
Chicken Marinade
-
500g boneless chicken, cut into cubes
-
½ cup yogurt
-
1 tbsp ginger-garlic paste
-
1 tsp red chili powder
-
½ tsp turmeric powder
-
1 tsp garam masala
-
Salt to taste
-
1 tbsp lemon juice
Butter Chicken Gravy
-
2 tbsp butter
-
1 tbsp oil
-
1 medium onion, finely chopped
-
2 medium tomatoes, pureed
-
1 tbsp ginger-garlic paste
-
1 tsp red chili powder (adjust to taste)
-
1 tsp coriander powder
-
½ tsp garam masala
-
½ cup fresh cream
-
1 tsp sugar (optional)
-
Salt to taste
-
Fresh coriander for garnish
Step-by-Step Method
Step 1: Marinate the Chicken
Mix yogurt, ginger-garlic paste, red chili, turmeric, garam masala, salt, and lemon juice in a bowl. Toss the chicken cubes until fully coated.
Cover and marinate for at least 30 minutes (overnight if you want maximum flavor). I love doing this ahead of time so the chicken basically cooks itself later.
Step 2: Cook the Chicken
Heat a bit of butter or oil in a pan. Cook the marinated chicken over medium heat until it’s lightly golden and fully cooked. Remove and set aside.
Pro tip: don’t overcrowd the pan or it’ll steam instead of brown. That golden color is flavor, my friend.
Step 3: Prepare the Gravy
In the same pan, melt butter with oil. Add onions and sauté until soft and golden. Toss in ginger-garlic paste and cook until fragrant.
Pour in the tomato puree and cook until the oil starts separating. Then add red chili powder, coriander powder, garam masala, salt, and sugar. Mix everything together.
Step 4: Combine & Simmer
Return the cooked chicken to the pan. Pour in fresh cream and simmer on low for 8–10 minutes, letting the sauce get rich, creamy, and cozy.
This is when your kitchen starts smelling like magic.
Step 5: Garnish & Serve
Turn off the heat and sprinkle fresh coriander on top. Serve hot with:
-
Butter naan or garlic naan
-
Steamed basmati or jeera rice
-
Optional: sliced onions and lemon wedges for that full restaurant vibe
Tips for Next-Level Butter Chicken
-
Use fresh cream for authentic creaminess
-
Marinate longer if you can—flavor goes deeper
-
Adjust spices to your taste; mild or fiery, your call
-
Butter + oil combo prevents burning and adds richness
Final Thoughts
This quick homemade butter chicken proves you don’t need fancy ingredients or complicated steps to enjoy a classic Indian dish at home.
It’s creamy, comforting, and totally irresistible, and honestly, it might just become your go-to weeknight dinner.
