I first stumbled upon the idea of Creamy Butternut Squash Butter Chicken during a cozy dinner at my favorite Indian restaurant. The rich, velvety butter chicken was always a hit, but that night, they had a special twist: it was infused with the sweetness of butternut squash. I couldn’t get enough of it! I had to recreate that magic at home—not only because takeout can get pricey, but also because I was determined to make it even better with my own personal touch.
After what felt like endless trial and error (seriously, I lost count after the fifth attempt), I finally nailed down this recipe. Each batch brought its own set of challenges—too creamy, not creamy enough, too sweet, too spicy—I felt like Goldilocks trying to find the perfect porridge! But with every misstep, I learned something new about balancing flavors and textures, and I’m pretty sure my taste testers were starting to think I’d never figure it out.
But let me tell you, all that effort was worth it! The final result is a bowl of pure bliss: rich and creamy with just the right amount of sweetness from the butternut squash. It’s got this luxurious texture that coats every piece of chicken beautifully, making each bite a delightful experience. And trust me when I say you’ll want to savor every last drop—this dish is going to become your next obsession! So roll up your sleeves and let’s dive into this delicious adventure together!
These Creamy Butternut Squash Butter Chicken are…
…a delightful evolution of the classic dish that takes your taste buds on a creamy adventure!
1. They deliver an incredible depth of flavor thanks to the marinade’s combination of yogurt, ginger-garlic paste, and garam masala. This blend not only tenderizes the chicken thighs but infuses them with a warm, aromatic profile that perfectly complements the sweetness of butternut squash in the sauce.
2. The juicy and tender texture of the chicken is achieved through marinating in yogurt, which helps break down proteins and ensures each bite is succulent. The use of boneless chicken thighs adds richness, making every mouthful melt-in-your-mouth delicious without any dryness.
3. The marinating technique elevates this dish above ordinary butter chicken by allowing spices like turmeric and red chili powder to fully penetrate the meat. I found that letting the chicken sit in this flavorful mix for at least an hour (or overnight!) makes it irresistibly tasty and aromatic when cooked.
4. This recipe offers fantastic value, as using 1 lb of chicken thighs provides generous portions for a family meal, while also being budget-friendly compared to dining out for similar flavors. Plus, with ingredients you can easily find at your local grocery store, it’s a convenient option without sacrificing quality.
PS This Creamy Butternut Squash Butter Chicken serves about 4 people, making it perfect for a cozy family dinner or leftovers for lunch!
Ingredients for the Creamy Butternut Squash Butter Chicken
Each ingredient in this dish plays an essential role in flavor and texture. Here’s what you’ll need:
- 1 lb boneless chicken thighs (cut into bite-sized pieces): Provides tender meat that absorbs the marinade beautifully.
- 1 cup plain yogurt (for marinating): Acts as a tenderizer while adding creaminess and tang.
- 2 tbsp ginger-garlic paste: Infuses the dish with aromatic depth and warmth.
- 1 tbsp garam masala: Delivers a complex blend of spices, enhancing the overall flavor profile.
- 1 tsp turmeric powder: Adds a warm color and subtle earthiness to the marinade.
- 1 tsp red chili powder (adjust to taste): Introduces heat that complements the sweetness of butternut squash.
- 1 tsp salt (to taste): Balances flavors and helps enhance all the other ingredients.
- 1 tbsp oil (for cooking): Provides a medium for sautéing, contributing richness to the sauce.
- 1 medium onion (finely chopped): Creates a sweet base flavor when sautéed and adds texture.
- 2 cups butternut squash (peeled and cubed): Brings natural sweetness and creaminess to the dish.
- 1 cup coconut milk: Adds luxurious creaminess with a hint of tropical flavor.
- 1 cup chicken broth: Enhances the overall depth of flavor in the sauce.
- 1 tbsp butter: Contributes richness and rounds out the flavors beautifully.
- 1 tsp coriander powder: Offers a fresh, citrusy note that brightens the dish.
- 1 tsp cumin powder: Adds an earthy warmth that complements the spices perfectly.
- 1 tsp black pepper (freshly ground): Introduces a mild kick that enhances the overall taste experience.
- 1 tbsp lime juice (for garnish): Brightens up the dish with acidity, making it refreshing.
- 1/4 cup fresh cilantro (chopped, for garnish): Adds a burst of freshness and color as a finishing touch.
Marinate the Chicken — Trust me, you need to let it sit!
I’ll be honest: I thought I could skip the marinating step and save myself some time. After all, it’s just yogurt and spices, right? I tried rushing through and ended up with a dish that was good but not great. Let’s just say that after a few test runs, I realized there are no shortcuts to getting that deeply infused flavor into the chicken.
Marinating is essential because it allows the flavors to penetrate deeply into the protein. Think of it as giving your chicken a cozy spa day — the yogurt tenderizes while the spices work their magic, ensuring every bite is bursting with flavor. Without this step, you’re left with chicken that’s bland and far from the creamy, aromatic goodness we’re aiming for in our Creamy Butternut Squash Butter Chicken.
What does marinating do?
- Flavor infusion — The yogurt and spices meld together, creating a rich profile that seeps into the chicken, elevating its taste.
- Tenderness — The acids in yogurt help break down proteins, resulting in juicy chicken that’s not chewy or tough.
- Moisture retention — Marinating helps lock in moisture so you don’t end up with dry pieces of chicken after cooking.
- Balanced seasoning — Each piece of chicken is evenly coated in spices, ensuring consistent flavor throughout the dish.
- Enhanced aroma — The ginger-garlic paste and garam masala create an inviting fragrance that sets the stage for your meal.
Different marinating times
- 30 minutes (good) — This is your bare minimum; you’ll get some flavor penetration but it won’t be robust.
- 1 hour (better) — A noticeable improvement in flavor depth; still not fully optimized but getting closer.
- 2 hours (great) — Now we’re talking! The chicken absorbs much more flavor and becomes noticeably more tender.
- Overnight (⭐️best⭐️) — This is where magic happens! Every bite explodes with deep flavor and perfect texture.
Beware of this common mistake: skipping or rushing through the marinating process can lead to bland and dry chicken. Don’t underestimate this step; it’s crucial for achieving the delightful richness of flavors you’re looking for!
How to make Creamy Butternut Squash Butter Chicken

Are you ready to see how straightforward it is to make the Creamy Butternut Squash Butter Chicken of your dreams??
1. MARINATE THE CHICKEN
Start this recipe off by infusing flavor into the chicken!
Marinate – In a bowl, combine the chicken pieces with yogurt, ginger-garlic paste, garam masala, turmeric, red chili powder, and salt. Mix everything well until the chicken is thoroughly coated in the marinade. Cover the bowl and let it marinate for at least 30 minutes. This step is crucial as it allows the flavors to penetrate the chicken, making every bite succulent and delicious!
HANDY TIPS
- Marination Time: For deeper flavor, consider marinating for up to 2 hours if time permits.
- Yogurt Choice: I prefer using full-fat yogurt for a richer marinade that keeps the chicken moist.
- Adjust Spice Level: Feel free to adjust the red chili powder based on your heat preference — I sometimes add an extra pinch for a kick!
2. COOK THE CHICKEN
Now it’s time to cook that beautifully marinated chicken!
Heat Oil – In a large skillet over medium heat, add 1 tablespoon of oil. Once hot, add the marinated chicken and spread it out evenly in the pan. Cook until browned and cooked through, about 10-12 minutes, stirring occasionally. You want your chicken to get golden brown with lovely caramelized bits for added depth of flavor. Remove the chicken from the skillet and set aside.
HANDY TIPS
- Don’t Crowd the Pan: If your skillet is too crowded, the chicken will steam instead of brown. Cook in batches if needed!
- Visual Cue: Look for that gorgeous golden brown color on your chicken; it means it’s perfectly cooked.
3. PREPARE THE SAUCE
Let’s create that creamy sauce that makes this dish special!
Sauté Onions – In the same skillet, add chopped onion and sauté until translucent, about 3-4 minutes. Next, add in cubed butternut squash and cook for another 5 minutes until it starts to soften. Pour In Liquid – Now pour in coconut milk and chicken broth; bring everything to a simmer. Cook until the squash is tender, around 15 minutes — you want it soft enough to blend smoothly!
Blend Sauce – Transfer the mixture to a blender (be careful with hot liquids!) and blend until smooth. This will give your butter chicken its creamy texture.
HANDY TIPS
- Squash Prep: Make sure your butternut squash is peeled and cut into uniform sizes so they cook evenly.
- Blending Tip: If you don’t have a blender, using an immersion blender works just as well!
4. COMBINE AND FINISH
This is where all those lovely components come together!
Return Sauce – Return the blended sauce to the skillet over low heat. Add in your cooked chicken along with butter, coriander powder, cumin powder, and freshly ground black pepper. Stir well and let it simmer for an additional 5 minutes so all flavors meld together beautifully.
Season & Serve – Taste your dish; adjust seasoning if necessary (don’t forget that lime juice!). Serve hot garnished with lime juice and chopped cilantro for a fresh finish.
HANDY TIPS
- Taste Test: Always taste before serving! A little extra salt or lime juice can elevate flavors significantly.
- Garnish Game: The fresh cilantro not only adds color but also enhances flavor — don’t skip it!
Make these once, and I wager they will invade your dreams every night too! – Nagi x
FAQ – Creamy Butternut Squash Butter Chicken
❄️ How long can I store leftovers of this dish?
You can store leftover Creamy Butternut Squash Butter Chicken in an airtight container in the refrigerator for up to 4 days. After that, the quality starts to decline significantly—I’d say it’s about 85% as good on day 5 and not worth risking a stomach ache! To maintain its creaminess, make sure to reheat gently over low heat, stirring frequently.
⏲️ Can I skip marinating the chicken?
Nope, you cannot skip marinating the chicken! Marinating for at least 30 minutes (or longer if you have time) allows the yogurt and spices to penetrate the meat, resulting in tender and flavorful chicken. If you’re feeling adventurous, try marinating overnight for even more depth—just be cautious not to go beyond 24 hours, or the texture might start to break down.
❄️ Can I freeze this dish for later?
Absolutely! You can freeze Creamy Butternut Squash Butter Chicken. Just let it cool completely before transferring it into a freezer-safe container. It will keep well for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the refrigerator and reheat gently on the stovetop. Don’t forget to stir occasionally—no one likes lumpy sauce!
🌾 Is there a gluten-free version of this recipe?
Yes! This recipe is naturally gluten-free since it doesn’t contain any wheat-based ingredients. Just ensure that your chicken broth is also labeled gluten-free if you’re using store-bought versions. This way, you can indulge in all that creamy goodness without any worry!
🥛 What can I use instead of yogurt for marinating chicken?
If you’re looking for a substitute for yogurt, you can use coconut milk or even sour cream if you’re not concerned about dairy-free options. For coconut milk, use about 3/4 cup mixed with a splash of lemon juice to mimic the tanginess of yogurt. Just keep in mind that each substitute may slightly alter the flavor profile!
🔪 Why do I need to blend the sauce until smooth?
Blending the sauce transforms it into a rich and creamy consistency that’s characteristic of butter chicken. If you leave it chunky, you’ll miss out on that velvety mouthfeel that pairs perfectly with rice or naan. I’ve tested both methods and trust me—smooth is where it’s at!
🍽️ Can I customize this recipe with other vegetables?
Definitely! Feel free to add other veggies like spinach or bell peppers; just sauté them along with the onions before adding butternut squash. You could even toss in some peas right before serving for an extra pop of color and nutrition! The world is your oyster here—experiment and find what works best for your taste buds!
Troubleshooting
I will continue to add more to this Troubleshooting section as I start seeing questions coming through from people who have made the recipe.
Troubleshooting tips
“My chicken came out dry! 😭”
- You may have overcooked the chicken. Cooking for too long can cause the moisture to escape, resulting in dry pieces. Aim for a cooking time of 10-12 minutes, ensuring the chicken is just cooked through.
- Another possibility is that you didn’t use enough yogurt in the marinade. The yogurt helps tenderize the chicken, so make sure you’re using a full cup for proper marination.
I bet it still had flavor though!
“The sauce was way too thick! 🤔”
- This could happen if you used too little liquid when blending. Make sure to use both coconut milk and chicken broth in the specified amounts to achieve that creamy consistency.
- If you didn’t cook the butternut squash long enough, it may not have blended smoothly, leading to a thicker sauce. Ensure it’s tender before blending!
But hey, it might have made a nice dip too!
“My butternut squash didn’t blend smoothly! 🥴”
- If your squash wasn’t cooked until tender, it won’t blend well. Make sure to simmer it in the coconut milk and broth until it’s really soft—about 15 minutes should do it!
- You might also be using an underpowered blender. A high-speed blender makes all the difference here!
At least it still tasted good, right?
“The color of my dish was way too pale! 😱”
- One reason could be insufficient spices in your marinade. Make sure to measure out the garam masala and turmeric accurately since they contribute greatly to both color and flavor.
- Also, check if you cooked the onion long enough; caramelizing them adds depth of color and flavor to your sauce.
I’m sure it was still delicious even if it lacked a bit of vibrancy!
“My sauce separated and looked grainy! 😩”
- This can occur if you let the sauce boil after adding coconut milk. Always keep it at a gentle simmer after adding dairy products to prevent separation.
- Using cold coconut milk straight from the fridge can shock the sauce; let it come closer to room temperature before adding.
I’m sure it still tasted amazing despite its appearance!

Creamy Butternut Squash Butter Chicken
Ingredients
Method
- In a bowl, combine the chicken pieces with yogurt, ginger-garlic paste, garam masala, turmeric, red chili powder, and salt. Mix well and let it marinate for at least 30 minutes.
- Heat oil in a large skillet over medium heat. Add the marinated chicken and cook until browned and cooked through, about 10-12 minutes. Remove chicken and set aside.
- In the same skillet, add chopped onion and sauté until translucent. Add butternut squash and cook for 5 minutes.
- Pour in coconut milk and chicken broth. Bring to a simmer and cook until squash is tender, about 15 minutes.
- Blend the mixture until smooth using a blender.
- Return the blended sauce to the skillet, add the cooked chicken, butter, coriander, cumin, and black pepper. Stir well and simmer for 5 minutes.
- Adjust seasoning if necessary. Serve hot, garnished with lime juice and cilantro.


