30 Minute Indian Butter Chicken Recipe

This 30 Minute Indian Butter Chicken Recipe promises all the creamy, aromatic magic of classic restaurant-style butter chicken—in a fraction of the time. With a quick blend of pantry spices, a handful of fresh ingredients, and your trusty Instant Pot, you can treat yourself to velvety-smooth, boldly flavored chicken soaked in a rich tomato-based sauce, ready before you know it!

Why You’ll Love This Recipe

  • Dinner in 30 Minutes: You can go from cravings to creamy comfort in half an hour—weeknight Indian cuisine has never been easier!
  • Restaurant-Quality Flavor, Home Cooked: Silky sauce loaded with warming spices and tender chicken tastes just like your favorite takeout—without the wait (or the price tag).
  • Versatile & Adaptable: Make it dairy-free, swap in different proteins, or add veggies with zero fuss—the recipe is yours to personalize.
  • Minimal Cleanup: Thanks to the Instant Pot, everything cooks in a single pot for a fast, fuss-free cleanup.

Ingredients You’ll Need

Just a handful of everyday ingredients create the magic in this buttery curry, each bringing its own character to the dish. Gather these basics, and you’ll be amazed at how easily you can unlock that creamy, fragrant butter chicken goodness right at home!

  • Canned Tomatoes: The foundation of the sauce—rich, tangy, and convenient for blending into a creamy base.
  • Garlic & Minced Ginger: Double the aromatic punch for irresistible depth and zest.
  • Turmeric: Adds golden color and subtle earthiness to both sauce and chicken.
  • Cayenne Pepper: Brings a gentle, adjustable heat—use less or more based on your spice-loving heart.
  • Smoked Paprika: Smoky undertones complement the creamy sauce and round out the flavors.
  • Kosher Salt: Balances and enhances all the other flavors.
  • Garam Masala: The flavor backbone of butter chicken—warm, slightly sweet, a must for authentic taste!
  • Ground Cumin: Pairs perfectly with tomatoes and brings a classic Indian flavor profile.
  • Boneless Skinless Chicken Thighs: Juicy and tender when pressure cooked, but feel free to use breast, bone-in, or whatever’s in your fridge.
  • Butter: Cubed and whisked in at the end for that signature silkiness and richness (use coconut oil for dairy free).
  • Heavy Cream: Creamy, dreamy texture you crave—full-fat coconut milk is a fabulous substitute for dairy-free folks.
  • Chopped Cilantro: Sprinkled on top for a fresh herbal burst and a pop of cheerful green at the finish line.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of my favorite things about the 30 Minute Indian Butter Chicken Recipe is how effortlessly you can tailor it—whether you’re swapping out proteins, watching for food sensitivities, or simply switching things up with what you have on hand.

  • Dairy-Free & Paleo: Use coconut oil instead of butter and full-fat coconut milk in place of cream—the sauce still turns out decadently smooth.
  • Switch Up the Protein: Try boneless chicken breast, bone-in thighs, shrimp, or even paneer for a vegetarian twist (Paneer Makhani fans, this one’s for you!).
  • Make It Spicier (or Milder): Double the cayenne for extra kick, or use smoked paprika alone for a gentle glow.
  • Add Veggies: Stir in peas, spinach, or roasted cauliflower at the finish for a colorful, nutrient-boosted one-pot meal.

How to Make 30 Minute Indian Butter Chicken Recipe

Step 1: Layer and Season in the Instant Pot

Start by adding the canned tomatoes, garlic, ginger, turmeric, cayenne, smoked paprika, salt, garam masala, and ground cumin to your Instant Pot. Mix everything together well; this creates a flavor-packed base that ensures every bite is beautifully seasoned. Place your chicken thighs on top of the sauce—if using frozen chicken, nudge it slightly into the tomato mixture to encourage even defrosting as it cooks.

Step 2: Pressure Cook & Natural Release

Seal your Instant Pot and set it for 10 minutes on HIGH pressure. After cooking, let the pressure release naturally for another 10 minutes (don’t skip this; it keeps the chicken juicy and tender). Then, finish with a quick release to remove any remaining pressure before carefully opening the lid.

Step 3: Blend That Sauce Until Silky

Remove the cooked chicken to a plate and blend the sauce directly in the pot until perfectly smooth—an immersion blender makes this job extra easy! (If using a standing blender, vent the steam so you don’t end up with a spicy tomato volcano.) This step transforms the sauce into that signature creamy, restaurant-style texture.

Step 4: Finish with Butter, Cream & Cilantro

Let the sauce cool for just a minute (so it doesn’t get runny), then whisk in the cubed butter, cream (or coconut milk), extra garam masala, and chopped cilantro. Stir gently until everything is fully melted and the sauce gleams with silky, aromatic richness. Taste and adjust seasoning as you like.

Step 5: Reunite Chicken and Sauce

Add the chicken back into the pot, break it up into large, juicy pieces (not shredded!), and give everything one last warm-through in the luscious sauce. Don’t forget to save half the finished sauce for easy future dinners, or store it for later in the week.

Pro Tips for Making 30 Minute Indian Butter Chicken Recipe

  • Let Sauce Cool Before Cream: If you add butter and cream to boiling hot sauce, it can turn thin—wait just a few minutes and you’ll keep that beautiful, thick texture.
  • Garam Masala Matters: Use the freshest garam masala you can get (homemade if possible!)—it’s the heart of the recipe’s flavor.
  • No Extra Water Needed: Trust the tomatoes and chicken to create all the liquid required; adding more can make the sauce watery instead of lushly creamy.
  • Sauce for Leftovers: Save half the sauce before returning the chicken—future you will thank you when dinner’s as easy as reheating and adding cooked protein or paneer!

How to Serve 30 Minute Indian Butter Chicken Recipe

30 Minute Indian Butter Chicken Recipe - Recipe Image

Garnishes

You can never go wrong with a generous shower of fresh chopped cilantro and a swirl of heavy cream or coconut milk right before serving. For an extra-special touch, add a small sprinkle of garam masala or even a few toasted cashew pieces—the perfect finish for this 30 Minute Indian Butter Chicken Recipe.

Side Dishes

This luscious butter chicken is happiest atop a mound of fluffy basmati rice (white or brown) so you can soak up all that velvety sauce. Naan, roti, or even crispy zucchini noodles make fantastic pairings too—for sopping, scooping, or crunching alongside every bite.

Creative Ways to Present

Try serving your butter chicken in individual mini copper bowls for a restaurant-inspired feel, or over a colorful bed of sautéed spinach for a lower-carb twist. Layer leftovers into a grain bowl or wrap them up in a warm tortilla for an Indian-fusion lunch—fun, fuss-free, and absolutely delicious!

Make Ahead and Storage

Storing Leftovers

Store any leftover butter chicken in an airtight container in the fridge—this 30 Minute Indian Butter Chicken Recipe actually improves overnight as the spices meld even more. The saucy goodness stays fresh for up to three days.

Freezing

The sauce (with or without chicken) freezes beautifully. Portion it into freezer-safe containers (leaving a little space to expand), and freeze for up to three months. Defrost overnight in the fridge for best results.

Reheating

Gently reheat the butter chicken on the stovetop or in the microwave, stirring occasionally for even warmth. Add a splash of water or cream if the sauce thickens too much upon chilling—this perks up the silkiness in no time!

FAQs

  1. Can I use chicken breast instead of thighs in this 30 Minute Indian Butter Chicken Recipe?

    Absolutely! Chicken breast works just as well. Just be mindful that it can cook a little faster and is less forgiving than thighs, so be careful not to overcook to keep it juicy and tender. Bone-in pieces require just a little extra time—add another minute or two if starting from frozen.

  2. Is it really safe not to add extra water to the Instant Pot?

    Yes, rest assured! The tomatoes and the chicken both release enough liquid as they cook under pressure, so there’s no risk of burning as long as you follow the directions. Adding extra water can dilute the flavors and make the sauce too thin.

  3. Can I make the 30 Minute Indian Butter Chicken Recipe ahead of time?

    Definitely—the sauce gets even better after resting. You can refrigerate or freeze the sauce (with or without chicken), then reheat and add fresh protein or paneer any time for a near-instant dinner.

  4. How can I make this butter chicken dairy free?

    Easy! Swap the butter for coconut oil and use full-fat coconut milk in place of cream. The sauce will still be wonderfully rich and satisfyingly creamy—no one will miss the dairy.

Final Thoughts

If you’re after creamy comfort, big flavors, and weeknight ease, you simply have to give this 30 Minute Indian Butter Chicken Recipe a try. It’s one of those dishes that delivers both instant gratification and lasting joy—so I hope you gather your ingredients and enjoy a cozy bowl soon!

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
30 Minute Indian Butter Chicken Recipe

30 Minute Indian Butter Chicken Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 95 reviews
  • Author: Nora
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Instant Pot
  • Method: Instant Pot
  • Cuisine: Indian

Description

A delicious and creamy Indian Butter Chicken made in the Instant Pot. Tender chicken cooked in a rich, flavorful tomato-based sauce with aromatic spices like garam masala, turmeric, and cumin. This recipe is quick and easy, perfect for a satisfying weeknight meal.


Ingredients

Units Scale

Main Ingredients

  • 1 14ounce Canned Tomatoes
  • 56 cloves Garlic
  • 12 teaspoons Minced Ginger
  • 1 teaspoon Turmeric
  • 1/2 teaspoon Cayenne Pepper
  • 1 teaspoon Smoked Paprika
  • 1 teaspoon Kosher Salt
  • 1 teaspoon Garam Masala
  • 1 teaspoon Ground Cumin
  • 1 pound Boneless Skinless Chicken Thighs

To Finish

  • 4 ounces Butter cut into cubes (use coconut oil if dairy free)
  • 4 ounces Heavy Cream (use full-fat coconut milk if dairy free)
  • 1 teaspoon Garam Masala
  • 1/41/2 cup chopped Cilantro

Instructions

  1. Instant Pot instructions Place all ingredients into an Instant Pot in the order listed, EXCEPT for the butter, cream, and 1 teaspoon of the garam masala. Close the cooker and set for 10 mins on high pressure. Let it release pressure naturally for 10 minutes. Open the pot, remove the chicken, blend the sauce, add butter, cream, cilantro, and garam masala. Let the sauce cool slightly before adding. Serve over rice or zucchini noodles.
  2. Using leftover sauce Mix cooked chicken with heated sauce, simmer briefly. For Paneer Makhani, mix peas and paneer with sauce, simmer. Do not re-pressure cook the butter and cream-filled sauce. Heat through in a skillet when ready to use.

Notes

  • Be cautious when blending hot sauce.
  • Use homemade garam masala for best flavor.
  • Do not add additional water; the recipe accounts for natural liquid release.
  • Cool sauce slightly before adding butter and cream to prevent thinning.

Nutrition

  • Serving Size: 1 serving
  • Calories: 336 kcal
  • Sugar: 5g
  • Sodium: Not specified
  • Fat: 22g
  • Saturated Fat: Not specified
  • Unsaturated Fat: Not specified
  • Trans Fat: Not specified
  • Carbohydrates: 11g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: Not specified

Similar Posts

Leave a Reply

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

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