Magic Homemade Butter Chicken in Just 30 Minutes

Author: Martavia Smith
Published:

There’s something magical about a steaming plate of homemade butter chicken—the kind that makes you close your eyes and sigh after the first bite. I still remember the first time I tasted it at a little Indian restaurant years ago, completely blown away by how creamy, tangy, and rich it was. Turns out, making it at home is way easier than I ever imagined, and now it’s my go-to dish when I crave comfort food with a little spice. No fancy techniques, no hard-to-find ingredients—just tender chicken swimming in a luscious tomato-cream sauce that clings to every bite. Once you try it, you’ll never go back to takeout.

Homemade Butter Chicken - detail 1
Table of Contents

Why You’ll Love This Homemade Butter Chicken

This dish is pure comfort in a bowl—here’s why it’ll become your new favorite:

  • Creamy dreaminess: That silky tomato-heavy cream sauce coats every piece of chicken like a cozy blanket.
  • Flavor bomb: Garlic, spices, and a touch of butter create layers of tangy, smoky, and slightly sweet goodness.
  • Weeknight hero: Marinate during your coffee break, and it’s done in under 30 minutes of cooking.
  • Dinner MVP: Serve it over rice, scoop it up with naan, or even toss it into wraps—leftovers? What leftovers?

Trust me, one bite and you’ll be hooked. It’s the kind of dish that makes people ask, “Wait, YOU made this?!”

Ingredients for Homemade Butter Chicken

Gather these simple ingredients—most are pantry staples—and let’s make magic happen:

Homemade Butter Chicken - detail 2
  • Chicken: 1 ½ pounds skinless, boneless thighs (cut into 1-inch chunks—trust me, thighs stay juicier than breasts here).
  • Spices: 1 teaspoon each of salt, garlic powder, sweet paprika, plus ½ teaspoon curry powder for the marinade.
  • Yogurt: 1 tablespoon Greek yogurt (full-fat works best, but any plain yogurt will do in a pinch).
  • Aromatics: 6 garlic cloves (minced fine—no one wants a rogue chunk) and 1 medium onion (diced, about 1 cup).
  • Sauce base: 1 (15-ounce) can tomato sauce (not paste!), 2 cups heavy cream, and 3 tablespoons butter (divided).
  • Flavor boosts: 1 teaspoon sugar, ½ teaspoon cayenne (optional), 1 teaspoon garam masala, and fresh parsley for garnish.

Ingredient Notes & Substitutions

No heavy cream? Swap in coconut milk for a lighter twist (just shake the can well first). Out of Greek yogurt? Sour cream or even a splash of lemon juice + mayo works. Chicken breasts can sub for thighs—just reduce cooking time by 2 minutes to avoid dryness. And if you’re spice-shy, skip the cayenne or dial it down to a whisper. The beauty? This recipe bends without breaking.

How to Make Homemade Butter Chicken

Okay, let’s get cooking! This recipe comes together faster than you’d think—just follow these steps for that dreamy, restaurant-worthy result:

Homemade Butter Chicken - detail 3
  1. Marinate like you mean it: Toss your chicken chunks with the salt, garlic powder, paprika, curry powder, and yogurt. Don’t just mix—really massage those spices in! Let it sit for at least 15 minutes (or up to 2 hours in the fridge if you’re patient). This is where the flavor magic starts.
  2. Sear the chicken: Heat oil in a large skillet over medium-high heat—wait until it shimmers. Add the chicken in a single layer (crowding = steaming, and we want golden bites!). Cook 4-5 minutes per side until browned but not fully cooked through. Remove and set aside—it’ll finish in the sauce later.
  3. Build the sauce: In the same skillet (those browned bits = flavor gold!), melt 1 tablespoon butter. Add garlic and onion, stirring until soft and fragrant—about 3 minutes. Pour in tomato sauce and sugar, scraping up any stuck-on bits. Let it bubble for 2 minutes to mellow the tomato’s acidity.
  4. Bring it all together: Return the chicken to the skillet, then pour in the heavy cream. Stir gently—watch as the sauce turns that gorgeous sunset orange! Sprinkle in cayenne (if using), garam masala, and black pepper. Simmer for 10 minutes on low—the sauce should thicken just enough to coat the back of a spoon.
  5. Butter finish: Off heat, stir in the remaining 2 tablespoons butter until melted. Taste—add a pinch more salt if needed. Garnish with parsley if you’re feeling fancy. Serve immediately with warm naan or rice to soak up every drop.

Pro Tips for Perfect Homemade Butter Chicken

Avoid the two big oops moments: Don’t overcook the chicken in step 2—it’ll finish in the sauce. And if your sauce looks thin, let it simmer a few extra minutes (but stir often—cream can separate if boiled too hard). If it gets too thick? A splash of warm water or broth fixes it right up!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Butter Chicken

Magic Homemade Butter Chicken in Just 30 Minutes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy and flavorful Indian-inspired butter chicken dish, perfect for serving with naan bread or steamed rice.

  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • ½ teaspoon curry powder
  • 1 tablespoon Greek yogurt
  • 3 tablespoons vegetable oil
  • 3 tablespoons butter, divided
  • 6 garlic cloves, minced
  • 1 medium onion, diced
  • 1 (15-ounce) can tomato sauce
  • 1 teaspoon sugar
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • 2 cups heavy cream
  • ½ teaspoon cayenne pepper (optional for heat)
  • 1 teaspoon garam masala
  • ½ teaspoon curry powder
  • ¼ cup freshly chopped parsley (optional, for garnish)
  • Naan bread and steamed rice (for serving)

Instructions

  1. In a medium bowl, combine chicken, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well and marinate for at least 15 minutes.
  2. Heat oil in a large skillet over medium-high heat. Add marinated chicken and cook for 8-10 minutes until golden brown. Remove and set aside.
  3. Reduce heat to medium, add 1 tablespoon butter, and sauté garlic and onion until translucent.
  4. Stir in tomato sauce and sugar. Simmer for 2-3 minutes, then add the chicken back into the skillet.
  5. Pour in heavy cream and stir until the sauce turns orange.
  6. Add cayenne pepper (if using), garam masala, curry powder, and black pepper. Simmer for 10 minutes.
  7. Stir in remaining 2 tablespoons of butter and let it melt into the sauce.
  8. Garnish with parsley if desired. Serve hot with naan bread and steamed rice.

Notes

  • For extra heat, increase the cayenne pepper.
  • Marinating longer (up to 2 hours) enhances flavor.
  • Use full-fat heavy cream for the creamiest texture.
  • Author: Martavia Smith
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Low Lactose

Nutrition

  • Serving Size: 1 serving
  • Calories: 520
  • Sugar: 6g
  • Sodium: 800mg
  • Fat: 38g
  • Saturated Fat: 18g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 2g
  • Protein: 32g
  • Cholesterol: 180mg

What to Serve with Your Homemade Butter Chicken

Oh, the joy of dragging warm naan through that creamy, spiced sauce—pure bliss! My go-to is always fluffy basmati rice or garlic naan for scooping up every last drop. Need something fresh? A simple cucumber salad with lemon cuts through the richness. Top with chopped cilantro or parsley for that pop of color—and flavor!

Homemade Butter Chicken - detail 4

My Favorite Pairings

For weeknights, I keep it easy: steamed rice and roasted veggies (cauliflower soaks up the sauce beautifully). Having friends over? Go all out with mango chutney, cooling raita, and crispy papadums. Leftovers? Toss it with pasta next day—trust me, it’s a game-changer.

Storing and Reheating Homemade Butter Chicken

Leftovers? Lucky you—this dish tastes even better the next day! Cool completely, then stash it in an airtight container in the fridge for up to 3 days. Freeze portions in freezer-safe bags (squeeze out air!) for up to 2 months. To reheat, warm gently on the stove with a splash of cream or water, stirring often. Never microwave—it makes the chicken rubbery and the sauce grainy. Low and slow keeps it creamy every time!

Homemade Butter Chicken Nutrition Information

Here’s the scoop—one serving of this homemade butter chicken packs about 520 calories, with 32g protein to keep you full. The rich sauce means higher fat (38g per serving), but oh, it’s worth every creamy bite! Remember: These are estimates—actual numbers can vary based on your ingredient brands and portion sizes. If you’re watching sodium, go easy on the added salt—the tomato sauce and spices already bring plenty of flavor!

Frequently Asked Questions About Homemade Butter Chicken

Can I use chicken breasts instead of thighs?
Absolutely! I prefer thighs for their juiciness, but breasts work too—just cut them into smaller pieces and reduce cooking time by 1-2 minutes. Watch closely—they dry out faster. Pro tip: Brine them for 30 minutes in saltwater first for extra moisture.

How do I tone down the spice?
Easy! Skip the cayenne entirely, and use just ½ teaspoon garam masala. Stir in an extra tablespoon of butter or cream at the end—it mellows the heat beautifully. A dollop of yogurt on top helps too.

Can I make it ahead?
Yes—it actually tastes better! Let the flavors mingle overnight in the fridge. Reheat gently with a splash of water to loosen the sauce. Freezes like a dream for up to 2 months—just thaw in the fridge before warming.

Rate This Homemade Butter Chicken Recipe

Did this recipe bring you joy? I’d love to hear how it turned out! Leave a star rating below or tag me @Dishivia with your saucy masterpiece—nothing makes me happier than seeing your kitchen wins. Now go enjoy that creamy goodness!

For More recipes, Follow me on Facebook!

dishivia.com chef
Hi there! I’m Martavia

At Dishivia, I share simple, comforting recipes made with love—meals that bring warmth to the kitchen and smiles to the table. Let’s enjoy cooking and make every dish a little celebration!

You Might Also Like...

Irresistible Beef Penne Pasta Bake with 3 Melty Cheeses

Irresistible Beef Penne Pasta Bake with 3 Melty Cheeses

Irresistible Black Raspberry Pancakes in 30 Minutes

Irresistible Black Raspberry Pancakes in 30 Minutes

Irresistible Healthy Oatmeal Cookie Bars in Just 35 Minutes

Irresistible Healthy Oatmeal Cookie Bars in Just 35 Minutes

Irresistible Chicken Casserole Ready in 30 Minutes

Irresistible Chicken Casserole Ready in 30 Minutes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star