This Thai butternut squash curry is a delightful blend of sweet and savory flavors, perfect for a cozy dinner. The creamy coconut milk pairs beautifully with the tender butternut squash, while the red curry paste adds a spicy kick. It's a comforting dish that's both satisfying and easy to make.
Some ingredients in this recipe might not be staples in every kitchen. Red curry paste is a key component and can usually be found in the international aisle of most supermarkets. Coconut milk is another essential ingredient, often located in the canned goods section. Fresh ginger and lime juice add a fresh zing to the dish, so make sure to pick those up if you don't already have them.

Ingredients For Thai Butternut Squash Curry
Butternut squash: A sweet, nutty vegetable that becomes tender when cooked.
Coconut milk: Adds a rich, creamy texture to the curry.
Red curry paste: Provides the spicy, aromatic base for the curry.
Vegetable broth: Helps to thin out the curry and adds depth of flavor.
Soy sauce: Adds a salty, umami element to the dish.
Lime juice: Freshly squeezed to add acidity and brightness.
Brown sugar: Balances the flavors with a touch of sweetness.
Spinach: Fresh greens that wilt into the curry, adding color and nutrients.
Onion: Adds a savory base flavor when sautéed.
Garlic: Provides a pungent, aromatic element.
Ginger: Adds a warm, spicy note to the curry.
Salt: Enhances the overall flavor of the dish.
Black pepper: Adds a mild heat and depth of flavor.
Technique Tip for Making This Curry
When sautéing the onion, garlic, and ginger, make sure to cook them until they are just starting to turn golden brown. This will enhance their flavors and create a more aromatic base for your curry. Additionally, when adding the red curry paste, allow it to cook for a full minute to release its essential oils and deepen the overall flavor of the dish.
Suggested Side Dishes
Alternative Ingredients
butternut squash - Substitute with pumpkin: Both have a similar texture and sweetness when cooked, making them interchangeable in most recipes.
coconut milk - Substitute with almond milk with coconut extract: Almond milk provides a similar creamy texture, and adding coconut extract will mimic the coconut flavor.
red curry paste - Substitute with yellow curry paste: Yellow curry paste has a similar flavor profile but is slightly milder, making it a good alternative.
vegetable broth - Substitute with chicken broth: Chicken broth can be used if you are not strictly vegetarian, as it provides a similar savory base.
soy sauce - Substitute with tamari: Tamari is a gluten-free alternative to soy sauce with a similar taste.
lime juice - Substitute with lemon juice: Lemon juice provides a similar acidity and brightness to the dish.
brown sugar - Substitute with honey: Honey adds sweetness and a bit of complexity to the flavor, similar to brown sugar.
fresh spinach - Substitute with kale: Kale can be used as it has a similar texture and nutritional profile when cooked.
onion - Substitute with shallots: Shallots have a milder and slightly sweeter flavor, making them a good substitute for onions.
garlic - Substitute with garlic powder: Garlic powder can be used in place of fresh garlic, though you may need to adjust the quantity to taste.
ginger - Substitute with ground ginger: Ground ginger can replace fresh ginger, though it has a more concentrated flavor, so use less.
salt - Substitute with sea salt: Sea salt can be used in place of regular table salt, offering a slightly different mineral content and flavor.
black pepper - Substitute with white pepper: White pepper provides a similar heat and flavor but is less visually noticeable in light-colored dishes.
Alternative Recipes Similar to This Curry
How to Store or Freeze This Curry
- Allow the Thai Butternut Squash Curry to cool completely before storing. This helps prevent condensation, which can lead to a watery curry.
- Transfer the cooled curry into airtight containers. For easy portion control, consider using individual serving-sized containers.
- Label each container with the date of preparation. This ensures you keep track of how long the curry has been stored.
- Store the containers in the refrigerator if you plan to consume the curry within 3-4 days. The flavors will meld together beautifully over time.
- For longer storage, place the containers in the freezer. The curry can be frozen for up to 2-3 months without losing its rich flavors.
- When ready to reheat, thaw the frozen curry in the refrigerator overnight. This gradual thawing helps maintain the texture of the butternut squash and spinach.
- Reheat the curry on the stovetop over medium heat, stirring occasionally to ensure even heating. Add a splash of vegetable broth or coconut milk if the curry appears too thick.
- Alternatively, you can reheat individual portions in the microwave. Use a microwave-safe dish, cover it loosely, and heat in 1-minute intervals, stirring in between, until hot.
- If the curry has thickened too much during storage, adjust the consistency by adding a bit more vegetable broth or coconut milk while reheating.
- Taste the reheated curry and adjust the seasoning if necessary. Sometimes, a fresh squeeze of lime juice or a pinch of salt can revive the flavors.
How to Reheat Leftovers
Stovetop Method:
- Place the leftover Thai butternut squash curry in a saucepan.
- Add a splash of vegetable broth or coconut milk to maintain the creamy consistency.
- Heat over medium-low heat, stirring occasionally to prevent sticking.
- Once heated through, serve hot and enjoy the rejuvenated flavors.
Microwave Method:
- Transfer the curry to a microwave-safe bowl.
- Cover with a microwave-safe lid or plastic wrap to avoid splatters.
- Heat on medium power for 2-3 minutes, stirring halfway through.
- Check if it's heated evenly; if not, continue in 30-second intervals until hot.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the curry in an oven-safe dish and cover with aluminum foil.
- Bake for about 20 minutes, or until the curry is thoroughly heated.
- Stir halfway through to ensure even heating.
Slow Cooker Method:
- Transfer the curry to your slow cooker.
- Set to low heat and let it warm for 1-2 hours.
- Stir occasionally to ensure even heating.
- This method is perfect for maintaining the rich flavors and creamy texture.
Double Boiler Method:
- Fill a large pot with a few inches of water and bring to a simmer.
- Place a heatproof bowl with the curry over the simmering water, ensuring the bottom of the bowl doesn’t touch the water.
- Stir occasionally until the curry is heated through.
- This gentle method helps to preserve the delicate flavors and textures.
Essential Tools for Making This Curry
Large pot: Used to cook the curry and combine all the ingredients.
Wooden spoon: Ideal for stirring the ingredients without scratching the pot.
Chef's knife: Essential for dicing the onion, mincing the garlic and ginger, and cubing the butternut squash.
Cutting board: Provides a safe and clean surface for chopping and preparing ingredients.
Measuring spoons: Used to measure out the red curry paste, soy sauce, lime juice, and brown sugar accurately.
Measuring cup: Necessary for measuring the vegetable broth and coconut milk.
Can opener: Needed to open the can of coconut milk.
Ladle: Useful for serving the curry once it's ready.
Tongs: Handy for stirring in the fresh spinach and ensuring it wilts evenly.
Time-Saving Tips for This Recipe
Prep ingredients ahead: Peel and cube the butternut squash and dice the onion the night before.
Use pre-minced garlic and ginger: Save time by using store-bought minced garlic and ginger.
One-pot cooking: Use a large pot to minimize cleanup and streamline the cooking process.
Quick spinach prep: Buy pre-washed fresh spinach to avoid extra washing and drying time.
Simmer while multitasking: Let the curry simmer while you prepare other parts of your meal or set the table.

Thai Butternut Squash Curry
Ingredients
Main Ingredients
- 1 large Butternut Squash peeled and cubed
- 1 can Coconut Milk
- 2 tablespoon Red Curry Paste
- 1 cup Vegetable Broth
- 1 tablespoon Soy Sauce
- 1 tablespoon Lime Juice freshly squeezed
- 1 tablespoon Brown Sugar
- 1 cup Spinach fresh
- 1 medium Onion diced
- 2 cloves Garlic minced
- 1 tablespoon Ginger minced
- to taste Salt
- to taste Black Pepper
Instructions
- 1. Heat a large pot over medium heat. Add a bit of oil and sauté the onion, garlic, and ginger until fragrant.
- 2. Add the red curry paste and cook for another minute.
- 3. Add the butternut squash cubes and stir to coat with the curry paste.
- 4. Pour in the coconut milk, vegetable broth, soy sauce, lime juice, and brown sugar. Stir well.
- 5. Bring to a boil, then reduce heat and let it simmer for about 20 minutes, or until the squash is tender.
- 6. Stir in the fresh spinach and let it wilt.
- 7. Season with salt and black pepper to taste. Serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Thai Rice Noodle Salad Recipe30 Minutes
- Thai Coconut Chickpea Curry Recipe45 Minutes
- Thai Ribbon Stir Fry Noodles Recipe30 Minutes
- Gang Jued Woon Sen Recipe35 Minutes
- Baked Spinach With Cheese Recipe30 Minutes
- Homemade Thai Curry Paste Recipe15 Minutes
- Thai Short Ribs Recipe3 Hours 20 Minutes
- Lentil Thai Curry Recipe40 Minutes
Leave a Reply