|

Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe

Imagine coming home after a long day, hungry but short on time, and knowing you’ve got a delicious dinner that feels like a warm hug waiting for you. That’s exactly why I’m so excited to share this Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe with you! It’s one of those magic meals that tastes restaurant-worthy but comes together fast enough to fit into even the busiest weeknights.

What makes this recipe special is how effortlessly comforting it is—rich, creamy tomato sauce and tender chicken, all infused with the warm spices that remind me of those cozy get-togethers with friends. Plus, knowing you can whip it up in just 20 minutes? Total win. You’ll love how it transforms your dinner routine without needing tons of prep or fancy ingredients.

Ingredients You’ll Need

Each ingredient in this Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe plays a vital role in balancing flavor and texture. From the creamy butter and tangy yogurt to the earthy spices, they all come together perfectly—and don’t sweat it if you can’t find one spice; I’ll share some handy swaps.

  • Boneless skinless chicken thighs: These stay juicy and tender, which is a game-changer compared to chicken breast.
  • Plain yogurt: Adds a subtle tang and helps tenderize the chicken; Greek yogurt works beautifully too.
  • Garam masala: The star spice mix that brings warm, fragrant notes; you can find it in most grocery stores or online.
  • Ground turmeric: For that gorgeous golden hue and subtle earthiness.
  • Ground cumin: Adds a smoky depth without overpowering.
  • Chili powder (or paprika): Use chili powder if you like it spicy, paprika if you prefer mild and sweet.
  • Salt: Essential for seasoning and balancing flavors.
  • Unsalted butter: Splitting it into two portions lets you build that luxurious sauce perfectly.
  • Yellow onion: Finely chopped for sweetness and texture.
  • Garlic: Minced to infuse the dish with savory aroma.
  • Fresh ginger (or ground): Adds brightness and a little zing.
  • Tomato puree or passata: Creates the rich, tangy base of the sauce.
  • Heavy cream (or coconut cream): Makes the sauce silky smooth—coconut cream is my go-to for dairy-free option.
  • Smoked paprika (optional): For a subtly smoky, deeper flavor if you want to experiment.
  • Sugar: Just a pinch to balance out the acidity of the tomatoes.
  • Fresh cilantro: Chop it up for a fresh garnish that brightens every bite.
  • Toasted cashews (optional): A crunchy, nutty topping that I sometimes add for a special twist.

Variations

I love how flexible this Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe is—you can tweak it to fit your mood, diet, or what’s in your pantry. Don’t hesitate to make it your own!

  • Dairy-free Version: Swap cream for coconut cream and use non-dairy yogurt—you won’t miss the dairy at all, and it’s just as creamy.
  • Spice Level: I like mine with a bit of heat, but you can dial back chili powder or add more smoked paprika for smoky sweetness without fire.
  • Vegetarian Twist: Replace chicken with chickpeas or paneer cubes for a meat-free option that’s just as satisfying.
  • Herbal Garnish: Sometimes I use mint instead of cilantro for a refreshing touch that pairs well with the creamy sauce.

How to Make Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe

Step 1: Marinate Your Chicken Quickly

Start by tossing your bite-sized chicken thighs with the yogurt, garam masala, turmeric, cumin, chili powder, and half a teaspoon of salt. This short marinade lets the spices cling and tenderizes the chicken just enough. I usually do this right while I chop my onions to save time.

Step 2: Sauté Onion, Garlic, and Ginger

In a large skillet, melt one tablespoon of butter over medium heat. Add the finely chopped onion and cook until translucent—about 3-4 minutes—then add the minced garlic and grated ginger. Stir for another minute until fragrant but not browned; this step builds a flavorful sauce base.

Step 3: Brown the Chicken

Add your marinated chicken pieces to the skillet, spreading them out so they don’t steam. Let them cook on medium-high heat for about 5 minutes, stirring occasionally, until they’re browned on the outside but not fully cooked through. This adds beautiful color and locks in flavor.

Step 4: Add Tomato Puree and Spices

Pour in the tomato puree, then sprinkle in the extra garam masala, smoked paprika if using, and sugar. Stir well, scraping up any bits stuck to the pan—they’re packed with flavor. Lower the heat and let the sauce simmer for about 5 minutes to meld everything together.

Step 5: Finish with Butter and Cream

Turn off the heat and stir in the remaining tablespoon of butter and heavy cream. This final touch gives the sauce its signature silky smoothness. Taste and adjust the salt and pepper; sometimes I add just a bit more cream if I’m feeling indulgent. You’re looking for that perfect balance of richness and spice.

How to Serve Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe

Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe - Recipe Image

Garnishes

I’m all about fresh cilantro sprinkled right before serving—it adds that pop of color and herbal brightness. Sometimes, I drizzle a little extra melted butter or cream on top because why not? If I’m feeling fancy, a handful of toasted cashews adds a lovely crunch and nutty contrast that really elevates the dish.

Side Dishes

This butter chicken is fantastic with simple basmati rice to soak up all that sauce. I also like serving it alongside warm naan bread or a quick cucumber raita to cool things down on spicier days. Steamed veggies or a leafy salad make a light, refreshing complement too.

Creative Ways to Present

For special occasions, I’ve served this Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe in individual ramekins with decorative cilantro leaves and edible flowers on top—it definitely impressed my guests! Or try layering the butter chicken over a bed of saffron rice and rim your plate with a yogurt drizzle for a restaurant vibe at home.

Make Ahead and Storage

Storing Leftovers

I keep leftovers in an airtight container in the fridge, and they usually last me about 3-4 days. The flavors deepen overnight, which is a nice bonus. Just make sure to cool the dish to room temp before refrigerating to keep the cream and butter smooth.

Freezing

Butter chicken freezes surprisingly well. I portion it out into freezer-safe containers and store for up to 2 months. When you’re ready to enjoy, thaw overnight in the fridge—this saves so much time on crazy nights.

Reheating

To reheat, warm it gently on the stove over low heat, stirring occasionally, so the cream doesn’t separate. I sometimes add a splash of water or cream if it gets too thick. Microwave works too, but I like the stove method better for retaining that fresh-from-the-kitchen taste.

FAQs

  1. Can I use chicken breast instead of thighs for this recipe?

    Absolutely! Chicken breast works, but since it’s leaner, be careful not to overcook it or it might dry out. Cooking breast pieces a little less time and keeping an eye on tenderness helps keep them juicy in this quick recipe.

  2. Is there a vegetarian version of this Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe?

    Yes! Swap chicken with firm paneer cubes or cooked chickpeas. Both absorb the sauce beautifully, making for a hearty, satisfying dinner that still comes together quickly.

  3. How spicy is this recipe?

    It’s moderately spiced and can easily be adjusted to your preference by changing the amount of chili powder or swapping it for mild paprika. I usually keep it mild enough for family meals but add extra chili powder if I want a kick!

  4. Can I prepare the sauce ahead of time?

    You can prepare the sauce base in advance and refrigerate it. When it’s time to eat, just add the marinated chicken to the sauce and cook through. It cuts down on your hands-on time on busy nights even more!

  5. What can I serve with butter chicken for a complete meal?

    Classic sides include basmati rice, naan bread, and a cooling cucumber raita. Adding a green vegetable or salad keeps things balanced and fresh on the plate.

Final Thoughts

This Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe has become one of my absolute go-tos whenever I want comfort food in a hurry. It’s the kind of recipe that makes you feel like you’ve got dinner all sorted—with time left over for a cup of tea or catching up on your favorite show. I can’t wait for you to try it and maybe even put your own spin on it—because good food is always better when it’s personal.

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

Easy Homemade Butter Chicken (20-Minute Dinner for Busy Nights) Recipe

  • Author: Isabella
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Description

This easy homemade Butter Chicken recipe is perfect for busy weeknights, delivering rich and creamy flavors with tender chicken in just 20 minutes. Marinated chicken pieces are cooked in a luscious tomato and cream sauce, spiced with garam masala, turmeric, and cumin for a classic Indian taste. Serve it with rice or naan for a comforting and satisfying meal.


Ingredients

Scale

For the Chicken Marinade

  • 1 1/2 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
  • 2 tbsp plain yogurt (Greek or non-dairy yogurt can be used)
  • 1 tsp garam masala
  • 1/2 tsp ground turmeric
  • 1/2 tsp ground cumin
  • 1/2 tsp chili powder (or paprika for milder flavor)
  • 1/2 tsp salt

For the Sauce

  • 2 tbsp unsalted butter, divided
  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated (or 1 tsp ground ginger)
  • 1 1/2 cups tomato puree or passata
  • 1/2 cup heavy cream (or coconut cream for dairy-free)
  • 1 tsp garam masala
  • 1 tsp smoked paprika (optional)
  • 1/2 tsp sugar
  • Salt and black pepper, to taste

For Garnish (Optional)

  • Fresh cilantro, chopped
  • Extra butter or cream drizzle
  • Toasted cashews

Instructions

  1. Marinate the chicken: In a bowl, combine the chicken pieces with yogurt, 1 tsp garam masala, turmeric, cumin, chili powder, and 1/2 tsp salt. Mix thoroughly to coat the chicken evenly. Allow it to marinate for at least 10 minutes to enhance the flavor and tenderness.
  2. Sauté onions and aromatics: Heat 1 tbsp of the butter in a large skillet over medium heat. Add the finely chopped onion and cook for 3-4 minutes until softened and translucent. Stir in the minced garlic and grated ginger, cooking for another 1-2 minutes until fragrant, being careful not to burn the garlic.
  3. Cook the chicken: Add the marinated chicken pieces to the skillet with the onion mixture. Cook for about 5-7 minutes, stirring occasionally, until the chicken is browned on all sides and cooked through.
  4. Add tomato puree and spices: Pour in the tomato puree (passata), then stir in the remaining 1 tsp garam masala, smoked paprika if using, and 1/2 tsp sugar. Mix well to combine all the flavors and let it simmer gently for about 5 minutes, allowing the sauce to thicken slightly.
  5. Incorporate cream and butter: Lower the heat and stir in the heavy cream (or coconut cream) and the remaining 1 tbsp butter. Simmer the sauce for another 2-3 minutes until it is creamy and heated through. Taste and season with salt and black pepper according to preference.
  6. Garnish and serve: Remove from heat and optionally garnish with chopped fresh cilantro, a drizzle of extra butter or cream, and toasted cashews. Serve hot with basmati rice, naan, or your favorite side.

Notes

  • For a dairy-free version, substitute yogurt with non-dairy yogurt and heavy cream with coconut cream.
  • Adjust chili powder or paprika based on your preferred spice level.
  • Marinating the chicken longer (up to a few hours) can deepen the flavors and tenderness.
  • This dish pairs well with steamed basmati rice or Indian breads like naan or roti.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.

Keywords: Butter Chicken, Easy Indian Dinner, Quick Chicken Recipe, Creamy Chicken Curry, Weeknight Dinner

Similar Posts

Leave a Reply

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

Recipe rating