Oh, I absolutely love this Easy Butter Chicken (30-Minute Recipe) Recipe because it brings that rich, comforting flavor of classic Indian butter chicken right to your dinner table without the fuss. Whether you’re cooking after a long day or impressing friends on a weeknight, this recipe fits perfectly into busy schedules and still delivers on the creamy, spicy goodness you crave.
When I first tried this recipe, I was amazed at how quickly the flavors developed while I was cooking — and I bet you’ll feel the same. The combination of aromatic spices, tangy tomatoes, and that subtle sweetness from almond butter and coconut sugar simply makes this recipe a staple in my kitchen. Plus, the 30-minute timing is a game changer!
Why You’ll Love This Recipe
- Ready in 30 minutes: Perfect for busy weeknights when you want big flavors fast.
- Rich, authentic flavors: Uses classic spices with a simple twist for convenience and taste.
- Versatile and forgiving: Easy to swap ingredients if you have dietary needs or pantry shortcuts.
- Family favorite: My loved ones ask for this one over and over — it’s that good!
Ingredients You’ll Need
The ingredients in this Easy Butter Chicken (30-Minute Recipe) Recipe work together to build an irresistibly creamy, slightly sweet, and deeply spiced sauce. I recommend getting good-quality spices and canned tomatoes for the best results.
- Butter: Offers that signature richness; if you need dairy-free, a neutral oil works well.
- Yellow onions: Browning these slowly adds natural sweetness and depth.
- Ginger: Freshly chopped for that sharp, zesty kick.
- Garlic: Crushed to release maximum flavor.
- Canned tomatoes: Crushed or diced, they give the perfect base with consistent acidity and sweetness.
- Chicken breasts or thighs: I like thighs for juiciness; breasts work if you prefer leaner meat.
- Water: Keeps the sauce from getting too thick as the chicken cooks.
- Whipping cream: Creates the luxurious, velvety texture—plain yogurt or coconut milk can be substituted for different dietary needs.
- Almond butter: Adds subtle nuttiness and creaminess without needing a super powerful blender.
- Coconut sugar: Provides natural sweetness balancing the spices; brown sugar can be swapped in a pinch.
- Sea salt: Season carefully to lift all those flavors.
- Cilantro: Brightens and freshens the dish at the end.
- Garam masala: The star spice blend, essential for authentic butter chicken flavor.
- Ground turmeric, coriander, cumin, chili powder: Build layers of warmth and earthiness.
- Cardamom pods: Only use the seeds for a fragrant aroma without bitterness.
Variations
One thing I really love about this Easy Butter Chicken (30-Minute Recipe) Recipe is how easy it is to make your own. Whether you want to dial up the heat or make it dairy-free, it’s incredibly adaptable.
- Make it vegan: Substitute chicken with tofu or chickpeas and use coconut oil instead of butter, plus coconut cream for the creamy base. I did this once for a friend, and honestly, it was just as satisfying!
- Spice level tweak: Adjust the chili powder or add fresh green chilies for more heat. My family loves it mildly spicy, but I’ve had friends request it fiery hot!
- Nut substitution: Swap almond butter with cashew butter for a more traditional twist if you have it on hand.
- Tomato freshness: If you have ripe summer tomatoes, use those for a fresher, brighter sauce — just be sure to simmer a bit longer for flavor concentration.
How to Make Easy Butter Chicken (30-Minute Recipe) Recipe
Step 1: Sauté the Base – Onions, Ginger & Garlic
Start by heating the butter in a large frying pan over medium-high heat. Add the chopped onions, ginger, and crushed garlic, and cook them gently for about 8 to 10 minutes. You’ll want to develop a deep golden brown color here—not burnt, just beautifully caramelized. This step builds the foundation of flavor, so be patient. If the pan gets too hot, turn the heat down to avoid burning the garlic.
Step 2: Toast the Spices
While the onions cook, mix your spices in a small bowl—garam masala, turmeric, coriander, cumin, chili powder, and the cardamom seeds. Once your aromatics are browned, add the spices to the pan and stir them around for about a minute. You’ll notice the air fill with this warm, intoxicating scent—that’s your cue that the spices are ready and their raw edge has mellowed perfectly.
Step 3: Add Tomatoes and Blend
Pour in the canned crushed or diced tomatoes and give the pan a good scrape to loosen any browned bits—that’s all flavor right there! Let this simmer for a few minutes to warm through, then transfer the sauce to a blender and puree until smooth. This smooth sauce is what gives butter chicken its luscious texture, so don’t skip this step.
Step 4: Simmer the Chicken
Return the blended sauce to your pan, then add the chicken pieces and water. Bring the sauce to a rapid simmer, then reduce to medium-low, cover, and let the chicken cook gently for 10 minutes. This timing usually guarantees tender, juicy chicken cooked through without drying out. Stir occasionally to keep it from sticking.
Step 5: Finish with Cream, Almond Butter, and Sweetness
Once the chicken is cooked, stir in the whipping cream, almond butter, and coconut sugar. These three ingredients create the signature creamy, slightly sweet balance that makes butter chicken so comforting. Taste and season with sea salt until it hits your preferred level. You’ll see the sauce thicken slightly and turn a gorgeous pink-orange hue. At this point, it’s ready to serve!
Pro Tips for Making Easy Butter Chicken (30-Minute Recipe) Recipe
- Don’t rush onion browning: Taking your time here adds crucial depth — I usually set a timer so I don’t get distracted.
- Toast spices just right: Over-toasting can turn them bitter; keep it around 60 seconds, stirring constantly.
- Use a blender for smooth sauce: I tried hand-mashing once and, trust me, the blender makes a huge difference in texture.
- Adjust cream to taste: If you want lighter sauce, start with less cream—add more at the end if needed.
How to Serve Easy Butter Chicken (30-Minute Recipe) Recipe
Garnishes
I always top mine with a handful of fresh cilantro — it adds such a fresh, herbaceous pop against the richness. Occasionally, I sprinkle a bit of garam masala or a wedge of lemon on the side for guests who want a zesty twist. These simple touches make the dish feel vibrant and inviting.
Side Dishes
Serving this with fluffy basmati rice or buttery naan bread is a no-brainer in my house. Sometimes I throw in a quick cucumber raita or a simple green salad to balance the creamy sauce. You’ll find the combo spectacularly satisfying every time.
Creative Ways to Present
For special occasions, I love plating the butter chicken in a shallow bowl with a swirl of cream on top and a sprinkle of toasted almonds for crunch. Adding edible flowers or vibrant pickled onions makes the dish extra festive. These little details always wow my guests and make dinner feel like a real celebration.
Make Ahead and Storage
Storing Leftovers
I store leftovers in an airtight container in the fridge, and honestly, the flavors deepen overnight making it even tastier the next day. Just make sure to cool it a bit before refrigerating to keep the cream from separating.
Freezing
I’ve frozen this butter chicken a couple of times, and it holds up really well. Freeze it in portions to make reheating easier. Just thaw slowly in the fridge overnight, then warm gently on the stovetop.
Reheating
Reheat gently on low-medium heat with a splash of water or cream to loosen up the sauce if needed. I avoid microwaving because stirring when heating on the stovetop helps keep the sauce silky and delicious.
FAQs
-
Can I use chicken thighs instead of breasts in this recipe?
Absolutely! Chicken thighs are actually my preferred choice because they stay juicier and offer more flavor. This recipe works perfectly with either cut, but adjust cooking time slightly if pieces are larger.
-
Is there a dairy-free version of this Easy Butter Chicken (30-Minute Recipe) Recipe?
Yes! You can substitute butter with a neutral oil and replace whipping cream with full-fat coconut milk or plain coconut yogurt. The almond butter also helps maintain creaminess, so it’s great for dairy-free diets.
-
Can I make this recipe spicier?
Definitely. Adding extra chili powder or fresh green chilies during cooking can increase the heat level. Just add gradually and taste along the way to avoid overwhelming the dish.
-
What can I serve with Easy Butter Chicken for a complete meal?
Serve it over steamed basmati rice or with naan bread, along with a simple cucumber raita or salad for freshness. These sides balance out the richness of the sauce beautifully.
Final Thoughts
This Easy Butter Chicken (30-Minute Recipe) Recipe holds a special place in my heart because it brings together authentic flavors without the intimidating cooking process. I can always count on it when I want something cozy, flavorful, and comforting — and I’m confident you’ll love it just as much. Give it a try next time you want restaurant-quality butter chicken on your table fast, and don’t be surprised if it becomes your go-to recipe!
PrintEasy Butter Chicken (30-Minute Recipe) Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Description
This Easy Butter Chicken recipe delivers a rich and creamy curry in just 30 minutes, perfect for a quick weeknight dinner. Made with tender chicken, aromatic spices, and a smooth tomato-based sauce enriched with butter, almond butter, and cream, this dish offers authentic flavors with a simple, straightforward cooking process.
Ingredients
The Curry
- 2 tablespoons butter (see notes)
- 2 yellow onions (roughly chopped)
- 3 tablespoons chopped ginger
- 6 cloves garlic (crushed)
- 28 ounce can of crushed or diced tomatoes
- 1 lb chicken breasts or thighs (cut into bite-sized pieces)
- 1 cup water
- 1/2 cup whipping cream (plain yogurt or coconut milk)
- 2 tablespoons almond butter (see notes)
- 2-4 tablespoons coconut sugar (can substitute brown sugar)
- Sea salt (to taste, about 2 teaspoons recommended)
- Cilantro (to serve)
The Spices
- 1 tablespoon garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 4 cardamom pods (seeds only, discard the pods)
Instructions
- Prepare the base: Heat the butter in a large frying pan over medium-high heat. Add the roughly chopped onions, chopped ginger, and crushed garlic cloves. Cook for about 8-10 minutes, stirring occasionally, until the onions are well-browned and fragrant. Reduce the heat if the mixture browns too quickly.
- Toast the spices: While the onions cook, combine garam masala, turmeric, coriander, cumin, chili powder, and cardamom seeds in a small bowl. Add the spices to the pan with the browned onion mixture and cook for 1 minute to release their aromas and remove any raw flavors.
- Add tomatoes: Pour in the canned crushed or diced tomatoes into the pan, scraping the bottom with a spoon to lift any browned bits. This will add depth to the sauce.
- Blend the sauce: Transfer the tomato and spice mixture to a blender and blend on high until completely smooth and creamy.
- Simmer with chicken: Return the blended sauce to the pan, add the bite-sized chicken pieces and 1 cup of water. Bring the mixture to a simmer over medium heat. Reduce the heat to medium-low, cover the pan, and cook for 10 minutes until the chicken is fully cooked through.
- Finish the sauce: Stir in the whipping cream, almond butter, and coconut sugar. Mix well to combine and season the sauce with sea salt to taste.
- Serve: Garnish the butter chicken with chopped fresh cilantro and serve hot with steamed rice and naan if desired.
Notes
- Butter: For authentic flavor, use butter but for a dairy-free alternative, substitute with cooking oil.
- Tomatoes: Canned tomatoes are preferred for flavor and convenience, but fresh homegrown tomatoes can be used when in season.
- Almond butter: Can substitute with raw cashew or cashew butter for a more traditional taste.
- Spices: Garam masala is key; if unavailable, curry powder can be used as a substitute without compromising too much on flavor.
Nutrition
- Serving Size: 1 serving (approximately 1/4 of recipe)
- Calories: 420
- Sugar: 6g
- Sodium: 480mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 32g
- Cholesterol: 95mg