Red Curry Pumpkin Rice with Crispy Thai Basil
Photo by Manit Seekhao on Pexels
Rice SidesThaiMedium

Red Curry Pumpkin Rice with Crispy Thai Basil

Fragrant jasmine rice simmered with aromatic red curry paste, sweet roasted pumpkin, and coconut milk, finished with shimmering crispy Thai basil leaves. A vibrant side dish that doubles as a light vegetarian main, with balanced heat, creaminess, and herbaceous brightness.

Prep
15 min
Cook
25 min
Wait
10 min
Total
50 min
Makes
4 servings (about 3.5 cups)
Share

Steps

Before you start
  • Measure out jasmine rice and rinse until water runs clear
  • Have all ingredients prepped and at hand before cooking—this dish moves quickly once you start
  • Pat the pumpkin cubes dry to help them caramelize
  • Strip Thai basil leaves and keep separate from stems
  1. Roast the pumpkin

    • Heat 1 tablespoon of neutral oil in a medium saucepan (about 3 quarts) over medium-high heat until shimmering, about 2 minutes.
    • Add the pumpkin cubes (they should be quite dry) and cook, stirring occasionally, for 6–8 minutes until the edges are golden and the pumpkin is lightly caramelized.
    • This brings out the natural sweetness and prevents the rice from becoming mushy.
    + Show details

    Ready when: Pumpkin cubes are golden brown at the edges

    Tip: Don't skip this step—searing the pumpkin develops flavor and keeps it from breaking down into mush during simmering.

  2. Bloom the curry paste

    • Push the pumpkin to the side of the pan.
    • Add the remaining 2 tablespoons of oil to the center and let it heat for about 30 seconds.
    • Add the red curry paste and cook, stirring constantly, for 2–3 minutes until fragrant and the paste darkens slightly and becomes shiny.
    • This releases the aromatics and deepens the spice flavors.
    + Show details

    Ready when: Paste is fragrant and has taken on a darker, slightly glossy appearance

    Tip: Stir constantly to prevent burning—the paste should smell spiced and aromatic, not charred or bitter.

  3. Add rice and toast

    • Add the rinsed jasmine rice to the pan with the curry paste and pumpkin.
    • Stir gently for 2 minutes, coating each grain with the oil and paste.
    • This toasts the rice and prevents it from becoming gummy.
    + Show details

    Ready when: Rice grains are separated and lightly coated with the red curry mixture

    Tip: Stir gently to avoid breaking the rice; just coat it evenly with the aromatic oil.

  4. Deglaze with coconut milk

    • Pour in the coconut milk (stirred well to combine the thick cream and thinner liquid) and water.
    • Stir well, scraping the bottom of the pan to loosen any browned bits.
    • Add the fish sauce and palm sugar, stirring until dissolved.
    • The liquid should cover the rice by about ½ inch.
    + Show details

    Ready when: Liquid is evenly distributed and begins to simmer

    Tip: Stir the coconut milk well before measuring so you capture both the cream and liquid, giving you proper proportions.

  5. Bring to a boil and cover

    • Increase the heat to high and bring the liquid to a boil, about 3–4 minutes.
    • You'll see steam rising and the surface will be visibly bubbling.
    • Once boiling, reduce the heat to low, cover the pan with a tight-fitting lid, and cook without removing the lid for 15 minutes.
    • The rice absorbs the liquid gently and cooks through evenly.
    + Show details

    Ready when: Liquid is absorbed and rice is tender

    Tip: Do not lift the lid to peek—this releases steam and disrupts the cooking. Only open after the full 15 minutes.

  6. Rest and fluff

    • Remove the pan from the heat, keeping the lid on, and let it sit undisturbed for 5 minutes.
    • This allows the rice to fully absorb any remaining moisture and the grains to set.
    • Lift the lid, fluff the rice gently with a fork, breaking up any clumps, and taste for seasoning.
    + Show details

    Ready when: Rice is tender and grains are separate; liquid is fully absorbed

    Tip: Use a fork to fluff, not a spoon, to keep the grains whole and the texture light.

  7. Season and finish

    • Stir in the lime juice and adjust seasoning with fish sauce and salt to taste.
    • The dish should taste balanced: savory, slightly sweet, with a hint of lime brightness and gentle heat from the curry.
    • Transfer to a serving bowl.
    + Show details

    Ready when: Flavors are balanced and well combined

    Tip: Add lime juice and extra salt gradually, tasting as you go—these are easy to adjust but hard to undo.

  8. Make crispy Thai basil oil

    • While the rice rests, heat the remaining 2 tablespoons of oil in a small skillet (8-inch / 20 cm) over medium heat until it shimmers, about 1 minute.
    • Working carefully, add the Thai basil leaves—they'll crackle and pop.
    • After 1–2 minutes, when the leaves are crispy, dark green, and fragrant, pour the entire contents (oil and basil) into a small bowl.
    • Let cool for 1 minute before serving.
    + Show details

    Ready when: Basil leaves are dark, crispy, and fragrant; oil is shimmering

    Tip: Don't let the basil burn—it should turn dark green and crispy, not blackened. If the oil gets smoking hot, it's too hot. Let the leaves steep in just-hot oil for best results.

  9. Serve

    • Spoon the curried rice into bowls or onto a platter.
    • Drizzle the warm crispy Thai basil oil and leaves over the top just before serving.
    • The oil adds a final layer of herbal fragrance and the crispy leaves provide textural contrast.
    + Show details

    Tip: Serve immediately so the basil oil is still warm and the crispy basil hasn't had time to soften.

Good to know

Tips
  • Rinse the jasmine rice well before cooking; this removes excess starch and keeps the grains separate and fluffy.
  • Toast the curry paste in oil before adding the rice—this step 'blooms' the spices and transforms the flavor from raw to deeply aromatic.
  • If you can't find Thai basil, fresh cilantro or regular basil works in a pinch, but Thai basil's slight anise note is part of the authentic flavor.
  • The pumpkin's sweetness balances the heat and salt of the curry—don't skip searing it first, which brings out this sweetness and keeps the cubes intact.
Make ahead

The rice can be made up to 2 days ahead and reheated gently on the stovetop with a splash of water, or covered in the microwave. Do not make the crispy basil oil ahead—prepare it just before serving so the basil stays crispy.

Storage & reheating

Store covered in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a tablespoon of water per serving to restore moisture, or microwave covered for 1–2 minutes. The crispy basil oil is best prepared fresh; store any leftover separately in an airtight container at room temperature for up to 1 day and reheat gently before use. Freeze the rice (without basil oil) for up to 1 month in an airtight container; thaw overnight in the refrigerator and reheat as directed above.

Substitutions
  • fresh Thai basil leaves → Fresh basil or cilantro leaves. Thai basil has an anise-like flavor, while regular basil is milder and cilantro is citrusy; either works, but the flavor profile shifts slightly. Use the same amount.
  • sugar pumpkin or butternut squash → Butternut squash, kabocha squash, or sweet potato. All three work well and add similar sweetness. Adjust cook time slightly if using sweet potato (may need 1–2 minutes less searing). Use the same weight.
  • red curry paste → Green curry paste or Panang curry paste. These will shift the heat and flavor profile—green is typically spicier, Panang milder and nuttier. Start with the same amount and adjust to taste.
  • palm sugar → Coconut sugar, light brown sugar, or white sugar. All balance the heat and acidity. Use the same amount; dissolve completely in the liquid before simmering.

More Thai recipes

See all →

Find more like this

Meal
Dinner
Cuisine
Thai
Main ingredient
Rice
Method
Stovetop

Reviews (0)