Quick & Easy Homemade Butter Chicken Recipe — Creamy, Flavorful & Ready in Minutes
Craving that rich, buttery, aromatic Indian favorite but don’t want to spend hours in the kitchen? This quick and easy homemade butter chicken is your answer! With a luscious tomato-cream sauce and tender pieces of marinated chicken, you can recreate restaurant-quality butter chicken right in your own kitchen—and it takes less than 30 minutes. Perfect for busy weeknights, cozy weekends, or whenever you want a comforting, flavorful meal without the fuss. Ready to indulge? Let’s get cooking!
Why This Homemade Butter Chicken Is a Must-Try
This dish is beloved worldwide for its velvety sauce and perfectly spiced chicken. Our shortcut version keeps all the authentic flavors but simplifies the process using pantry staples and quick techniques. The result? Juicy chicken coated in a fragrant, buttery tomato sauce with a silky finish—ideal over steaming rice or naan. Plus, it’s adaptable: splice in your favorite vegetables, adjust spice levels, or make it dairy-free. No need to order takeout; this homemade butter chicken will become your new go-to for a hearty, satisfying dinner that impresses every time.
Ingredients
- 1 lb boneless, skinless chicken breasts or thighs, cut into bite-sized pieces
- 2 tablespoons butter or ghee
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 can (15 oz) tomato sauce or pureed tomatoes
- 1/2 cup heavy cream or coconut cream (for dairy-free)
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika (smoked or sweet)
- 1/2 teaspoon turmeric
- 1/2 teaspoon chili powder (adjust to taste)
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
- Cooked rice or naan (to serve)
How to Make Quick & Easy Homemade Butter Chicken — Step-by-Step

- Season the Chicken: Toss chicken pieces with a pinch of salt, pepper, and a teaspoon of garam masala. Set aside.
- Sear the Chicken: In a large skillet or pan, melt butter over medium-high heat. Add chicken and cook for 4-5 minutes until browned and cooked through. Remove from pan and set aside.
- Make the Sauce Base: In the same pan, add chopped onion; cook for 3-4 minutes until soft. Stir in garlic and ginger; cook for 30 seconds until fragrant.
- Add Spices and Tomato: Add cumin, paprika, turmeric, chili powder, and more garam masala if desired. Toast spices for 1 minute, then stir in tomato sauce. Simmer for 5 minutes to deepen flavors.
- Finish with Cream: Lower heat and stir in heavy cream or coconut cream. Return chicken to the pan, stir to coat, and simmer gently for another 5 minutes until heated through and flavorful.
- Garnish & Serve: Sprinkle with chopped cilantro. Serve hot over steamed rice or naan for an authentic experience.
Pro Tips for Perfect Butter Chicken
- Use boneless chicken: Thighs stay juicier and more flavorful but breasts work fine too.
- Don’t skip the butter: It creates the rich, authentic flavor characteristic of butter chicken.
- Adjust spice levels: Add chili powder or cayenne for heat, or keep it mild for everyone.
- Make ahead: Prepare the sauce earlier; reheat and add cooked chicken just before serving for quick gratification.
Variations & Customizations
- Vegetarian: Use paneer or chickpeas instead of chicken for a plant-based version.
- Dairy-free: Substitute coconut cream and vegan butter/margarine to make it dairy-free.
- Extra veggies: Add spinach, peas, or bell peppers for added nutrition.
- Spice it up: Ramp up the chili if you like fiery flavors.
Serving Suggestions & Sides
- Enjoy over basmati rice or jasmine rice for a complete meal.
- Pair with warm naan bread or chapati to scoop up that luscious sauce.
- Add a side of cucumber raita or mixed greens for freshness.
- Finish with an extra sprinkle of cilantro and a squeeze of lemon for brightness.
Storage & Reheating Tips
- Store leftovers in an airtight container in the refrigerator for up to 2 days.
- Reheat gently over low heat on the stove, stirring until hot. Add a splash of water or cream if the sauce thickens.
- Freeze in portions for longer storage; thaw and reheat for a quick, satisfying meal.
Fast, flavorful, and incredibly satisfying—this homemade butter chicken offers all the comfort of your favorite Indian restaurant in just half an hour. Rich, creamy, and spiced just right, it’s perfect for busy weeknights or when you want to treat yourself while staying healthy. Grab your spices, cook your chicken, and enjoy a delicious, homemade butter chicken tonight!
