One-Pot Thai Coconut Vegetable Quinoa with Tofu
Photo by Novkov Visuals on Pexels

One-Pot Thai Coconut Vegetable Quinoa with Tofu

A vibrant, aromatic one-pot meal that combines protein-rich quinoa and crispy tofu in a silky Thai coconut broth infused with lemongrass, galangal, and Thai chilies. Bell peppers, snap peas, and mushrooms add texture and nutrition, all simmered together for an easy weeknight dinner that tastes like you spent hours in the kitchen. Naturally vegetarian and gluten-free.

Prep
20 min
Cook
35 min
Wait
5 min
Total
1 hr
Makes
4 servings
Share

Steps

Before you start
  • Press tofu 15 minutes ahead to remove excess moisture
  • Measure all ingredients before starting—this cooks quickly
  • If using fresh lemongrass and galangal, bruise them gently with the side of a knife to release their oils
  1. Crisp the tofu

    • Heat the oil in a large 5-quart pot over medium-high heat.
    • Once shimmering, add the pressed tofu cubes in a single layer (work in batches if needed).
    • Cook for 3–4 minutes per side, until golden-brown, about 8 minutes total.
    • Transfer to a plate lined with paper towels.
    • The tofu should be lightly crispy on the outside but still tender inside.
    + Show details

    Ready when: tofu is light golden-brown and slightly firm on the outside

    Tip: Don't move the tofu too often—let it sit undisturbed so it develops a golden crust. This adds important texture to the final dish.

  2. Build the aromatic base

    • In the same pot, reduce heat to medium.
    • Add the sliced galangal, lemongrass pieces, and halved Thai chilies.
    • Cook for 1–2 minutes, stirring frequently, until fragrant.
    • You should smell the warm spices rising from the pot.
    + Show details

    Ready when: aromatics are fragrant and lightly toasted

    Tip: Toasting the aromatics briefly blooms their flavors and makes the broth more complex. Don't let them burn.

  3. Combine liquids and add quinoa

    • Pour in the coconut milk and vegetable broth, stirring well.
    • Add the rinsed quinoa and stir to combine evenly.
    • Increase heat to medium-high and bring to a boil, stirring once or twice to prevent sticking.
    + Show details

    Ready when: liquid is boiling with visible bubbles throughout

    Tip: Stir the quinoa into the liquid now so it cooks evenly and absorbs all the aromatic flavors from the broth.

  4. Add vegetables and seasonings

    • Once boiling, add the diced red and yellow peppers, quartered mushrooms, and halved snap peas.
    • Stir in the fish sauce and palm sugar.
    • These will balance the dish—the fish sauce adds umami depth, and the palm sugar softens the heat from the chilies.
    • Reduce heat to medium-low, cover partially with a lid, and simmer for 15–18 minutes, stirring occasionally.
    + Show details

    Ready when: quinoa grains are translucent and tender, most liquid is absorbed

    Tip: Stir every 5 minutes or so to prevent sticking and ensure even cooking. The partial lid lets steam escape while keeping heat in.

  5. Return tofu and finish cooking

    • Return the crispy tofu cubes to the pot and stir gently to combine.
    • Simmer uncovered for another 2–3 minutes until the tofu is heated through and the quinoa is completely tender with just a little broth remaining (it should look creamy, not soupy).
    + Show details

    Ready when: tofu is warmed through; quinoa is tender and broth is mostly absorbed but still creamy

    Tip: Stir gently when the tofu goes back in so the crispy edges don't break apart. The residual heat will warm it quickly.

  6. Season and brighten

    • Remove from heat and fish out the lemongrass pieces and chili halves (optional—some like to leave them for extra flavor and aesthetics).
    • Stir in the lime zest and juice, and taste.
    • Add sea salt a pinch at a time until the flavors pop—the lime should brighten everything, and you want a balance of salty, slightly sweet, spicy, and aromatic.
    + Show details

    Ready when: lime juice is fully incorporated; flavors are balanced

    Tip: Taste before adding salt—the fish sauce already brings saltiness. Lime juice is key to bringing all the Thai flavors into focus.

  7. Serve and garnish

    • Divide the quinoa mixture among four bowls.
    • Top with fresh cilantro and Thai basil if using.
    • Serve hot.
    • The residual heat will gently wilt the herbs and release their aromatic oils.
    + Show details

    Tip: If cilantro and Thai basil aren't available, a handful of regular basil or even mint adds freshness and completes the dish.

Good to know

Tips
  • Press the tofu thoroughly (15+ minutes) before cooking to remove excess moisture. This allows it to brown better and absorb broth flavors more effectively.
  • Thai bird's eye chilies are quite hot; remove the seeds for a gentler kick, or use just one chili if heat-sensitive. You can always add more lime juice to warm up the flavor without spice.
  • Lemongrass and galangal are essential to authentic Thai flavor. If you can't find them fresh at your local grocery, check Asian markets or order online—they make a significant difference.
  • This recipe is naturally gluten-free. If serving to those with allergies, double-check that your fish sauce and broth are gluten-free (some brands add wheat).
Make ahead

Store cooked quinoa mixture in an airtight container in the fridge up to 3 days. Reheat gently over medium heat with a splash of broth or water to restore creaminess. Do not freeze—the quinoa texture becomes grainy after thawing.

Storage & reheating

Room temperature: up to 2 hours in a covered pot. Refrigerator: up to 3 days in an airtight container. Reheat gently over medium heat, stirring occasionally and adding a splash of broth if it's too thick. Freezer: not recommended due to quinoa texture degradation.

Substitutions
  • extra-firm tofu → chickpeas (1.5 cups cooked or 1 can drained) or cashews (1 cup raw, soaked 30 minutes). If using chickpeas, skip the crisping step and add them in step 4 with the vegetables. For cashews, toast them in oil for 2 minutes before removing and then crisp them separately; add at the end for texture.
  • fresh galangal → fresh ginger (1 tablespoon, thinly sliced). Ginger is more widely available and provides a similar warming spice, though less floral. Use the same amount.
  • lemongrass stalks → zest and juice of 1 lime plus ½ teaspoon ground coriander. This won't be identical, but it adds citrus and warmth. Whisk into the broth rather than simmering whole pieces.
  • palm sugar → honey, agave nectar, or brown sugar (1 tablespoon). These balance heat and bitterness similarly. Use the same amount; palm sugar and honey have a similar sweetness level.

More rice bowls

See all →

Find more like this

Meal
Dinner
Cuisine
Thai
Method
Stovetop
Quick & Easy
One-Pot

Reviews (0)