Easy Creamy Butter Chicken Recipe Made from Scratch in 30 Minutes

Ready In
Servings
Difficulty

“Hey, do you have butter chicken ready in half an hour?” That text popped up unexpectedly one Friday evening from a friend who was dropping by for dinner. Honestly, I wasn’t planning anything fancy—just the usual scramble after a long workday. But with a pantry stocked just right and a bit of improvisation, I whipped up this easy creamy butter chicken made from scratch in 30 minutes. I figured, why not? Butter chicken always feels like a hug on a plate, and at that moment, I really needed one.

The smell of toasted spices and the creamy tomato sauce simmering away filled the kitchen, breaking the stress of the day. I remember thinking, “This can’t be that simple,” but it really was. The texture was silky, the flavors bold but balanced, and the chicken tender enough to melt in your mouth. That night, the recipe transformed from a quick fix into a staple I found myself making multiple times a week.

What’s funny is that this recipe doesn’t rely on any fancy shortcuts or pre-made sauces. It’s all about building flavor carefully but quickly, using ingredients you probably already have. No one left that night without asking for the recipe, and I realized this wasn’t just butter chicken—it was a quick, satisfying meal that felt homemade and special.

Since then, I’ve learned how to tweak the spices just right and even paired it with some of my other go-to dishes like the quick zesty lemon chicken when I want a lighter option. This easy creamy butter chicken recipe stuck around because it’s fast, flavorful, and honestly, comfort food that doesn’t take forever to make.

Why You’ll Love This Recipe

This butter chicken recipe isn’t just another version floating around the internet. I’ve tested it repeatedly to nail down the perfect balance of creamy, spicy, and buttery goodness, making it both reliable and delicious every time. Here’s why you’ll want to keep it in your dinner rotation:

  • Quick & Easy: Ready in just 30 minutes, it fits perfectly into busy weeknights or last-minute dinner plans.
  • Simple Ingredients: No obscure spices or specialty items needed. You likely have most of these staples already.
  • Perfect for Cozy Dinners: When you want something warm, satisfying, and creamy without a fuss.
  • Crowd-Pleaser: Kids and adults alike love the mild spice and rich texture.
  • Unbelievably Delicious: The sauce is velvety smooth, with just the right hint of tomato and butter that makes you close your eyes after the first bite.
  • From Scratch, But Stress-Free: Unlike some butter chicken recipes that rely on jarred sauces, this one builds flavor from scratch, but without complicated steps.

This recipe stands out because of a few tricks: the careful toasting of warm spices, the slow addition of cream for that silky texture, and using fresh tomato puree instead of canned sauce for a bright but balanced flavor. It’s that kind of comfort food that feels indulgent but is surprisingly straightforward.

Honestly, it’s one of those dishes that feels like a treat but you can whip up on a Tuesday night, no problem. Plus, if you’re into quick pasta meals, you might appreciate the ease of this recipe like I do—similar to how I enjoy whipping up the easy 15-minute spaghetti aglio olio when time is tight.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying, creamy texture without any fuss. Most of these are pantry staples, with a few fresh items to keep the sauce vibrant and rich.

  • Boneless chicken thighs or breasts: cut into bite-sized pieces (thighs are juicier and more forgiving if you overcook them a bit)
  • Unsalted butter: about 3 tablespoons (adds richness and a silky mouthfeel)
  • Onion: 1 medium, finely chopped (forms the flavor base)
  • Garlic cloves: 3 minced (fresh is always best for that punch)
  • Ginger: 1 tablespoon freshly grated (brightens and balances the richness)
  • Tomato puree: 1 cup (fresh or canned, but fresh adds a nice brightness)
  • Heavy cream: ¾ cup (for that signature creamy texture)
  • Greek yogurt or thick plain yogurt: ¼ cup (adds tang and creaminess without overpowering)
  • Ground spices:
    • 1 teaspoon garam masala (warm and aromatic)
    • 1 teaspoon ground cumin
    • 1 teaspoon paprika (for color and mild sweetness)
    • ½ teaspoon turmeric (earthy and vibrant)
    • ½ teaspoon chili powder (adjust to taste for heat)
  • Salt and black pepper: to taste
  • Fresh cilantro: handful, chopped (for garnish and freshness)
  • Lemon juice: 1 tablespoon (adds a subtle brightness at the end)

For best results, I recommend using a good-quality butter like Kerrygold for a rich flavor and a tomato puree without added seasoning, so you control the spice level. If you want a gluten-free version, you’re good to go as is — no flour or thickener needed here. And if dairy is a concern, swapping heavy cream with coconut cream works well and adds a lovely twist.

Equipment Needed

  • Large nonstick skillet or sauté pan: A heavy-bottomed pan helps cook the chicken evenly and prevents sticking.
  • Sharp knife and cutting board: For prepping chicken and aromatics.
  • Measuring spoons and cups: For precise spice and liquid measurements.
  • Spoon or silicone spatula: To stir the sauce and scrape the pan.
  • Grater or microplane: For fresh ginger (optional but highly recommended for best flavor).

If you don’t have a nonstick pan, a well-seasoned cast iron skillet works great, but just keep an eye on the heat to avoid burning the butter or spices. I’ve tried this recipe on budget-friendly pans and premium cookware alike—the key is moderate heat and patience while toasting the spices.

Preparation Method

easy creamy butter chicken preparation steps

  1. Prepare the chicken: Pat the chicken pieces dry with paper towels and season lightly with salt and pepper. This helps the chicken brown nicely and keeps it juicy. (About 5 minutes)
  2. Cook the chicken: In a large skillet, melt 1 tablespoon of butter over medium heat. Add the chicken pieces in a single layer and cook until golden brown on both sides, about 4-5 minutes per side. Remove chicken and set aside. Don’t worry if it’s not fully cooked yet; it’ll finish in the sauce.
  3. Sauté aromatics: Add the remaining 2 tablespoons of butter to the pan. Toss in chopped onions and cook until soft and translucent, around 5 minutes. Add minced garlic and grated ginger, stirring for about 1 minute until fragrant—don’t let the garlic burn!
  4. Add spices: Sprinkle in garam masala, cumin, paprika, turmeric, chili powder, and a pinch of salt. Toast them gently with the onions and aromatics for 1-2 minutes to release their full flavors. You’ll notice a warm, inviting aroma filling the kitchen.
  5. Build the sauce: Pour in the tomato puree and stir well, scraping any browned bits from the bottom of the pan. Let the sauce simmer gently for 5 minutes, thickening slightly and deepening in color.
  6. Finish the sauce: Lower the heat and stir in the heavy cream and Greek yogurt. Mix until smooth and creamy. Return the chicken to the pan, coating each piece with the sauce. Let it simmer for another 5-7 minutes until the chicken is cooked through and tender.
  7. Final touches: Remove from heat and stir in fresh lemon juice and chopped cilantro. Taste and adjust salt or spice as needed. The lemon brightens the dish beautifully, cutting through the richness.

Serve hot with basmati rice or naan for a truly satisfying meal. If you want to mix it up, this butter chicken pairs well with simple sides like steamed vegetables or a fresh cucumber salad. One night, I even paired it alongside a quick crispy chicken fried rice for a fusion feast that surprised everyone.

Cooking Tips & Techniques

A few things I’ve learned from cooking this butter chicken recipe over the years:

  • Don’t rush the spices: Toasting the ground spices gently with the onions is what builds that deep, complex flavor. If you skip this, the sauce can taste one-dimensional.
  • Pat the chicken dry: Moisture on the chicken surface causes steaming instead of browning, which dulls flavor and texture.
  • Use thighs for juiciness: Chicken thighs stay tender and moist longer than breasts, especially when simmered in sauce.
  • Add cream last: Heavy cream can curdle if boiled aggressively. Stir it in at low heat to keep the sauce silky smooth.
  • Adjust spice levels: If you’re sensitive to heat, start with half the chili powder and add more after tasting the sauce.
  • Multitasking tip: While the sauce simmers, prep your rice or sides to save time. This recipe’s timing is flexible enough to let you get other things done.

Once, I overcooked the chicken by rushing the simmer, and the meat got dry. Lesson learned: low and slow in the final simmer is key. Also, I recommend stirring gently when adding yogurt to prevent splitting. These minor details are what separate “good” from “great” butter chicken in my book.

Variations & Adaptations

This recipe is flexible, so don’t hesitate to make it your own. Here are a few variations I’ve played with:

  • Vegetarian version: Swap chicken with paneer cubes or cauliflower florets. Cook them in the same way for a rich, creamy twist on butter paneer or cauliflower curry.
  • Spice it up: Add fresh green chilies or a pinch of cayenne powder for more heat if you like a kick.
  • Dairy-free: Use coconut milk or coconut cream instead of heavy cream and yogurt for a silky texture without dairy.
  • Slow cooker adaptation: Brown the chicken and aromatics as usual, then transfer everything to a slow cooker. Cook on low for 3-4 hours and stir in cream and yogurt at the end.
  • Make it smoky: Add a small amount of smoked paprika or a dash of fenugreek leaves (kasuri methi) for that signature smoky flavor.

I once made a batch with almond milk and a little cashew paste to thicken the sauce—it was a hit with my dairy-sensitive friends and still creamy enough to satisfy cravings. Feel free to experiment based on your pantry and preferences.

Serving & Storage Suggestions

Serve this butter chicken hot with fluffy basmati rice, warm naan bread, or even simple steamed vegetables. The creamy sauce clings perfectly to rice or naan, making every bite a delight. I like to garnish with freshly chopped cilantro and a wedge of lemon on the side for an extra zing.

Leftovers keep well in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, so reheating gently on the stove or microwave makes it taste even better the next day. Just be sure to stir in a splash of water or cream while reheating to loosen the sauce if it thickens too much.

If you want to freeze it, cool the curry completely, then freeze in portions for up to 2 months. Thaw overnight in the fridge and reheat slowly on the stove.

For a quick weeknight pairing, try serving this alongside a light cucumber and tomato salad or some roasted vegetables. If you want to try a different protein with a similar creamy sauce, the easy creamy chicken marsala recipe offers a slightly different flavor profile but the same comforting vibe.

Nutritional Information & Benefits

This butter chicken recipe is moderately rich but filled with nutritious ingredients. An average serving (about 1 cup or 250g) contains approximately:

Calories 380 kcal
Protein 30 g
Fat 25 g
Carbohydrates 8 g
Fiber 2 g

Chicken is a great lean protein source, while the spices like turmeric have anti-inflammatory properties. Using yogurt adds probiotics and tang, supporting digestion. If you keep the spice level moderate, it’s a balanced meal that pairs wonderfully with whole grains or vegetables for extra fiber.

For gluten-free diets, this recipe is naturally safe, and substituting the cream with coconut milk can accommodate dairy-free needs. Just be mindful of the chili powder if you’re sensitive to heat.

Conclusion

This easy creamy butter chicken recipe made from scratch in 30 minutes has become one of those dishes I trust to deliver comfort and flavor on tight schedules. It’s flexible, approachable, and honestly, a little indulgent without being complicated. Whether you’re cooking for family, friends, or just yourself, it’s a recipe that invites customization and promises satisfaction.

Give it a shot, tweak the spices to your liking, and enjoy the rich, creamy goodness that comes together faster than you might expect. And hey, if you’re in the mood for other quick chicken dinners, my easy 15-minute honey garlic chicken is just as dependable and delicious.

Feel free to leave a comment sharing your twists or questions—I love hearing how you make this recipe your own. Cooking doesn’t have to be complicated to be memorable, and this butter chicken proves that perfectly.

FAQs

Can I use chicken breasts instead of thighs?

Yes, you can use chicken breasts if you prefer leaner meat. Just be careful not to overcook them, as they dry out faster. Cut into even pieces and simmer gently in the sauce.

Is it okay to use canned tomato puree?

Absolutely! Canned tomato puree works well and saves time. Just choose a plain variety without added spices or sugar for the best flavor.

How spicy is this butter chicken?

This recipe has a mild to medium heat level, but you can adjust the chili powder to suit your taste. Start with less if you’re sensitive to spice.

Can I make this recipe ahead of time?

Yes! It stores well in the fridge for up to 3 days and actually tastes better after the flavors meld. Reheat gently with a splash of water or cream to loosen the sauce.

What can I serve with this butter chicken?

Basmati rice, naan bread, or steamed vegetables all pair beautifully. For a quick side, try a fresh cucumber salad or roasted cauliflower.

Pin This Recipe!

easy creamy butter chicken recipe
Print

Easy Creamy Butter Chicken Recipe Made from Scratch in 30 Minutes

A quick and flavorful butter chicken recipe made from scratch in just 30 minutes, featuring tender chicken simmered in a creamy, spiced tomato sauce.

  • Author: Lucas
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Indian

Ingredients

Scale
  • 1 lb boneless chicken thighs or breasts, cut into bite-sized pieces
  • 3 tablespoons unsalted butter
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon freshly grated ginger
  • 1 cup tomato puree (fresh or canned)
  • 3/4 cup heavy cream
  • 1/4 cup Greek yogurt or thick plain yogurt
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon chili powder (adjust to taste)
  • Salt and black pepper to taste
  • Handful fresh cilantro, chopped (for garnish)
  • 1 tablespoon lemon juice

Instructions

  1. Pat the chicken pieces dry with paper towels and season lightly with salt and pepper. (About 5 minutes)
  2. In a large skillet, melt 1 tablespoon of butter over medium heat. Add the chicken pieces in a single layer and cook until golden brown on both sides, about 4-5 minutes per side. Remove chicken and set aside.
  3. Add the remaining 2 tablespoons of butter to the pan. Toss in chopped onions and cook until soft and translucent, around 5 minutes. Add minced garlic and grated ginger, stirring for about 1 minute until fragrant.
  4. Sprinkle in garam masala, cumin, paprika, turmeric, chili powder, and a pinch of salt. Toast them gently with the onions and aromatics for 1-2 minutes.
  5. Pour in the tomato puree and stir well, scraping any browned bits from the bottom of the pan. Let the sauce simmer gently for 5 minutes.
  6. Lower the heat and stir in the heavy cream and Greek yogurt. Mix until smooth and creamy. Return the chicken to the pan, coating each piece with the sauce. Let it simmer for another 5-7 minutes until the chicken is cooked through and tender.
  7. Remove from heat and stir in fresh lemon juice and chopped cilantro. Taste and adjust salt or spice as needed.

Notes

Use chicken thighs for juiciness and tenderness. Toast spices gently to release full flavor. Add cream at low heat to prevent curdling. Adjust chili powder to taste. Leftovers keep well refrigerated for 3 days and freeze up to 2 months. Reheat gently with a splash of water or cream to loosen sauce.

Nutrition

  • Serving Size: About 1 cup (250g)
  • Calories: 380
  • Fat: 25
  • Carbohydrates: 8
  • Fiber: 2
  • Protein: 30

Keywords: butter chicken, creamy chicken curry, easy butter chicken, quick Indian dinner, homemade butter chicken, weeknight dinner, chicken curry recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating