Skip to main content

Seared Tofu with with Green Beans and Asian Coconut Sauce

This vibrant pan-seared tofu dish combines crisp, golden tofu with tender green beans and a luscious coconut milk sauce. The combination of fresh ginger, garlic, and a hint of chilli provides a warming aromatic base, while the lime juice adds a bright, zesty lift to the creamy finish. It is a wonderful way to enjoy a high-protein vegetarian meal that feels both indulgent and nourishing, making it a perfect choice for a fresh midweek dinner.

Designed for those seeking a satisfying plant-based option, this recipe is naturally gluten-free if using tamari and pairs beautifully with steamed jasmine rice or rice noodles. The toasted cashews provide a lovely crunch, contrasting with the silky texture of the coconut reduction. For a balanced, healthy plate that does not compromise on flavour, this fragrant Asian-inspired stir-fry is sure to become a new favourite in your kitchen rotation.

Continue reading below

Ingredients for Seared Tofu with with Green Beans and Asian Coconut Sauce

  • 1 (14- to 450g ) package firm tofu

  • 2 tablespoons soy sauce

  • 60ml vegetable oil

  • 1 tablespoon finely chopped garlic

  • 1 tablespoon finely chopped peeled fresh ginger

  • 1/2 teaspoons dried hot red pepper flakes

  • 450g green beans, trimmed and cut into 2-inch-long pieces

  • 1 red pepper, cut into 1/4-inch-wide strips (2 inches long)

  • 1 teaspoon salt

  • 1 (14- to 425g ) can unsweetened coconut milk (not low-fat)

  • 1 tablespoon fresh lime juice

  • 80ml chopped salted roasted cashews

  • Accompaniment: rice noodles or rice

How to make Seared Tofu with with Green Beans and Asian Coconut Sauce

Halve tofu lengthwise, then cut crosswise into 1/2-inch-thick slices and pat dry well. Put 1 tablespoon soy sauce in a wide shallow dish, then add tofu, turning to coat, and let stand 10 minutes. Pat tofu dry.

Heat oil in a 12-inch heavy skillet over high heat until hot but not smoking, then add tofu in 1 layer and cook, turning over once, until tofu is browned, about 6 minutes total. Transfer with a slotted spoon to a large plate, reserving oil in skillet.

Add garlic, ginger, and red pepper flakes to skillet and sauté, stirring, until fragrant, about 30 seconds. Add beans, pepper, and salt and sauté, stirring, 1 minute.

Stir in coconut milk and remaining tablespoon soy sauce and bring to a boil, then boil, uncovered, until beans are tender, about 6 minutes. Transfer vegetables using a slotted spoon to plate with tofu.

Simmer sauce until thickened slightly and reduced to about 180ml , about 2 minutes. Stir in lime juice and pour sauce over vegetables and tofu. Sprinkle with cashews.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 17 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.