Creamy Butternut Squash Butter Chicken is a luscious and fragrant dish that brings warmth and comfort to your dinner table. This creamy recipe features tender chicken thighs enveloped in a rich and velvety sauce made from fragrant spices, sweet butternut squash, and luxurious coconut milk. Whether you serve it over fluffy basmati rice or with warm naan, every bite is a delightful feast for the senses. With this step-by-step guide, you’ll find it easy to whip up this satisfying meal that’s perfect for busy weeknights or cozy family gatherings.
This recipe stands out not just for its comforting flavors, but also for its vibrant colors and textures that can turn a simple dinner into an unforgettable experience. Whether you are looking to impress your guests or want to provide your family with a delicious meal, Creamy Butternut Squash Butter Chicken ticks all the boxes.
Why You’ll Love This Recipe
This dish is not only delicious but also incredibly user-friendly. It features minimal prep time, making it ideal for families or anyone who loves a quick and easy meal. The ingredients come together seamlessly, allowing you to enjoy a satisfying dinner without the stress. The creamy sauce is rich in flavor, ensuring that even the pickiest eaters will fall in love with it.
Moreover, the nutritional benefits of butternut squash and spices like turmeric and ginger add an extra layer of appeal. They not only enhance the dish’s taste but also provide numerous health benefits—including anti-inflammatory properties and essential vitamins. You’ll appreciate how this hearty meal can nourish your body while pleasing your palate.
Ingredients for Creamy Butternut Squash Butter Chicken

- 1 ½ pounds (675 g) boneless skinless chicken thighs, cut into bite-sized pieces
- 2 tablespoons vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 cup butternut squash puree (store-bought or homemade)
- 1 cup full-fat coconut milk
- ½ cup tomato puree
- 2 tablespoons butter
- 2 teaspoons garam masala
- 1 teaspoon turmeric
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- ½ teaspoon chili powder
- Salt and pepper, to taste
- Fresh cilantro leaves, for garnish
- Cooked basmati rice or naan, for serving
Step-by-Step Directions
- Heat the Vegetable Oil: Begin by heating the vegetable oil in a large pan over medium heat. This will create the perfect base for your aromatics.
- Sauté the Onions: Add the finely chopped onions to the pan. Cook until they become translucent, which usually takes about five minutes.
- Add the Garlic and Ginger: Stir in the minced garlic and grated ginger, cooking for an additional 1 to 2 minutes until they release their fragrant aroma.
- Brown the Chicken: Add the bite-sized chicken pieces to the pan. Allow them to cook until they are browned on all sides, approximately 8 to 10 minutes.
- Incorporate the Spices: Mix in the garam masala, turmeric, cumin powder, coriander powder, chili powder, salt, and pepper. Cook for another 1 to 2 minutes to allow the spices to meld with the chicken.
- Add the Creaminess: Reduce the heat to low and carefully add the butternut squash puree, coconut milk, and tomato puree. Stir well to combine all of the ingredients, allowing the flavors to mingle together.
- Simmer the Dish: Let the mixture simmer for about 20 minutes, stirring occasionally to prevent sticking. Your chicken should be cooked thoroughly, and the sauce should thicken beautifully.
- Finish with Butter: In the last few minutes of cooking, stir in the butter to create an extra creamy and luxurious texture. Taste and adjust your seasoning with more salt and pepper as desired.
- Garnish and Serve: Before serving, garnish the dish with fresh cilantro leaves. Serve piping hot with basmati rice or warm naan for the ultimate comfort food experience.
Tips & Tricks
- Chef’s Secret: For a deeper flavor, marinate the chicken in a bit of the spices with yogurt for a few hours before cooking.
- Optional Extras: Feel free to add vegetables like spinach or peas towards the end of cooking for added nutrients and color.
- Cooking Hack: If you’re short on time, use pre-cooked chicken to speed up the process. Just add it during the last steps to heat through.
Serving Suggestions & Pairings
Present your Creamy Butternut Squash Butter Chicken in a large bowl garnished with fresh cilantro leaves. Serve it alongside fluffy basmati rice, perfect for soaking up the rich, creamy sauce. Alternatively, pair it with warm naan bread for a more traditional experience. A side salad with cucumbers, tomatoes, and a light yogurt dressing complements this dish wonderfully.
Nutritional Information
Creamy Butternut Squash Butter Chicken is not only delectable but also nutritious. Each serving offers a balanced meal packed with protein, healthy fats, and vitamins. A rough estimate for a serving of this dish includes around 450 calories, with healthy fats from the coconut milk and nutritious squash contributing to the overall health benefits. Feel free to indulge while still enjoying a wholesome meal!
Storing Tips & Variations for Creamy Butternut Squash Butter Chicken
Leftovers can be stored in an airtight container in the fridge for up to three days. To reheat, simply warm it gently on the stove or in the microwave until hot. If you want to freeze the leftovers, allow the dish to cool completely before transferring it to freezer-safe containers. It will keep well in the freezer for up to three months.
For healthier swaps, consider using light coconut milk or substituting some of the chicken with chickpeas or tofu for a vegetarian option.
Conclusion for Creamy Butternut Squash Butter Chicken
Don’t miss out on the chance to make this phenomenal Creamy Butternut Squash Butter Chicken. It’s rich, satisfying, and packed with nutrients, making it a perfect choice for family dinners or gatherings with friends. This dish is bound to become a favorite in your household. Give it a try tonight, and you’ll see why people can’t get enough of this mouthwatering recipe!
FAQs
1. Can I use chicken breast instead of thighs?
Yes, chicken breast can be used, but it may require less cooking time, so watch carefully to avoid overcooking.
2. Can I use fresh butternut squash instead of puree?
Absolutely! You can roast or steam fresh butternut squash and blend it to create your own puree.
3. Is it okay to make this dish ahead of time?
Yes, this dish heats up very well, and the flavors can deepen after sitting overnight.
4. How can I make this dish spicier?
Feel free to add extra chili powder or a splash of hot sauce to suit your heat preference.
5. Can I substitute coconut milk with another liquid?
You can use heavy cream or a milk alternative, but the flavor and creaminess might vary.
Dive into this delightful recipe today, and experience the cozy, heartwarming flavors of Creamy Butternut Squash Butter Chicken!

Creamy Butternut Squash Butter Chicken
Ingredients
Main Ingredients
- 1.5 pounds boneless skinless chicken thighs, cut into bite-sized pieces
- 2 tablespoons vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 cup butternut squash puree (store-bought or homemade)
- 1 cup full-fat coconut milk
- 0.5 cup tomato puree
- 2 tablespoons butter
- 2 teaspoons garam masala
- 1 teaspoon turmeric
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 0.5 teaspoon chili powder
- to taste Salt and pepper
- Fresh cilantro leaves, for garnish
- Cooked basmati rice or naan, for serving
Instructions
Cooking Steps
- Begin by heating the vegetable oil in a large pan over medium heat.
- Add the finely chopped onions to the pan. Cook until they become translucent, about five minutes.
- Stir in the minced garlic and grated ginger, cooking for an additional 1 to 2 minutes.
- Add the bite-sized chicken pieces to the pan. Cook until browned on all sides, approximately 8 to 10 minutes.
- Mix in the garam masala, turmeric, cumin powder, coriander powder, chili powder, salt, and pepper. Cook for another 1 to 2 minutes.
- Reduce the heat to low and carefully add the butternut squash puree, coconut milk, and tomato puree. Stir well to combine.
- Let the mixture simmer for about 20 minutes, stirring occasionally.
- In the last few minutes of cooking, stir in the butter for a creamy texture.
- Before serving, garnish with fresh cilantro leaves and serve with basmati rice or naan.





