I absolutely adore making Thai Red Curry with Chicken and Butternut Squash Recipe because it brings such a vibrant explosion of flavors to the table while feeling wonderfully comforting. The silky coconut milk combined with fragrant red curry paste and tender chicken takes me right to the heart of Thai cuisine, and the subtle sweetness of the butternut squash adds a delightful twist that keeps me coming back for more. Every spoonful feels like a warm hug on a plate, perfect for any day I want something both exotic and homey.
Why You'll Love This Thai Red Curry with Chicken and Butternut Squash Recipe
What makes this recipe truly special to me is its perfect balance of spice, creaminess, and sweetness. The red curry paste brings just the right kick without overwhelming your palate, and the coconut milk mellows it out into a luscious sauce that coats every bite. Then, the butternut squash adds a natural sweetness and soft texture that you don’t always find in traditional curries, making this dish stand out beautifully.
Beyond the amazing flavor, I find this recipe surprisingly straightforward and quick to prepare, which is a huge win for weeknight dinners when I’m craving something comforting but don’t want to spend hours in the kitchen. All the ingredients come together in under 40 minutes, and the cooking process is simple — there’s a magic in simmering the curry slowly so the flavors deepen and meld perfectly. It’s just as ideal for cozy family dinners as it is for impressing guests with something vibrant and a bit different.
Ingredients You'll Need
These ingredients are simple yet essential; each one plays a key role in building the complex layers of taste and texture that make this curry irresistible. From the creamy coconut milk to the fresh Thai basil, every component brings a unique flair that brightens up the dish visually and flavor-wise.
- Avocado oil: I love using this for its high smoke point and neutral flavor when sautéing the aromatics.
- Red curry paste: This is the heart and soul of the dish—Mae Ploy brand is my favorite for authentic flavor.
- Garlic cloves: Freshly grated for aromatic accuracy that instantly lifts the sauce.
- Fresh ginger: Adds a fresh, zingy warmth balancing out the creaminess.
- Lemongrass: Finely chopped lemongrass gives a bright, citrusy note that feels so fresh.
- Chicken stock: I use it to enhance depth without overpowering the gentle coconut flavor.
- Full-fat coconut milk: Essential for that rich, creamy curry texture I crave.
- Sugar (optional): Just a touch to balance the acidity and spice, but completely optional depending on your taste.
- Fish sauce: This adds unforgettable umami and authentic Thai saltiness.
- Lime juice: Freshly squeezed to bring a lively acidity that brightens the entire dish.
- Kosher salt: To season perfectly and bring out all other flavors.
- Butternut squash: Cubed and tender, this adds a naturally sweet complexity and beautiful color.
- Boneless, skinless chicken breasts: Thinly sliced so they cook quickly and stay juicy.
- Red bell pepper: Adds crunch and a hint of sweetness for color contrast.
- Green beans: For a fresh snap and vibrant green hues.
- Thai basil leaves: Added in and garnished for a punch of herbal fragrance that's unmistakably Thai.
- Cooked jasmine rice: The perfect fluffy base to soak up the delicious curry sauce.
- Thinly sliced Thai chilies (optional): Great if you want to dial up the heat with fresh chili heat.
Directions
Step 1: Heat the avocado oil in a large saucepan over medium heat until it is shimmering but not smoking, which usually takes about 1 to 2 minutes.
Step 2: Add the red curry paste, grated garlic, ginger, and finely chopped lemongrass to the hot oil. Stir constantly for about 2 minutes until you smell that incredible fragrance wafting—this step really wakes up all the flavors.
Step 3: Slowly stir in the chicken stock followed by the coconut milk. If you want just a little sweetness, you can sprinkle in the optional sugar now, then add fish sauce, lime juice, and kosher salt. Bring everything to a gentle simmer over medium-low heat.
Step 4: Add in the cubed butternut squash and cook for about 8 minutes, stirring occasionally, until it starts to become tender but still holds its shape.
Step 5: Next, add the thinly sliced chicken breast, red bell pepper, green beans, and half of the Thai basil leaves. Return the curry to a simmer and cook for about 8 more minutes. Stir occasionally to make sure the vegetables soften evenly and the chicken is cooked through but still juicy.
Step 6: Once everything is cooked and the flavors have melded together, remove from heat. Serve the curry piping hot over freshly cooked jasmine rice and garnish with the remaining Thai basil leaves and sliced Thai chilies if you want to add a little extra heat and color.
Servings and Timing
This Thai Red Curry with Chicken and Butternut Squash Recipe makes about 4 generous servings, perfect for a family dinner or leftovers the next day. Prep time is just 10 minutes since most ingredients require minimal chopping, and the cook time is around 25 minutes, totaling approximately 35 minutes from start to finish. There’s no additional resting time needed, so this recipe can be on your table while your guests are still arriving or when you’re craving something comforting but fuss-free after work.
How to Serve This Thai Red Curry with Chicken and Butternut Squash Recipe
When it comes to serving this curry, I love plating it generously over steaming jasmine rice, which soaks up the curry sauce beautifully. For a more vibrant plate, I sprinkle fresh Thai basil leaves on top right before serving along with thinly sliced chilies for that little fiery spark if you enjoy some heat. A wedge of lime on the side is a great touch to invite everyone to add a burst of citrus brightness to their bowls.
This dish pairs wonderfully with simple sides like a crisp cucumber salad to cool down the palate or lightly sautéed greens to keep the meal balanced and fresh. Presentation-wise, I usually serve everything family-style in vibrant bowls that showcase the curry’s rich orange color contrasted with the green beans and basil. Portion-wise, the creamy sauce means a little goes a long way, so I find moderate servings satisfying.
For drinks, I enjoy pairing the curry with a crisp Riesling or a cold Thai iced tea to complement the spice and richness. It’s a fantastic meal for cozy evenings, casual dinners with friends, or occasions when you want to impress with complex flavors without too much effort in the kitchen. I recommend serving it warm to fully appreciate the aromas and creaminess.
Variations
One of the great things about this Thai Red Curry with Chicken and Butternut Squash Recipe is how versatile it is. If you want to switch it up, try swapping chicken for tofu or chickpeas to make a delicious vegan version—a touch more lime and tamari (instead of fish sauce) keeps it flavorful and authentic. You can also experiment with other vegetables like eggplant or sweet potatoes if butternut squash isn’t your favorite or not in season.
If you prefer your curry spicier, feel free to increase the amount of red curry paste or add fresh chopped Thai chilies during cooking. For a gluten-free version, just double-check your curry paste and fish sauce labels—most are naturally gluten-free, but it’s good to be sure. Cooking it in a wok or skillet instead of a saucepan gives a slightly different texture and allows you to cook vegetables separately to keep them crisp if you prefer that contrast.
Flavor-wise, tossing in a handful of crushed peanuts or drizzling a bit of toasted coconut flakes on top adds a lovely crunch that I highly recommend. The beauty of this dish is that you can tailor it precisely to your taste and dietary needs without losing the core comforting elements that make it so special to me.
Storage and Reheating
Storing Leftovers
I always store leftovers of this curry in airtight containers to lock in all the aromas and moisture. Glass containers work beautifully if you plan to reheat the curry multiple times because they don’t retain odors. The curry keeps well in the fridge for up to 3-4 days, making it a fantastic make-ahead meal option. Just be sure to cool it completely before refrigerating to maintain the best texture and flavor.
Freezing
This Thai Red Curry with Chicken and Butternut Squash Recipe freezes well, which is great if you want to save portions for busy days. I portion it into freezer-safe containers or bags and remove as much air as possible to avoid freezer burn. The curry will keep fresh for up to 2 months frozen. When you're ready to enjoy, thaw it overnight in the fridge before reheating to keep that creaminess intact.
Reheating
The best way to reheat this curry is gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking. Adding a splash of coconut milk or chicken stock during reheating helps restore richness and keeps the sauce from drying out. While microwave reheating is convenient, I recommend heating it in short bursts and stirring between to ensure even warming without overheating, which can sometimes cause separation of the coconut milk. Avoid boiling it again aggressively, as that can toughen the chicken and alter the flavor balance.
FAQs
Can I use frozen butternut squash instead of fresh?
Absolutely! Frozen butternut squash works well and can even save prep time. Just add it a little earlier during cooking if it’s frozen so it has enough time to become tender. Keep in mind it might release slightly more moisture, so adjust simmering times or liquid amounts accordingly.
What can I substitute for fish sauce if I’m vegetarian or allergic?
A great alternative is soy sauce or tamari for a gluten-free option. Adding a bit of seaweed (like dulse flakes) can help mimic the umami depth fish sauce offers. This way, you retain the savory backbone while keeping the dish vegetarian-friendly.
How spicy is this recipe, and can I adjust the heat level?
The heat level in this curry is moderate, thanks to the red curry paste. It’s gently spicy but not overwhelming. To adjust, you can add more curry paste or fresh chili slices for extra heat, or reduce the paste amount if you prefer mild dishes. Serving with extra lime and fresh herbs can also mellow out spiciness nicely.
Can I prepare this dish ahead of time for a party?
Definitely! This curry tastes even better after the flavors have had time to meld, so preparing it a day ahead is a great idea. Just reheat gently before serving, and prepare your rice fresh to maintain its fluffy texture. Keep garnishes separate until serving to preserve their brightness.
Is jasmine rice the only rice that pairs well with this curry?
While jasmine rice is my personal favorite because of its fragrant floral aroma that complements Thai flavors beautifully, you can also serve this curry with basmati, brown rice, or even cauliflower rice for a lower-carb option. Each brings a slightly different texture and taste, so feel free to experiment to find your perfect pairing.
Conclusion
I hope you’ll give this Thai Red Curry with Chicken and Butternut Squash Recipe a try soon—it’s one of my absolute favorites when I want something both vibrant and soothing. It manages the perfect balance of bold flavors and comforting textures that make every bite a little celebration. Whether you’re cooking for family or friends, or just craving a deliciously satisfying meal, this curry is a surefire way to bring warmth and joy to your table.
PrintThai Red Curry with Chicken and Butternut Squash Recipe
This Thai Red Curry recipe features a fragrant and creamy curry made with red curry paste, coconut milk, fresh aromatics, tender chicken, and vibrant vegetables like butternut squash, bell pepper, and green beans. Served with jasmine rice and garnished with Thai basil and optional chili slices, it delivers an authentic and delicious Thai meal in just 35 minutes.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Ingredients
Main Ingredients
- 2 tablespoons avocado oil
- 4 tablespoons red curry paste (we like Mae Ploy)
- 3 garlic cloves, grated
- 1 tablespoon grated peeled fresh ginger
- 1 (2-inch) piece lemongrass, finely chopped
- 1 cup chicken stock
- 1 (13.5 ounce) can full-fat coconut milk, shaken
- 1 teaspoon sugar (optional)
- 2 teaspoons fish sauce
- 1 tablespoon freshly squeezed lime juice (from 1 lime)
- ½ teaspoon kosher salt
- 1½ cups cubed butternut squash (about ½ pound)
- 1 pound boneless, skinless chicken breasts, thinly sliced against the grain
- 1 red bell pepper, seeded and thinly sliced
- 1 cup green beans, trimmed and cut into 2-inch pieces
- ½ cup Thai basil leaves, plus more for serving
- Cooked jasmine rice, for serving
- Thinly sliced Thai chilies, for serving (optional)
Instructions
- Cook the aromatics: Heat the avocado oil in a large saucepan over medium heat. Once the oil is hot and glistening, add the red curry paste, grated garlic, grated ginger, and finely chopped lemongrass. Stir constantly and cook this mixture until fragrant, approximately 2 minutes, releasing all the aromatic flavors.
- Make the curry base: Stir in the chicken stock, coconut milk, optional sugar, fish sauce, lime juice, and kosher salt. Bring this mixture to a gentle simmer, creating the flavorful curry sauce.
- Add butternut squash and cook: Add the cubed butternut squash to the simmering curry and cook until the squash is almost tender, about 8 minutes. This step ensures the squash softens and absorbs curry flavors.
- Add chicken and vegetables: To the curry, add the thinly sliced chicken breasts, red bell pepper slices, green beans, and half a cup of fresh Thai basil leaves. Return the mixture to a simmer, stirring occasionally, and cook until the chicken is fully cooked and vegetables are tender, about 8 minutes more.
- Serve: Serve the completed Thai red curry hot over a bed of cooked jasmine rice. Garnish with extra Thai basil leaves and thinly sliced Thai chilies if desired, adding color and extra heat to the dish.
Notes
- Mae Ploy red curry paste is recommended for authentic flavor but you can substitute with your preferred brand.
- The sugar is optional and can be adjusted based on your taste preference for sweetness.
- Thinly slicing the chicken breasts against the grain ensures tender meat texture.
- You can substitute chicken stock with vegetable stock for a lighter or vegetarian version.
- Adjust the amount of Thai chilies based on your desired spice level.
- This curry is best served immediately to enjoy the fresh herbs and vibrant flavors.
- Leftovers can be refrigerated for 2-3 days and gently reheated on the stovetop.


Leave a Reply