Butter Chicken Easy 30 Minute Homemade Indian Dinner

Lily Hayes, food blogger and recipe developer at RecipeGap, smiling in a bright kitchen wearing a floral blouse
Published On: April 22, 2026
Follow Us
butter chicken easy homemade

Butter chicken easy homemade recipe is about to become your new weeknight obsession. I’m talking restaurant-quality results in just 30 minutes, with zero complicated techniques or hard-to-find ingredients.

My family devours this every other week because it’s seriously that good. Plus, your kitchen will smell absolutely incredible while it’s cooking.

Honestly, this is the kind of easy Indian chicken dinner you’ll want to bookmark and make again and again. If you love creamy tomato sauces, you’re gonna flip for this one. Check out my quick weeknight chicken dinners for more inspiration like this.

Why this butter chicken easy homemade recipe works

Ever wondered why restaurant butter chicken tastes so much better than homemade attempts? The secret is using whole spices and heavy cream together — I learned this after my first three tries came out bland. This version combines garam masala and cumin for that authentic depth.

  • Ready in 30 minutes — faster than delivery, and way fresher
  • Creamy tomato sauce that’s naturally balanced — no fancy cooking tricks needed
  • Restaurant-quality flavor — tastes like you spent hours on it
  • Freezer-friendly and reheats beautifully — meal prep game changer
Prep TimeCook TimeCaloriesServingsCuisine
15 minutes20 minutes385 per serving4 servingsIndian

Ingredients for butter chicken easy homemade recipe

Ingredients for butter chicken easy homemade
  • 1 lb boneless chicken breast, cubed
  • 2 tbsp butter
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 cup tomato puree
  • 1/2 cup heavy cream
  • 1 tsp garam masala
  • 1 tsp ground cumin
  • 1/2 tsp chili powder
  • 1 tbsp sugar
  • 1 tsp salt

Don’t skip the fresh ginger — it makes a massive difference in this butter chicken easy homemade sauce. Jarred ginger works in a pinch, but fresh ginger gives you that authentic bite you’re after.

If you can’t find garam masala at your regular grocery store, check the international aisle or order online. You could also substitute it with curry powder if you’re really stuck, though the flavor profile shifts a bit.

Step-by-step instructions

Cooking instructions for butter chicken easy homemade

​1. Cut your chicken breasts into bite-sized cubes (about 1 to 1.5 inches). Heat 1 tbsp of butter in a large skillet over medium-high heat. Once it’s foamy, add the chicken and sear for 4-5 minutes per side until golden but not fully cooked through. You want it slightly pink inside — it’ll finish cooking in the sauce. Transfer to a plate and set aside.

​2. Add the remaining 1 tbsp butter to the same skillet. Toss in your diced onion and cook for about 3 minutes until it’s soft and starting to turn golden. Don’t walk away here — I learned that the hard way when I burned my first batch.

​3. Add your minced garlic and grated ginger to the onions. Stir constantly for 60 seconds until it smells amazing and the raw garlic taste disappears. This step is non-negotiable for killing that harsh raw garlic flavor.

​4. Sprinkle in the garam masala, cumin, and chili powder. Stir everything together for about 30 seconds so the spices bloom and release their oils. You’ll notice the kitchen smells even better now — that’s the spices doing their thing.

​5. Pour in the tomato puree and stir well, scraping up any browned bits from the bottom of the pan. Add the sugar and salt. Simmer for 3-4 minutes to let the tomato flavor concentrate a bit. The mixture should go from bright red to a deeper, richer color.

​6. Return the chicken to the skillet along with any juices that collected on the plate. Reduce heat to medium and simmer for 5-6 minutes until the chicken is cooked through completely. Pour in the heavy cream and stir gently to combine. Don’t panic if it looks a little watery at first — it thickens up when the cream incorporates.

​7. Simmer for another 2-3 minutes, stirring occasionally, until everything is heated through and the sauce coats the back of a spoon. Taste and adjust seasoning if needed — sometimes I add a pinch more salt or garam masala depending on the brand. This easy Indian chicken dish is now ready to serve.

Serving ideas for butter chicken easy homemade recipe

This creamy tomato sauce pairs with so many sides. Here are my favorite combinations:

Basmati Rice

Fluffy basmati rice is the classic pairing for butter chicken easy homemade. It soaks up all that incredible sauce without any fuss. I usually cook it plain and let the chicken sauce do all the talking.

Naan Bread

Soft, pillowy naan is perfect for scooping up every last drop of sauce. You can grab pre-made naan at most grocery stores or try making it at home. Either way, it transforms this meal into something feel-good and satisfying.

Jasmine Rice with Cilantro

For something a little different, try jasmine rice mixed with fresh cilantro and lime juice. The brightness cuts through the richness perfectly. I learned this hack from a friend, and it’s become my go-to pairing for creamy Indian curries.

Cucumber Salad

A cool, crisp cucumber salad with yogurt and mint balances the warm, creamy butter chicken easy homemade sauce beautifully. It’s refreshing and adds texture to every bite.

Pro tips for perfect butter chicken easy homemade recipe

Storage tips

– Keeps in the fridge for 3-4 days in an airtight container – Freeze for up to 3 months without the cream added – Store chicken and sauce separately for even longer freezer life

Make-ahead instructions

– Prep all vegetables and store them in the fridge the night before – Make the sauce completely and refrigerate up to 2 days ahead – Sear the chicken fresh right before serving for best texture

Variations

– Add 1 cup of cooked peas or bell peppers in the last 2 minutes – Use Greek yogurt instead of heavy cream for a lighter version – Stir in 1/2 tsp smoked paprika for a subtle smoky depth

Troubleshooting

– If the sauce is too thick, stir in 2-3 tbsp of water or chicken broth – If it’s too thin, simmer uncovered for another 3-4 minutes – If the chicken tastes rubbery, you cooked it too long — dial back to 5 minutes total

Frequently asked questions

Can I freeze butter chicken easy homemade recipe?

Yes, absolutely — freeze it in portions for up to 3 months. **Freeze the sauce and chicken separately from the cream if you want maximum freshness.** Thaw overnight in the fridge and reheat gently on the stovetop with a splash of water. The cream can be added fresh when you reheat if you prefer.

What can I substitute for heavy cream?

Greek yogurt works great and gives you a tangier flavor with fewer calories. Add it in at the very end and don’t let it boil or it’ll break and look grainy. Coconut cream is another solid option if you want something richer and slightly different tasting.

How do I reheat leftover butter chicken?

Pop it in a skillet over medium heat with a splash of water and stir occasionally for 5-7 minutes. You can also microwave individual portions for 2-3 minutes, stirring halfway through. The stovetop method keeps the sauce from separating and tastes fresher overall.

Is this butter chicken easy homemade recipe actually healthy?

Each serving has 385 calories, 38g protein, and 21g fat — pretty solid for a creamy sauce. The chicken provides most of the protein, and the spices add tons of flavor without extra calories. If you’re watching fat intake, Greek yogurt cuts the calories to around 310 per serving.

Final thoughts

This butter chicken easy homemade recipe has been a total game-changer for our weeknight rotation. I used to think restaurant Indian food was impossible to recreate, but this proves me wrong every single time.

Your family’s gonna ask for this recipe — trust me, they always do. The combination of tender chicken and silky creamy tomato sauce is just unbeatable.

Seriously, save this one and make it this week. Check out my 30-minute dinner ideas for even more weeknight wins when you need them.

Lily Hayes, food blogger and recipe developer at RecipeGap, smiling in a bright kitchen wearing a floral blouse

Lily Hayes

Chef Lily Hayes - 15+ years professional kitchen experience. 500+ tested recipes. Featured in food publications. Certified in food safety. Trusted by 25,000+ home cooks for reliable, kitchen-tested recipes.

Get Daily Recipe Inspiration

Follow

Get Recipe Updates

Follow

Related Posts