Dinner recipe

Sticky Tofu Coconut Rice with Green Beans and Lime

No ratings yet

Crisp-edged tofu in a glossy ginger-lime glaze with coconut basmati rice and snappy green beans.

35 min650 kcal4 base servingsDinnerVeganFamily Friendly
ContainsGluten, Soya
Allergy and dietary checks

Shop Sorted can help flag food rules, but it cannot guarantee that a meal or product is allergen-free or suitable for your needs. Always check retailer labels, product packaging, ingredients and substitution notices before buying, cooking or eating.

Recipe and nutrition estimates

Recipe times, servings, calories and nutrition notes are estimates for planning. They are not medical or dietary advice. Check food is cooked safely and adjust recipes for your household's needs.

Focus ingredients: tofu, basmati rice, green beans, coconut milk

Dietary fit: Vegan, Vegetarian, Dairy-free

Serving tip: Dry the tofu thoroughly before dusting with cornflour for a crisp coating that holds the glaze.

Sticky Tofu Coconut Rice with Green Beans and Lime plated and ready to serve.

Image: Shop Sorted generated asset

Ingredients

What you need

  • 600g firm tofu
  • 300g basmati rice
  • 400ml coconut milk
  • 350g green beans
  • 4 tbsp soy sauce
  • 2 tbsp maple syrup
  • 2 lime
  • 3 tbsp cornflour
  • 3 cloves garlic
  • 25g fresh ginger
  • 6 spring onions
  • 3 tbsp vegetable oil
  • 1/2 tsp salt

You'll also need

saucepan with lid, large non-stick frying pan, mixing bowl, fine grater

Method

Step by step

Up to 8 clear steps
  1. Sticky Tofu Coconut Rice with Green Beans and Lime cooking step 1: Prepare the tofu and vegetables.
    Step 1

    Prepare the tofu and vegetables

    Pat the firm tofu dry and cut it into 2cm cubes. Trim and halve the green beans, grate the garlic and fresh ginger, and thinly slice the spring onions, keeping the green tops separate.

    8 min
  2. Sticky Tofu Coconut Rice with Green Beans and Lime cooking step 2: Cook the coconut rice.
    Step 2

    Cook the coconut rice

    Rinse the basmati rice until the water runs mostly clear. Put it in a saucepan with the coconut milk, 250ml water and the salt. Bring to the boil, cover and simmer over a very low heat for 12 minutes, then remove from the heat and rest covered for 8 minutes.

    20 min
  3. Sticky Tofu Coconut Rice with Green Beans and Lime cooking step 3: Coat and crisp the tofu.
    Step 3

    Coat and crisp the tofu

    Toss the tofu with the cornflour until evenly dusted. Heat 2 tablespoons vegetable oil in a large non-stick frying pan over a medium-high heat. Fry the tofu for 8 to 10 minutes, turning every 2 minutes, until crisp and golden on several sides.

    10 min
  4. Sticky Tofu Coconut Rice with Green Beans and Lime cooking step 4: Cook the green beans.
    Step 4

    Cook the green beans

    Transfer the tofu to a plate. Add the remaining 1 tablespoon vegetable oil, green beans and the white spring onion slices to the pan. Stir-fry for 4 to 5 minutes until the beans are bright green and just tender.

    5 min
  5. Sticky Tofu Coconut Rice with Green Beans and Lime cooking step 5: Glaze until sticky.
    Step 5

    Glaze until sticky

    Stir the soy sauce, maple syrup, garlic, ginger, finely grated zest of 1 lime and 2 tablespoons lime juice in a bowl. Return the tofu to the pan, pour in the glaze and toss for 2 to 3 minutes until glossy and clinging.

    3 min
  6. Sticky Tofu Coconut Rice with Green Beans and Lime cooking step 6: Build the bowls.
    Step 6

    Build the bowls

    Fluff the coconut rice and divide between four bowls. Spoon over the sticky tofu and green beans, scatter with the green spring onion tops and serve with wedges from the remaining lime.

    2 min