30 minute vegan dinner

Vegan Thai Green Curry in 30 Minutes: Bold, Creamy, and Better Than Your Favourite Takeaway

 This vegan Thai green curry is creamy, fragrant, and packed with fresh vegetables. A 30-minute plant-based dinner that beats any takeaway — every time.

Thai green curry is among the most searched recipes globally, and the vegan adaptation has been a consistent top performer on Pinterest’s most-saved boards throughout 2025 and into 2026. The reason is the combination of qualities that make it genuinely irresistible: the fragrance of lemongrass and kaffir lime, the heat of green chilli, the silky richness of coconut milk, and the freshness of Thai basil — all present in a bowl that is ready in thirty minutes and requires exactly one pan.

This version uses a quality store-bought green curry paste — the single most important shortcut in this recipe — alongside fresh aromatics, full-fat coconut milk, and a colourful selection of vegetables that cook quickly and absorb the surrounding curry beautifully.

Ingredients (Serves 4)

  • 3–4 tablespoons green curry paste (check it is vegan — many contain shrimp paste; Mae Ploy’s vegetarian version is excellent)
  • 2 cans (800ml) full-fat coconut milk
  • 400g firm tofu or 400g mixed vegetables (Thai aubergine, courgette, baby corn, sugar snap peas)
  • 1 red bell pepper, sliced
  • 150g baby spinach or Thai basil
  • 300ml vegetable stock
  • 1 tablespoon neutral oil
  • 1 tablespoon soy sauce or tamari
  • 1 tablespoon coconut sugar or palm sugar
  • 3 kaffir lime leaves (fresh or frozen — transformative ingredient)
  • 1 stalk lemongrass, bruised
  • 2cm piece galangal or ginger, sliced
  • Juice of 1 lime
  • Jasmine rice, to serve
  • Fresh Thai basil, chilli, and lime wedges to garnish

Method

Step 1: Heat oil in a wok or wide pan over medium-high heat. Add curry paste and fry for 90 seconds, stirring constantly, until fragrant and beginning to stick. This blooming step is essential — it develops the paste’s full aromatic potential.

Step 2: Pour in one can of coconut milk. Stir to combine with the paste. Add kaffir lime leaves, lemongrass, and galangal. Bring to a gentle simmer.

Step 3: Add the tofu or vegetables, the remaining coconut milk, and stock. Simmer 12–15 minutes until vegetables are cooked through.

Step 4: Season with soy sauce, coconut sugar, and lime juice. Add the spinach or Thai basil and stir until wilted. Remove lemongrass, kaffir lime leaves, and galangal before serving.

Step 5: Serve over jasmine rice. Garnish with fresh Thai basil, sliced chilli, and lime wedges.

Key tip: Full-fat coconut milk is essential. Light coconut milk produces a watery, thin curry that lacks the body and richness that defines this dish. It is worth the additional calories.

Vegan Pad Thai: Authentic Street-Food Flavour at Home

The first time I had truly great pad thai, it was from a street cart in Bangkok, eaten standing up with a plastic fork at ten in the morning, and it changed my understanding of what noodles could be. The balance of flavours was extraordinary — salty, sweet, sour, umami, and the kind of smoky fragrance that comes only from a wok over intense, direct heat.

Recreating that experience at home comes with one honest caveat: your kitchen stove is unlikely to reach the temperatures of a commercial gas burner or street food wok. But that does not mean you cannot make excellent pad thai at home. With the right ingredients, the right technique, and a willingness to cook in small batches over the highest heat your stove can offer, you can produce a dish that captures the essence of the original in a way that is deeply satisfying.

This version is fully plant-based, using tofu as the protein and tamarind paste at the heart of the sauce — because tamarind is not optional in pad thai. It is what gives the dish its characteristic sour-sweet depth that differentiates it from every other noodle dish. If you have not cooked with tamarind before, this recipe is the best possible introduction to it.

The Non-Negotiables of Pad Thai

Before the recipe itself, a brief note on what you absolutely should not compromise on:

Tamarind paste: This is the soul of the sauce. Ketchup is sometimes suggested as a substitute in Western adaptations. It is not a substitute. It is a different dish. Tamarind paste is widely available in Asian grocery stores and most large supermarkets.

Fish sauce alternative: Traditional pad thai uses fish sauce. For a fully vegan version, use a combination of soy sauce and a small amount of seaweed flakes (or nori) to approximate the oceanic depth. There are also dedicated vegan fish sauce products available.

Flat rice noodles: Vermicelli noodles will work in a pinch, but the flat, wide rice noodles — typically labelled as “rice stick noodles” — give the dish its characteristic texture and absorb the sauce more effectively.

Cook in batches: Do not double the recipe and cook it all at once in a single pan. Overcrowded woks steam rather than fry. Cook two servings at a time for the best result.

Ingredients (Serves 4)

For the sauce:

  • 3 tablespoons tamarind paste
  • 3 tablespoons soy sauce or tamari
  • 1 tablespoon vegan fish sauce (or 1 tablespoon soy + ½ teaspoon nori flakes)
  • 2 tablespoons coconut sugar or brown sugar
  • 1 tablespoon rice vinegar

For the noodles and protein:

  • 300g flat rice noodles
  • 400g firm tofu, pressed and cubed
  • 3 tablespoons neutral oil (divided)
  • 2 tablespoons cornstarch (for the tofu)
  • 4 garlic cloves, thinly sliced
  • 4 spring onions, white and green parts separated
  • 150g bean sprouts
  • 2 tablespoons soy sauce (for marinating tofu)

To serve:

  • 4 tablespoons roasted peanuts, roughly crushed
  • 2 limes, cut into wedges
  • Fresh coriander
  • Dried chilli flakes
  • Extra bean sprouts

Method

Step 1: Soak the Noodles

Soak the flat rice noodles in cold water for 30 minutes, or in warm water for 15 minutes, until pliable but not fully cooked — they should be flexible but still have significant resistance when you bite one. Drain and set aside. They will finish cooking in the wok.

Step 2: Make the Sauce

Combine the tamarind paste, soy sauce, vegan fish sauce, coconut sugar, and rice vinegar in a small bowl. Whisk until the sugar has dissolved. Taste and adjust — it should be a bold combination of salty, sour, and sweet. Set aside within reach of the stove.

Step 3: Prepare the Tofu

Press the tofu firmly between clean tea towels for at least 20 minutes. Cut into 1.5cm cubes. Toss with 2 tablespoons of soy sauce, then coat in cornstarch. Heat 1.5 tablespoons of neutral oil in a wide pan or wok over high heat. Add the tofu in a single layer and cook without moving for 3 to 4 minutes until deeply golden. Turn and cook for another 2 to 3 minutes until crisp on all sides. Remove and set aside.

Step 4: Cook the Pad Thai (in batches)

Heat the remaining oil in the wok over the highest possible heat. Add half the garlic and the white parts of the spring onions. Stir-fry for 30 seconds. Add half the drained noodles and half the sauce. Toss continuously using tongs for 2 to 3 minutes — the noodles should absorb the sauce and develop some caramelisation on the edges where they contact the hot pan. Add half the tofu and half the bean sprouts. Toss for one more minute. Remove to a serving plate and cook the second batch.

Step 5: Serve

Pile the pad thai onto plates and top with crushed peanuts, fresh coriander, the green parts of the spring onions, and a wedge of lime. Serve chilli flakes on the side for those who want extra heat.

Pressing Tofu: Why It Matters

The difference between soft, spongy tofu and crispy, golden tofu is almost entirely about moisture removal. Tofu is sold packed in water, and that water must be removed before the tofu can brown properly. Even ten minutes of pressing between weighted tea towels makes a significant difference. Thirty minutes is better. If you have a tofu press, use it — they are inexpensive and genuinely useful.

Once pressed, the cornstarch coating creates a thin, crispy crust that holds up to the sauce without becoming soggy. Do not skip it.

The Wok Technique

Professional pad thai is cooked with a technique called “wok hei” — a Cantonese term that translates roughly as “breath of the wok.” It refers to the complex, slightly smoky flavour that high-heat cooking imparts. You cannot fully replicate wok hei on a home stove, but you can get close by ensuring your wok or pan is ripping hot before anything goes in, cooking in small batches to maintain temperature, and working quickly with confidence.

A carbon steel wok is worth the investment if you cook stir-fries regularly. It heats faster and retains heat better than most non-stick pans, and it will last a lifetime with proper care.

Nutritional Profile

Tofu is among the most complete plant-based proteins available, containing all nine essential amino acids in meaningful quantities. A 100g serving provides approximately 8 grams of protein, along with calcium, iron, and manganese. Combined with the energy from the rice noodles and the micronutrients from the fresh vegetables, this is a nutritionally balanced meal that genuinely satisfies.

Peanuts add healthy monounsaturated fats, additional protein, and a meaningful amount of niacin and folate. Bean sprouts contribute vitamin C and a satisfying crunch.

Final Thoughts

Pad thai done well is one of the most exciting things you can cook in a home kitchen. It is fast, intensely flavoured, and rewards confidence. Once you have made it two or three times and found your rhythm with the sauce and the heat, it becomes a dish you can pull together faster than takeaway can be delivered.

Make the sauce in advance. Press the tofu the night before. Have everything ready at the stove. Then cook it fast, eat it immediately, and enjoy every bite.


Browse more vibrant plant-based recipes in our Website.