Creamy Butternut Squash Butter Chicken is your ticket to cozy, comforting dinner bliss. Imagine the rich warmth of classic butter chicken but with a little autumn magic — a silky butternut squash puree that adds sweetness and velvety texture. This Creamy Butternut Squash Butter Chicken recipe gives you tender bites of chicken wrapped in a luscious sauce that’s both soothing and slightly exotic.
It’s the kind of meal that makes you want to curl up with a bowl and your favorite show after a long day. Plus, it’s surprisingly simple to pull together — no need for a dozen complicated steps or hard-to-find spices. If you love hearty dishes like Creamy Dill Pierogi Soup or Creamy Tuscan Marry Me Butter Beans, this one’s going to steal your heart — and possibly a permanent spot in your dinner rotation.
Table of Contents
What is Creamy Butternut Squash Butter Chicken?
Creamy Butternut Squash Butter Chicken is a flavorful twist on the beloved Indian-inspired butter chicken, only this version brings in the smooth, natural sweetness of butternut squash. It’s the ultimate balance between savory, spicy, and slightly sweet. Chicken thighs are simmered in a luxurious sauce made with coconut milk, tomato puree, aromatic spices, and rich butternut squash puree. The result? A velvety curry that hugs each bite of chicken in creamy perfection.
What sets this apart is how the squash replaces part of the cream and butter, adding depth and nutrition without losing indulgence. If you’re craving something soul-warming that feels fancy enough for guests but simple enough for a Tuesday, this recipe fits the bill. Think of it as comfort food that’s dressed up just a little — cozy, creamy, and unapologetically delicious.
Reasons to Try Creamy Butternut Squash Butter Chicken
There’s no shortage of reasons to fall head over heels for this Creamy Butternut Squash Butter Chicken. First off, it’s packed with layers of flavor — from garam masala’s warmth to the gentle sweetness of the squash and the richness of butter and coconut milk. Secondly, it’s versatile. You can serve it with rice, naan, or even roasted veggies for a lighter meal. Plus, it’s a crowd-pleaser.
Even picky eaters will dive in without complaint. And let’s be honest — the name alone sounds like comfort in a bowl. This recipe is also perfect for make-ahead dinners; the flavors get even better after a night in the fridge. If you love easy weeknight winners like Hobo Casserole with Ground Beef or Creamed Potatoes and Peas, this dish will quickly become your go-to when you want something hearty, creamy, and packed with goodness.
Ingredients Needed to Make Creamy Butternut Squash Butter Chicken
- 1 ½ lbs boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 tbsp vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp grated fresh ginger
- 1 cup butternut squash puree (store-bought or homemade)
- 1 cup full-fat coconut milk
- ½ cup tomato puree
- 2 tbsp butter
- 2 tsp garam masala
- 1 tsp turmeric
- 1 tsp cumin powder
- 1 tsp coriander powder
- ½ tsp chili powder
- Salt and pepper, to taste
- Fresh cilantro, for garnish
- Cooked basmati rice or naan, for serving

Instructions to Make Creamy Butternut Squash Butter Chicken
Alright, friend — let’s walk through this Creamy Butternut Squash Butter Chicken step by step so you can make it like a total pro (even if it’s your first time cooking curry-style dishes at home). The process is simple, relaxing, and will fill your kitchen with the most mouthwatering aroma you’ve smelled all week. Grab your skillet and let’s do this!
Step 1: Sauté the Aromatics (Step by Step to Build Your Flavor Base)
The foundation of any great butter chicken starts with aromatics. Begin by heating 2 tablespoons of vegetable oil in a large, heavy-bottomed pan over medium heat. Add your finely chopped onion and cook until it turns translucent and lightly golden, about 5 minutes.
Stir occasionally so nothing sticks or burns — that caramelized edge is where the magic happens. Next, add your minced garlic and grated ginger. Cook this mixture for about 1–2 minutes until fragrant. You’ll know it’s ready when your kitchen smells absolutely irresistible. This step-by-step process gives your sauce a rich, layered flavor base.
Pro Tip: If chopping onions makes you tear up, check out my Easy Sautéed Mushrooms with Spinach recipe — I share my favorite trick to prep onions without the tears!
Step 2: Brown the Chicken (Step by Step for Juicy Perfection)
Now that your base smells heavenly, it’s time for the chicken. Add the bite-sized chicken thighs to the pan. Let them brown on all sides for about 8–10 minutes, stirring occasionally. You don’t need to cook them through just yet — you’re just sealing in the juices and creating that gorgeous golden crust. As the chicken cooks, little browned bits (called “fond”) will form at the bottom of the pan.
Don’t scrape them away — they’re packed with flavor and will melt beautifully into the sauce later. This is an important step-by-step technique that makes your dish taste like it’s been simmering for hours.
Helpful Link: Want to use a different cut of chicken? My Impressive Cranberry Brie Stuffed Chicken shares how to cook chicken breasts perfectly without drying them out.
Step 3: Add the Spices (Step by Step to Toast and Awaken the Flavors)
Once your chicken is golden, it’s time to introduce those beautiful Indian-inspired spices. Sprinkle in garam masala, turmeric, cumin, coriander, chili powder, and a pinch of salt and pepper. Stir well so every piece of chicken gets evenly coated. Let the spices toast in the pan for about one minute — this “blooming” process helps release their essential oils and deepen their flavor. You’ll see the sauce begin to take on a warm golden hue and smell like a cozy fall evening.
Cooking Tip: If you’re new to using Indian spices, take a peek at my Fiery Chicken Ramen with Creamy Garlic Sauce for more insight on balancing heat and spice step by step without overpowering your palate.
Step 4: Create the Creamy Sauce Base (Step by Step for That Velvety Texture)
Now, let’s turn everything creamy and dreamy. Reduce the heat to low and pour in the butternut squash puree, coconut milk, and tomato puree. Stir everything together until the sauce is smooth and the colors blend into a rich orange-golden tone. Bring it to a gentle simmer and let it cook for about 20 minutes, stirring occasionally. The sauce will thicken and coat the back of a spoon — that’s how you know it’s perfect. During this step-by-step process, the chicken becomes tender and absorbs all the sweet, spicy, and savory notes.
Shortcut Tip: If you’re out of butternut squash, don’t stress — pumpkin puree works beautifully too. You can read about more cozy squash options in my Parmesan Herb Roasted Acorn Squash post.
Step 5: Stir in the Butter (Step by Step to Finish with Creamy Perfection)
We’re in the home stretch, and this step is where your sauce gets its luxurious finish. Stir in two tablespoons of butter right before turning off the heat. The butter melts into the sauce, giving it that glossy, restaurant-style sheen. Give the sauce a taste and adjust your seasoning — maybe a little more salt, pepper, or even a squeeze of lime for brightness.
This last step-by-step action pulls everything together into one silky, flavorful dish that’s pure comfort in a bowl.
Step 6: Serve It Up (Step by Step to Enjoy Like a Pro)
Serve your Creamy Butternut Squash Butter Chicken hot with basmati rice, naan, or even quinoa if you’re feeling adventurous. Garnish with fresh cilantro leaves for a pop of color and freshness. The sauce is thick and comforting — perfect for dipping or spooning generously over rice. If you want a full dinner spread, pair it with Creamed Potatoes and Peas or Crispy Smashed Carrots Bites for a complete, satisfying meal.
Bonus Idea: This dish makes amazing leftovers. The flavors deepen overnight, so if you’ve got a busy week ahead, double the batch and enjoy it again later.
What to Serve with Creamy Butternut Squash Butter Chicken
This dish pairs beautifully with classic basmati rice, jasmine rice, or naan bread for soaking up all that luscious sauce. If you’re looking for a lighter side, try serving it with a crisp salad or roasted vegetables. I love pairing it with Parmesan Herb Roasted Acorn Squash for a full-on fall feast. You could also serve it alongside Crispy Smashed Carrots Bites for a fun and colorful side. And if you’re a carb lover (no shame here), buttery garlic naan is basically mandatory.
Key Tips for Making Creamy Butternut Squash Butter Chicken
For the creamiest sauce, don’t skip the butternut squash puree — it’s what gives the dish its signature smooth texture. If you’re short on time, canned or frozen squash puree works perfectly. Coconut milk adds richness, but you can swap it for heavy cream if you prefer a more traditional flavor. Make sure to let the sauce simmer; that’s when all the spices come alive. Don’t forget to taste before serving — sometimes a little extra salt or squeeze of lime takes it from good to mind-blowingly good. And if you want a thicker consistency, let it simmer uncovered for the last few minutes.
Storage and Reheating Tips for Creamy Butternut Squash Butter Chicken
Store leftovers in an airtight container in the fridge for up to three days. The flavors deepen overnight, making it even more delicious the next day. To reheat, gently warm it in a saucepan over medium-low heat with a splash of coconut milk or water to loosen the sauce. Avoid microwaving at high power, as it can cause the sauce to separate. This recipe also freezes well — just thaw overnight and reheat slowly on the stove. It’s perfect for meal prep or busy weeknights when you want something homemade but don’t have the energy to cook from scratch.
FAQs
Can I use chicken breast instead of thighs? Yes, but thighs stay juicier and more flavorful in creamy sauces.
Can I make this vegetarian? Absolutely — substitute tofu or chickpeas for the chicken.
What if I don’t have butternut squash puree? Pumpkin puree makes a great stand-in!
Can I make it dairy-free? Yes, just skip the butter or use a plant-based version.
Is this dish spicy? Mildly — but you can dial it up or down by adjusting the chili powder.
Final Thoughts
This Creamy Butternut Squash Butter Chicken is comfort food at its best — warm, satisfying, and just a little fancy. It’s proof that a wholesome meal doesn’t have to mean sacrificing flavor. Whether you’re making it for a cozy family dinner or meal prepping for the week, it’s sure to impress. So grab that skillet and a spoon — because once you taste that creamy, spiced sauce, you’ll want seconds.
Follow us on Pinterest for weekly slow cooker inspiration, or join the conversation over on our Facebook page where fellow food lovers share their favorite comfort meal.
Creamy Butternut Squash Butter Chicken
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 55 mins
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian-Inspired
Description
This creamy butternut squash butter chicken features tender chicken in a luscious, spiced sauce, delivering a perfect blend of warmth and sweetness to every bite.
Ingredients
- 1 1/2 pounds (675g) 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
- 1⁄2 cup tomato puree
- 2 tablespoons butter
- 2 teaspoons garam masala
- 1 teaspoon turmeric
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 1⁄2 teaspoon chili powder
- Salt and pepper, to taste
- Fresh cilantro leaves, for garnish
- Cooked basmati rice or naan, for serving
Instructions
1. Heat the vegetable oil in a large pan over medium heat. Add the chopped onions and cook until translucent, about 5 minutes.
2. Stir in the ginger and garlic, cooking for an additional 1-2 minutes until fragrant.
3. Add the chicken pieces to the pan and cook until they are browned on all sides, around 8-10 minutes.
4. Stir in the garam masala, turmeric, cumin powder, coriander powder, chili powder, salt, and pepper. Cook for another 1-2 minutes until the spices are well-coated on the chicken.
5. Reduce the heat to low, then add the butternut squash puree, coconut milk, and tomato puree. Stir well to combine all ingredients.
6. Allow the mixture to simmer for about 20 minutes, stirring occasionally, until the chicken is thoroughly cooked, and the sauce has thickened.
7. In the final few minutes of cooking, stir in the butter to create a creamy texture.
8. Adjust seasoning with more salt and pepper if desired. Garnish with fresh cilantro leaves before serving.
9. Serve hot with basmati rice or naan.
Notes
Butternut squash puree adds an extra layer of sweetness and nutrition to the classic butter chicken sauce.
This dish is a great make-ahead meal, as the flavors develop even more when reheated.
Coconut milk can be substituted with heavy cream for a richer taste.
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Adding a squeeze of lime juice before serving can enhance the dish’s flavor.
