Homemade Butter Chicken

Total Time: 2 hrs 30 mins Difficulty: Intermediate
Craving rich, creamy Butter Chicken? Make this authentic, flavor-packed dish right in your own kitchen! So easy, so good!
pinit

As a home cook who can never resist a plate of creamy Butter Chicken, I’m thrilled to share this recipe that transforms simple ingredients into a sensational meal. With every step—from the tangy yogurt marinade to the velvety tomato-cream sauce—you’ll feel like you’re crafting a restaurant-worthy dish right on your stovetop. The joy of stirring spices together, hearing the gentle sizzle of marinated chicken hitting a hot pan, and inhaling the rich, spiced aroma makes this journey as satisfying as the first bite itself. This recipe brings together the warmth of garam masala, the earthiness of cumin, and the bright kiss of lemon juice, all enveloped in a luscious, buttery sauce. Whether it’s a cozy weeknight dinner or a weekend gathering with friends, this Homemade Butter Chicken promises to turn any occasion into a celebration of flavor.

There’s something wonderfully comforting about digging into a bowl of Murgh Makhani, especially when it’s made from scratch in your own kitchen. You don’t need a fancy spice rack or exotic ingredients—you only need pantry staples you probably already have. As someone who loves to tweak and taste-test, I’ve dialed in every measure to ensure the chicken is juicy, the sauce is perfectly spiced, and the cream is dreamy without feeling too heavy. Even if you’re new to Indian curry, this recipe guides you through each stage with clear, approachable steps. Lean into the marinade time for deeper flavor, and don’t rush the sauce as it simmers to silky perfection. Before you know it, you’ll be ladling rich, fragrant curry over steaming rice or tearing warm naan to scoop up every last drop—and trust me, you’ll want to savor every mouthful.

KEY INGREDIENTS IN HOMEMADE BUTTER CHICKEN

Before you dive into cooking, let’s take a moment to get acquainted with the stars of this recipe. Each ingredient plays a specific role in building layers of flavor and texture, ensuring your Butter Chicken turns out as authentic, rich, and irresistible as possible. From the spice blend that gives this dish its signature warmth to the creamy finish that makes it so comforting, here’s what you’ll need:

  • Boneless chicken

Tender, bite-sized pieces that absorb every bit of the spiced marinade and stay juicy through cooking.

  • Plain yogurt

Acts as a tenderizing base in the marinade, infusing chicken with tanginess and helping spices cling evenly.

  • Ginger-garlic paste

A fragrant powerhouse that adds zesty warmth and depth right from the very first step.

  • Lemon juice

Adds a bright, citrusy note that balances the richness and helps tenderize the chicken.

  • Garam masala

A complex blend of warming spices—cinnamon, cloves, cardamom—that brings authentic Indian curry flavor.

  • Ground cumin

Earthy and slightly nutty, it complements the garam masala and builds the curry’s aromatic base.

  • Paprika

Adds mild sweetness and vibrant color without overpowering heat.

  • Turmeric powder

Contributes a golden hue and gentle, earthy undertones renowned in Indian cuisine.

  • Salt

Essential for seasoning, drawing out moisture in the chicken, and highlighting flavors.

  • Butter

Enriches the sauce with silky smoothness and that signature “buttery” taste.

  • Onion

When finely chopped and sautéed, creates a sweet, caramelized foundation for the sauce.

  • Tomato puree

Forms the tangy backbone of the curry, offering natural acidity and body.

  • Tomato paste

Intensifies the tomato flavor and helps thicken the sauce.

  • Red chili powder

Brings a gentle kick—adjustable to your spice preference for that perfect level of warmth.

  • Heavy cream

Gives the sauce its luxurious creamy texture and mellow sweetness.

  • Fresh coriander leaves

A bright, herbaceous garnish that adds freshness and a pop of color.

  • Rice or naan

The ideal vehicles for scooping up every drop of the luscious sauce.

HOW TO MAKE HOMEMADE BUTTER CHICKEN

Let’s walk through the step-by-step magic of turning these ingredients into a flavor-packed curry. You’ll be blending spices, sautéing aromatics, and slowly building a silky sauce that clings to tender chicken pieces. Follow these instructions carefully, and don’t rush the process—good things come to those who simmer!

1. In a large bowl, mix the yogurt, ginger-garlic paste, lemon juice, garam masala, cumin, paprika, turmeric powder, and salt until smooth. Add the chicken pieces and toss well so each piece is thoroughly coated in the marinade. Cover and let it marinate for at least 1 hour, or for an even deeper flavor, refrigerate overnight.

2. Heat 2 tablespoons of butter in a large pan over medium heat. When the butter melts and shimmers, add the marinated chicken pieces in a single layer. Cook them without moving too much so they form a nice browned crust, about 8–10 minutes, turning once halfway through. Once golden and nearly cooked, remove the chicken and set aside with any juices.

3. In the same pan, add the remaining 1 tablespoon of butter. Once it melts, add the chopped onion and sauté until translucent and lightly golden, about 5–7 minutes, stirring occasionally to prevent burning.

4. Stir in the tomato puree, tomato paste, and red chili powder. Let this mixture simmer over medium heat for about 10 minutes, stirring now and then, until you see the butter start to separate from the tomato base.

5. Return the partially cooked chicken along with any collected juices to the pan. Stir gently to coat each piece in the fragrant tomato mixture. Cover and cook on medium-low for another 15 minutes, allowing the chicken to absorb those deep, spiced flavors.

6. Reduce the heat to low, then slowly pour in the heavy cream while stirring continuously. Let it simmer gently for 5 minutes, stirring occasionally, until the sauce thickens to a luxurious, velvety consistency.

7. Finish by sprinkling chopped fresh coriander leaves over the top. Serve your Homemade Butter Chicken hot alongside steaming rice or warm, fluffy naan.

SERVING SUGGESTIONS FOR HOMEMADE BUTTER CHICKEN

When it comes to presenting Homemade Butter Chicken, the right accompaniments can elevate your meal from delicious to unforgettable. Think about textures, colors, and complementary flavors that enhance the creamy, spiced curry. Whether you’re hosting a casual weeknight dinner or impressing a crowd, these ideas will help you plate like a pro and delight every palate.

  • Steamed Basmati Rice

Fluffy, fragrant grains that soak up every drop of the silky sauce—rinse the rice before cooking to keep it light and separate.

  • Warm Garlic Naan

Brush with melted butter and minced garlic, then heat on a griddle or in the oven for a pillowy, aromatic bread perfect for dipping.

  • Cucumber Raita

Cool, creamy yogurt mixed with chopped cucumber, mint, and a pinch of cumin balances the rich curry with a refreshing contrast.

  • Fresh Salad

A crisp mix of thinly sliced cucumber, tomato, and red onion, lightly dressed with lemon juice and salt, adds brightness and crunch.

HOW TO STORE HOMEMADE BUTTER CHICKEN

Proper storage ensures you’ll enjoy your Homemade Butter Chicken at its best, even days after cooking. The buttery, spiced sauce can deepen in flavor as it rests, but you’ll want to preserve its creamy texture and vibrant taste. Follow these tips for refrigerating, freezing, and reheating so every bite remains just as satisfying as when it was first made.

  • Refrigerator Storage

Transfer cooled curry into an airtight container and store for up to 2 days. Keep the lid sealed tightly to prevent odors from mingling and moisture loss.

  • Freezing

For longer preservation, portion the curry into freezer-safe bags or containers, leaving a little headspace for expansion. Freeze for up to 2 months and thaw in the fridge overnight before reheating.

  • Gentle Reheating

Warm on the stovetop over low heat, stirring occasionally. Add a splash of water or cream if the sauce has thickened too much. Avoid boiling to retain the cream’s silky texture.

  • Separate Sides

Store rice or naan separately in sealed containers or bags. Reheat rice in the microwave with a damp paper towel and naan wrapped in foil in a low oven for best results.

CONCLUSION

Recapping this Homemade Butter Chicken journey, we’ve covered everything from the marinated chicken’s first tenderizing bath to the final swirl of heavy cream that transforms the sauce into a velvety dream. You learned how to balance spices like garam masala and cumin, build depth with tomato puree and paste, and finish with fresh coriander for a burst of color and herbaceous flair. Serving suggestions—from fragrant Basmati rice to cool cucumber raita—give you plenty of options to customize your meal, while storage tips ensure no delicious drop goes to waste. Whether you’re a seasoned home chef or a curious beginner, this intermediate-level recipe invites you to savor each step, experiment with spice levels, and take pride in your homemade Indian curry.

Feel free to print or save this article for quick reference whenever cravings strike, and know that a helpful FAQ follows below if you need extra guidance. I always love hearing how your Butter Chicken turns out, so please share any comments, questions, or feedback—from tweaks you made to tips you discovered—so we can keep perfecting this cozy, flavor-packed classic together. Enjoy every creamy spoonful!

Homemade Butter Chicken

Difficulty: Intermediate Prep Time 1 hr Cook Time 30 mins Rest Time 1 hr Total Time 2 hrs 30 mins
Calories: 650

Description

Tender chicken pieces bathed in a luscious, spiced tomato-cream sauce. This classic Indian curry is aromatic, deeply flavorful, and utterly irresistible. Perfect comfort food!

Ingredients

Instructions

  1. In a large bowl, mix the yogurt, ginger-garlic paste, lemon juice, garam masala, cumin, paprika, turmeric, and salt. Add the chicken pieces to the marinade, ensuring they are well coated. Cover and let marinate for at least 1 hour, or overnight for best results.
  2. Heat 2 tablespoons of butter in a large pan over medium heat. Add the marinated chicken pieces and cook until they are browned and almost cooked through, about 8–10 minutes. Remove the chicken from the pan and set aside.
  3. In the same pan, add the remaining 1 tablespoon of butter. Add the chopped onion and sauté until translucent, about 5–7 minutes.
  4. Add the tomato puree, tomato paste, and red chili powder to the onions. Cook for 10 minutes or until the oil begins to separate from the tomato mixture.
  5. Stir in the partially cooked chicken pieces and their juices. Cover and cook for another 15 minutes, allowing the chicken to fully absorb the flavors.
  6. Reduce the heat to low and slowly add the heavy cream, stirring well to combine. Let it simmer for 5 minutes, allowing the sauce to thicken slightly.
  7. Garnish with fresh coriander leaves. Serve hot with rice or naan.

Note

  • Marinating the chicken longer enhances the flavor.
  • Adjust the red chili powder according to taste preference for spice.
  • This dish can be made creamier by adding more cream if desired.
  • For a smokier flavor, try grilling the chicken before adding it to the sauce.
  • This recipe can be prepared and stored for up to 2 days in the refrigerator.
Keywords: Butter Chicken, Murgh Makhani, Indian Curry, Homemade Chicken, Creamy Tomato Sauce, Easy Indian Recipe

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How long do I need to marinate the chicken for the best flavor?

For the best results, it is recommended to marinate the chicken for at least 1 hour. However, for enhanced flavor, you can marinate it overnight in the refrigerator. The longer the chicken marinates, the more the spices and yogurt will penetrate the meat, resulting in a more flavorful dish.

Can I adjust the spice level in this recipe?

Yes, you can certainly adjust the spice level according to your preference. The red chili powder can be modified to make the dish more or less spicy. Additionally, you can reduce or omit the garam masala and paprika if you prefer a milder taste.

What should I serve with my butter chicken?

Butter chicken is typically served with rice or naan, both of which work well to soak up the rich, creamy sauce. You can also serve it with paratha or roti for a different alternative. Fresh salad or raita can be good side dishes to balance the richness of the main dish.

How can I make the butter chicken creamier?

To make the butter chicken creamier, you can add more heavy cream than the recipe suggests. Start by adding an extra 1/4 to 1/2 cup, stirring it into the sauce at the end of cooking. You can also blend in a bit of unsweetened coconut milk or cashew cream for additional creaminess.

How long can I store leftover butter chicken, and how should I reheat it?

Leftover butter chicken can be stored in the refrigerator for up to 2 days. When reheating, do so on low heat to prevent the sauce from separating. Stir occasionally and you may add a splash of water or cream to help restore the desired consistency. It can be reheated on the stove or in the microwave.

Matthew Roberts

Food and Lifestyle Blogger

Hi, I'm Matthew Roberts, founder of Food Recipes USA! As a culinary historian and fourth-generation restaurateur, I've dedicated my life to preserving, celebrating, and evolving the rich tapestry of American cuisine.

Leave a Comment

Your email address will not be published. Required fields are marked *