Quick Butter Chicken Recipe from Scratch 30 Minute Easy Dinner Guide

Ready In
Servings
Difficulty

“You really can make butter chicken from scratch in just half an hour?” That was my skeptical thought the first time I eyed this recipe tucked between a stack of weeknight dinners promising quick fixes. Honestly, I wasn’t sure if it would taste anything close to the rich, slow-simmered curries I’d had at my favorite restaurants. But after a chaotic day where the only thing I wanted was a warm dinner without fuss, I tossed convention out the window and gave it a shot.

From the very first sizzle of spices hitting the hot pan, the kitchen filled with that unmistakable aroma—the kind that makes you pause and actually look forward to eating. The sauce thickened quickly, creamy and vibrant, while tender pieces of chicken soaked up every bit of flavor. What surprised me most was how this quick butter chicken felt like an honest comfort meal, not just a rushed convenience. It had soul, you know? The kind of dish that made me forget the day’s stress and just sit down to savor.

Since then, it’s become a go-to when I’m juggling too many things but still want something homemade and satisfying. It’s funny how a recipe that started as a last-minute rescue turned into something I trust to impress without the usual hours of prep. Plus, knowing every ingredient that goes in makes it feel even better.

So yeah, quick butter chicken from scratch in 30 minutes? It’s not just possible—it’s downright delicious. And it’s stuck around in my rotation because it’s honest, simple, and a little bit comforting when you need it most.

Why You’ll Love This Recipe

After cooking this quick butter chicken recipe multiple times, I can confidently say it has earned its spot as a weeknight hero. It’s not just fast—it’s thoughtfully crafted to give you rich flavor with minimal effort. Here’s why it stands out:

  • Quick & Easy: Ready in under 30 minutes, it’s perfect for nights when time isn’t on your side but hunger is.
  • Simple Ingredients: No need for exotic or hard-to-find spices. Most ingredients are pantry staples, so you can whip it up with what you have.
  • Perfect for Cozy Dinners: Whether you’re dining solo or feeding a small family, it hits the spot with its creamy, spiced sauce.
  • Crowd-Pleaser: The balance of tomato, butter, and warming spices gets rave reviews from kids and adults alike—no complaints here.
  • Unbelievably Delicious: The texture is silky, and the flavor profile is rich but balanced, making it feel like you spent hours simmering away.

What really makes this recipe different? It’s the way it blends fresh spices with butter and cream at just the right moment, creating a sauce that’s indulgent without being heavy. Plus, I’ve tweaked the spice mix to avoid overpowering heat—just enough warmth to feel cozy, not sweaty. This isn’t just another butter chicken recipe; it’s my practical, no-fuss version that tastes like a treat.

And you know, making this from scratch means skipping the canned sauces that often taste too sweet or artificial. This recipe delivers that authentic, homemade feel with every spoonful. It’s the kind of meal that makes you want to linger over dinner and maybe even plan for leftovers (which, by the way, taste even better the next day).

What Ingredients You Will Need

This quick butter chicken recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without fuss. Most of these are pantry staples or easy to find year-round, making it a practical choice for busy cooks.

  • Chicken: Boneless, skinless chicken thighs or breasts, cut into bite-size pieces (thighs offer more moisture and tenderness, but breasts work well too)
  • Butter: Unsalted, about 3 tablespoons (adds richness and creaminess)
  • Onion: 1 medium, finely chopped (for depth and sweetness)
  • Garlic: 3 cloves, minced (fresh garlic gives the best punch)
  • Ginger: 1 tablespoon, freshly grated (for that signature warmth and zing)
  • Tomato Puree: 1 cup (use canned pureed tomatoes or fresh blended tomatoes depending on season)
  • Heavy Cream: ½ cup (for luscious texture; can substitute with coconut milk for a dairy-free twist)
  • Spices:
    • Garam masala – 1 teaspoon (the star spice blend; I like McCormick for consistent flavor)
    • Ground cumin – 1 teaspoon
    • Ground coriander – 1 teaspoon
    • Turmeric – ½ teaspoon
    • Red chili powder – ¼ teaspoon (adjust to taste)
    • Salt and freshly ground black pepper – to taste
  • Fresh Cilantro: A handful, chopped (for garnish and brightness)
  • Lemon Juice: 1 teaspoon (adds a subtle tang to balance richness)

When picking your chicken, I prefer thighs because they stay juicy during quick cooking, but if you want leaner meat, breasts do just fine. Also, if fresh ginger isn’t on hand, ginger paste works well in a pinch.

For a creamy texture without dairy, swapping heavy cream with coconut milk adds a slight sweetness and keeps it vegan-friendly. And just a tip — don’t skip the lemon juice at the end; it really wakes up the flavors.

Equipment Needed

  • Large skillet or sauté pan: A heavy-bottomed pan helps cook the chicken evenly and lets the sauce reduce nicely. I usually use my 12-inch cast iron skillet because it holds heat well.
  • Sharp knife and cutting board: For prepping the chicken and chopping aromatics.
  • Measuring spoons and cups: To keep the spice balance just right.
  • Wooden spoon or silicone spatula: For stirring the sauce without scratching your pan.
  • Grater or microplane: For fresh ginger (optional but worth it for flavor).

If you don’t have a heavy skillet, a non-stick pan will work fine—just keep an eye on the heat to avoid burning the butter or spices. For those on a budget, a sturdy stainless steel pan can also do the job well.

Preparation Method

quick butter chicken recipe preparation steps

  1. Prep your ingredients: Cut 1 pound (450 g) of boneless chicken into 1-inch (2.5 cm) pieces. Finely chop 1 medium onion, mince 3 garlic cloves, and grate about 1 tablespoon of fresh ginger. Measure out your spices and have your tomato puree ready.

    Estimated time: 5 minutes
  2. Heat the butter: Place a large skillet over medium heat and melt 3 tablespoons (45 g) of unsalted butter. Once melted and slightly foaming, add the chopped onion.

    Cook for about 5 minutes, stirring occasionally, until the onion is soft and translucent but not browned.
  3. Add garlic and ginger: Stir in the minced garlic and grated ginger, cooking for 1-2 minutes until fragrant—don’t rush this step, as it builds your flavor base.
  4. Spice it up: Sprinkle in 1 teaspoon each of garam masala, ground cumin, and coriander, plus ½ teaspoon turmeric and ¼ teaspoon red chili powder. Stir constantly for about 30 seconds to toast the spices gently and release their aroma.

    Warning: Keep the heat medium-low to prevent burning spices.
  5. Cook the chicken: Add the chicken pieces to the pan, stirring well so they’re coated with the spice mixture. Cook for 5-6 minutes, stirring occasionally, until the chicken is no longer pink on the outside.
  6. Add tomato puree: Pour in 1 cup (240 ml) of tomato puree. Stir to combine everything and bring the mixture to a gentle simmer.

    Let it cook uncovered for 8-10 minutes, stirring now and then, until the sauce thickens and the chicken is cooked through. You’ll notice the sauce darkening slightly and smelling rich and tangy.
  7. Finish with cream and lemon: Lower the heat and stir in ½ cup (120 ml) heavy cream and 1 teaspoon lemon juice. Simmer for another 2 minutes. Taste and adjust salt and pepper as needed.
  8. Garnish and serve: Sprinkle with fresh chopped cilantro and serve hot with basmati rice or warm naan bread.

    Pro tip: The sauce should be silky and coat the chicken pieces without being too runny or too thick.

Cooking Tips & Techniques

One thing I learned early on is that timing is everything. Cooking chicken too long can dry it out, so keeping it tender while building your sauce is key. I like to sear the chicken just until the pink fades before adding tomato puree to finish cooking gently.

Toasting the spices in butter rather than oil helps bloom their flavors fully—but watch closely so they don’t burn. If your kitchen smells too intense, opening a window or turning on a fan helps without losing any aroma.

Using fresh ginger and garlic really makes a difference—you can’t quite fake that zing with powders. Also, stirring in cream at the end (off high heat) prevents curdling and keeps the sauce luxuriously smooth.

When multitasking, I often prep the rice or chicken tortilla soup first, then focus on the butter chicken sauce. It’s all about managing the steps so nothing sits too long.

Variations & Adaptations

  • Dairy-Free: Swap heavy cream for full-fat coconut milk for a creamy, dairy-free version that still has richness.
  • Spice Level: Add a pinch more red chili powder or a diced green chili if you want a kick. For milder tastes, reduce spice or omit chili altogether.
  • Protein Swap: Try using shrimp or paneer cubes instead of chicken for a different twist that cooks just as fast.
  • Slow Cooker Adaptation: Brown the onions and spices on the stovetop then transfer everything to a slow cooker. Cook on low for 3-4 hours to deepen flavors.
  • Extra Veggies: Toss in some spinach or peas in the last few minutes for color and nutrients—keeps things fresh and vibrant.

I once tried this recipe with turkey breast instead of chicken and it worked surprisingly well—just be gentle with cooking time to avoid dryness.

Serving & Storage Suggestions

Serve your quick butter chicken hot with fluffy basmati rice or warm, soft naan bread to soak up every bit of that buttery sauce. A simple cucumber salad or lightly sautéed green beans make a fresh, crisp contrast.

Leftovers store beautifully in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or microwave, adding a splash of water or cream to loosen the sauce if it’s thickened too much.

Freezing is also an option—just portion it out and thaw overnight in the fridge before reheating. Flavors tend to meld and deepen after a day or two, so leftovers can be even better than the first serving.

Nutritional Information & Benefits

This quick butter chicken packs protein from the chicken and healthy fats from butter and cream. A typical serving (about 1 cup or 250 g) provides approximately 350-400 calories, 25 grams of protein, and moderate fat content.

Key spices like turmeric and ginger offer anti-inflammatory benefits, making this dish not just tasty but potentially supportive of wellness. Using fresh garlic and onion adds antioxidants, while lemon juice brightens flavor without added sugar.

For those mindful of carbs, serving with cauliflower rice instead of traditional basmati keeps this meal lower-carb and gluten-free. And if dairy is a concern, coconut milk substitutions keep it suitable for lactose intolerance.

Conclusion

This quick butter chicken from scratch is proof that you don’t have to sacrifice flavor for speed. It’s a straightforward recipe that delivers warmth, richness, and comfort in just 30 minutes—perfect for busy nights or whenever you want a homemade meal without the fuss.

The best part? You can tweak it to your taste and dietary needs without losing that buttery, spiced magic. I love how it feels like a little treat even on hectic days, and I hope it becomes a staple for you too.

If you try it, I’d love to hear how you make it your own—don’t hesitate to share your twists or questions in the comments. Cooking is always better when we swap stories and tips.

FAQs

Can I use chicken breasts instead of thighs?

Absolutely! Just watch the cooking time as breasts can dry out faster. Cut them into even pieces and cook until no longer pink but still juicy.

Is there a way to make this recipe vegan?

Yes! Use tofu or chickpeas instead of chicken, swap butter for vegan margarine or coconut oil, and replace cream with coconut milk.

How spicy is this quick butter chicken?

It has a mild warmth thanks to a moderate amount of chili powder. You can adjust the heat up or down to suit your preference.

Can I prepare this recipe ahead of time?

You can chop ingredients and measure spices ahead, but I recommend cooking it fresh for best texture. Leftovers reheat well though.

What side dishes pair well with this butter chicken?

Classic sides include basmati rice, naan bread, or simple sautéed greens. For a lighter option, try a cucumber raita or fresh salad.

Pin This Recipe!

quick butter chicken recipe recipe
Print

Quick Butter Chicken Recipe from Scratch

A rich and creamy butter chicken recipe made from scratch in just 30 minutes, perfect for a quick and comforting weeknight dinner.

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

Ingredients

Scale
  • 1 pound boneless, skinless chicken thighs or breasts, cut into 1-inch pieces
  • 3 tablespoons unsalted butter
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 cup tomato puree (canned or fresh blended)
  • 1/2 cup heavy cream (can substitute with coconut milk for dairy-free)
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon red chili powder (adjust to taste)
  • Salt and freshly ground black pepper, to taste
  • A handful fresh cilantro, chopped (for garnish)
  • 1 teaspoon lemon juice

Instructions

  1. Cut 1 pound of boneless chicken into 1-inch pieces. Finely chop 1 medium onion, mince 3 garlic cloves, and grate 1 tablespoon fresh ginger. Measure out spices and have tomato puree ready. (Prep time: 5 minutes)
  2. Heat 3 tablespoons unsalted butter in a large skillet over medium heat until melted and foaming. Add chopped onion and cook for about 5 minutes until soft and translucent, stirring occasionally.
  3. Add minced garlic and grated ginger to the skillet. Cook for 1-2 minutes until fragrant.
  4. Sprinkle in 1 teaspoon each of garam masala, ground cumin, and coriander, plus 1/2 teaspoon turmeric and 1/4 teaspoon red chili powder. Stir constantly for about 30 seconds to toast spices gently. Keep heat medium-low to prevent burning.
  5. Add chicken pieces to the pan and stir to coat with spices. Cook for 5-6 minutes, stirring occasionally, until chicken is no longer pink on the outside.
  6. Pour in 1 cup tomato puree and stir to combine. Bring to a gentle simmer and cook uncovered for 8-10 minutes, stirring occasionally, until sauce thickens and chicken is cooked through.
  7. Lower heat and stir in 1/2 cup heavy cream and 1 teaspoon lemon juice. Simmer for another 2 minutes. Taste and adjust salt and pepper as needed.
  8. Garnish with fresh chopped cilantro and serve hot with basmati rice or warm naan bread.

Notes

Use chicken thighs for more moisture and tenderness, but breasts work fine. For dairy-free, substitute heavy cream with full-fat coconut milk. Do not skip lemon juice at the end to brighten flavors. Toast spices gently on medium-low heat to avoid burning. Leftovers taste better the next day and can be stored in the fridge for up to 3 days or frozen.

Nutrition

  • Serving Size: About 1 cup (250 g)
  • Calories: 375
  • Sugar: 4
  • Sodium: 350
  • Fat: 25
  • Saturated Fat: 14
  • Carbohydrates: 8
  • Fiber: 2
  • Protein: 25

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

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