Thai Green Curry with Tofu – Coconut Veggie Bowl

A protein-packed one-pan dinner made with aromatic green curry paste, light coconut milk and colourful vegetables.

Total
35 min
Servings
2 servings
Difficulty
Easy
Calories · per serving
420 kcal

Written by

Ecem Akkaba · Dietitian

Dietitian, graduate of İstanbul Medipol University. She develops the recipes and nutrition values on FitZen.

Updated:

Thai Green Curry with Tofu – Coconut Veggie Bowl

In short

Thai Green Curry with Tofu – Coconut Veggie Bowl contains 420 calories per serving: 22 g protein, 40 g carbohydrate and 20 g fat. It takes 35 minutes in total and makes 2 servings.

About this recipe

This Thai green curry with tofu is a light, fragrant one-pan dinner packed with colourful vegetables and plant protein. A splash of coconut milk and fresh lime make it feel indulgent while staying balanced and fit.

Method

  1. 1

    Press the tofu to remove excess water, then cut into cubes and pat dry.

  2. 2

    Heat the coconut oil in a pan and sauté the tofu until golden on all sides, then set aside.

  3. 3

    Add the green curry paste to the same pan and fry for a minute until fragrant.

  4. 4

    Pour in the coconut milk and tamari, then bring to a gentle simmer.

  5. 5

    Add the zucchini, bell pepper, green beans and broccoli, and simmer until tender-crisp.

  6. 6

    Return the tofu to the pan and cook for 3-4 minutes so it soaks up the sauce.

  7. 7

    Stir in the basil, finish with a squeeze of lime and serve over jasmine rice.

Tips

  • Always choose a vegan green curry paste, as many contain shrimp paste or fish sauce.
  • Press the tofu well for a firmer, meatier texture that holds its shape while cooking.
  • Add the lime only at the very end to keep the sauce fresh and bright.

Language

3 days free

Get started

Log today’s first meal with a photo

Download it, create your account, photograph your first plate. Setup takes under a minute. Your first 3 days are free. Cancel any time.

  • Free to download
  • No credit card needed to sign up
  • Cancel your subscription any time

3-day free trial · then Premium: ₺149.99 weekly · ₺199.99 monthly · ₺1,299.99 yearly