Taste Of Asian Food

Cantonese Luffa Stir Fry with Tofu (胜瓜豆腐)

Cantonese luffa and tofu stir fry served with tender luffa and golden fried tofu

If you enjoy simple Cantonese home cooking, this luffa stir fry with tofu (胜瓜豆腐) makes a great addition to your regular meals.

It only needs a handful of everyday ingredients, yet the result is light and savory, especially with the fried tofu. The luffa releases its natural sweetness as it cooks, creating a delicate gravy that goes particularly well with steamed rice.

Growing up in Malaysia, I often saw luffa prepared in Chinese homes. It wasn’t a dish that tried to impress with bold seasonings. Instead, the natural sweetness of the luffa is allowed to come through, with garlic and ginger adding fragrance to the gravy.

The tofu is deep fried until golden, giving it a firmer texture that contrasts nicely with the soft and silky luffa. The luffa cooks very quickly, so this is also a practical dish when you want something simple for a home cooked meal.

Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.

  • Naturally sweet luffa – Fresh luffa releases its own juices as it cooks, creating a light gravy with a naturally sweet taste.
  • Golden fried tofu – Deep frying gives the tofu a firmer texture and a golden outer layer that contrasts nicely with the soft, silky luffa.
  • Quick to prepare – The luffa cooks very quickly, so once the tofu and other ingredients are prepared, the rest of the dish comes together in a short time.
  • Simple seasoning – Light soy sauce, oyster sauce, Maggi Seasoning, and white pepper give the gravy a savory taste without overpowering the luffa.
  • Great with rice – The tender luffa and savory gravy go especially well with steamed rice, making this an easy dish to include in a Chinese home cooked meal.

  • Luffa – The main vegetable in this dish. As it cooks, the luffa becomes tender and releases its natural juices, which form the base of the delicate gravy. (Luffa is also known as loofah, angled gourd, or ridge gourd, depending on the region. )
  • Firm tofu – Use firm tofu because it needs to withstand deep frying without breaking apart. Once fried, the tofu develops a golden outer layer that absorbs the savory gravy.
  • Garlic and ginger – Coarsely chopped garlic gives a noticeable garlic flavor, while finely minced ginger adds fragrance and a gentle warmth to the gravy.
  • Light soy sauce – Provides the main savory seasoning for the luffa gravy.
  • Oyster sauce – Adds savory depth and a slightly richer taste to the sauce.
  • Maggi Seasoning – Adds extra savory and umami notes to the gravy.
  • White pepper – Provides a mild peppery aroma that works well with the luffa and tofu.
  • Cornstarch slurry – Thickens the cooking liquid into a smooth gravy that coats the luffa before it is poured over the fried tofu.
  • Cooking oil – Used to deep fry the tofu and sauté the garlic and ginger before cooking the luffa.


  • Prepare the tofu – Remove the tofu from the packaging and drain away the water. Use firm tofu because it needs to withstand deep frying without breaking apart. Pat the tofu dry with kitchen paper, then cut it into rectangular pieces about 1 cm thick.
  • Prepare the luffa – Peel off the skin of the luffa and cut it into bite sized pieces. I usually cut mine into longer pieces that are roughly similar in size to the tofu, but you can cut them into any shape you prefer.
  • Prepare the aromatics – Coarsely chop the garlic so that you can still see and taste the garlic in the finished dish. I prefer to finely mince the ginger so that it blends easily into the gravy.
  • Prepare the seasoning and slurry – Measure out the light soy sauce, oyster sauce, Maggi Seasoning, and white pepper before you start cooking. Mix the cornstarch with cold water to make the slurry and stir it again just before using, as the cornstarch will settle to the bottom.
  • Cooking flow – There are two separate cooking stages in this recipe. First, deep fry the tofu until golden brown. Then sauté the garlic and ginger, cook the luffa with water and the seasonings, and thicken the gravy with the cornstarch slurry. Having everything prepared before you start makes the cooking process much easier, especially because the luffa cooks very quickly.

The full ingredient quantities of luffa stir fry are listed in the recipe card below. 


Fry the tofu

Heat sufficient oil for deep frying to about 180°C (350°F). Carefully add the tofu and fry until golden brown on both sides. Remove the tofu with a slotted spoon or chopsticks and transfer it to a serving plate.

Cook the luffa

Heat 2 tablespoons of cooking oil in a wok or large skillet. Add the garlic and ginger and sauté until fragrant. Add the luffa and stir fry for about 1 minute, then pour in ¼ cup (60 ml) of water. Continue cooking for another 1–2 minutes, until the luffa is tender.

Season and thicken the gravy

Add the light soy sauce, oyster sauce, Maggi Seasoning, and ground white pepper. Stir to combine. Mix 2 teaspoons of cornstarch with 2 tablespoons of cold water to make the slurry. Stir it again, then pour it into the wok while continuing to stir. Cook until the gravy thickens.

Assemble and serve

Pour the hot luffa and gravy over the fried tofu. Serve the luffa stir fry with tofu immediately with steamed rice.


A Few Tips From My Kitchen

Choose fresh luffa

The quality of the luffa makes a noticeable difference in this simple dish. I prefer luffa that feels firm and has smooth, unblemished skin. Older luffa can become more fibrous, which affects the texture after cooking.

Use firm tofu

The tofu needs to hold together during deep frying, so firm tofu is important for this recipe. Softer tofu is more likely to break apart when you handle it or fry it.

Don’t overcook the luffa

Luffa cooks very quickly, so there is no need to keep it in the wok for long. I prefer it tender and silky while still holding its shape rather than letting it become too soft.

Serve it fresh

I recommend serving the dish soon after the luffa gravy is poured over the tofu. The longer the fried tofu sits under the gravy, the softer it becomes, so serving it immediately gives you a better contrast between the tofu and luffa.

Chinese luffa stir fry with fried tofu, garlic, ginger, and thickened gravy

Common Mistakes to Avoid

Overcooking the luffa

Luffa cooks very quickly. If you leave it in the wok too long, it can become overly soft and lose the shape of the pieces.

Cutting the luffa too thin

Very thin pieces can become soft quickly. Cutting the luffa into bite sized pieces gives it more substance and helps it hold its shape during the short cooking time.

Using the wrong tofu

Soft tofu is more likely to break apart during deep frying. Use firm tofu so the pieces can withstand frying and handling.

Adding too much seasoning

The luffa has a naturally sweet taste, so adding extra seasoning can make the gravy too strong and cover its delicate flavor.

Not stirring the slurry

Cornstarch settles quickly in water. Stir the slurry again just before adding it to the wok so the gravy thickens properly.


Add dried shrimp

A small amount of dried shrimp (虾米) can be added for extra savory depth and a seafood aroma. This is an optional addition often used in Chinese home cooking.

Add mushrooms

Fresh shiitake or shimeji mushrooms can be added for a more earthy taste. They pair well with the natural sweetness of the luffa and work nicely with the tofu.

Add beaten egg

If you enjoy luffa with egg, you can add beaten egg during cooking for soft pieces of egg throughout the gravy. This is another simple way to prepare luffa in Chinese home cooking.

Make it vegetarian

To make the dish vegetarian, replace the oyster sauce and Maggi Seasoning with suitable vegetarian oyster sauce. Check the labels of the products you use to make sure they meet your dietary requirements.


  • Broccoli with Mushrooms Stir Fry – A Chinese vegetable stir fry made with broccoli and mushrooms in a savory sauce. It is another simple everyday dish that works well as part of a vegetarian meal.
  • Braised Tofu with Vegetables – A Chinese home cooked tofu dish with mushrooms and assorted vegetables in a savory braising sauce. For a vegetarian version, use vegetarian oyster sauce as suggested in the original recipe.
  • General Tso’s Tofu – Firm tofu is pan fried until golden brown and coated with the sweet and savory sauce used for General Tso’s chicken. It is a more strongly seasoned tofu dish that gives you a nice contrast to the luffa and tofu recipe here.

This Cantonese luffa stir fry with tofu is a good example of the kind of simple home cooking I grew up with in Malaysia. It doesn’t rely on complicated ingredients or heavy seasoning. The luffa provides a natural sweetness, while the garlic, ginger, and savory gravy bring everything together.

What I particularly like about this version is the contrast between the golden fried tofu and the soft, silky luffa. The luffa gravy is poured over the tofu just before serving, making this a simple dish that goes especially well with steamed rice.

If you enjoy Cantonese style home cooking, give this luffa and tofu recipe a try.


Golden fried tofu topped with Cantonese style luffa and savory gravy

Cantonese Luffa Stir Fry with Tofu (胜瓜豆腐)

Yield: 2 servings
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes

This Cantonese luffa stir fry with tofu pairs golden fried tofu with tender, naturally sweet luffa in a savory homemade gravy.

No Ratings

Ingredients

  • 400 g (about 1 medium) luffa, peeled and cut into bite sized pieces
  • 300 g firm tofu, drained and cut into rectangular pieces about 1 cm thick
  • 4 cloves garlic, coarsely chopped
  • 2 teaspoons ginger, finely minced
  • 2 tablespoons cooking oil, for sautéing
  • 2 tablespoons light soy sauce
  • 2 tablespoons oyster sauce
  • 2 teaspoons Maggi Seasoning
  • ¼ teaspoon ground white pepper
  • ¼ cup (60 ml) water
  • 2 teaspoons cornstarch
  • 2 tablespoons cold water, for the cornstarch slurry
  • Sufficient oil, for deep frying the tofu

Instructions

  1. Prepare the ingredientsDrain the tofu and pat it dry with kitchen paper. Cut it into rectangular pieces about 1 cm thick. Peel the luffa and cut it into bite sized pieces. Coarsely chop the garlic and finely mince the ginger. Mix the cornstarch with 2 tablespoons of cold water to make the slurry and stir well.
  2. Deep fry the tofuHeat sufficient oil to 180°C (350°F). Carefully add the tofu and deep fry until golden brown on both sides. Remove with a slotted spoon or chopsticks and place on a serving plate.
  3. Stir fry the luffaHeat 2 tablespoons of cooking oil in a wok or large skillet. Sauté the garlic and ginger until fragrant. Add the luffa and stir fry for about 1 minute. Add ¼ cup (60 ml) water and cook for another 1–2 minutes, until the luffa is tender.
  4. Season and thicken the gravyAdd the light soy sauce, oyster sauce, Maggi Seasoning, and white pepper. Stir well. Stir the cornstarch slurry again, then pour it into the wok while stirring. Continue cooking until the gravy thickens.
  5. ServePour the luffa and gravy over the fried tofu. Serve immediately with steamed rice.
Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 464Total Fat: 23gSaturated Fat: 2gUnsaturated Fat: 21gSodium: 3168mgCarbohydrates: 54gFiber: 9gSugar: 12gProtein: 18g

This data was provided and calculated by Nutritionix on 20/8/2026

0 0 votes
Article Rating
Subscribe
Notify of

0 Comments
Skip to Recipe
0
Would love your thoughts, please comment.x
()
x