Simple Bitter Gourd & Tofu Stir-fry
This Simple Bitter Gourd & Tofu Stir-fry offers a high-protein, flavorful meal that expertly balances the unique bitterness of bitter gourd with savory tofu and aromatic spices. It's a quick and healthy dish perfect for a weeknight dinner.
For 2 servings
Prepare the Bitter Gourd: Slice the bitter gourd in half lengthwise and use a spoon to scoop out the seeds and white pith. Slice the remaining green flesh into thin (1/4-inch thick) crescent-shaped pieces. Place the slices in a bowl, sprinkle with 1 teaspoon of salt, mix well, and let sit for 15-20 minutes. This process helps draw out some of the bitterness. After resting, firmly squeeze out any excess liquid from the bitter gourd, then rinse thoroughly under cold running water. Pat the slices very dry with paper towels.
Prepare the Tofu: If your tofu isn't pre-pressed, wrap the block in several layers of paper towels or a clean kitchen towel. Place a heavy object (like a cast-iron pan or a few cans) on top and press for at least 15-30 minutes to remove excess water. Once pressed, cut the tofu into 1-inch cubes.
Sauté Aromatics: Heat 1 tablespoon of vegetable oil in a large wok or non-stick pan over medium-high heat. Add the minced garlic and sliced onion. Sauté for 2-3 minutes, stirring frequently, until the onion softens and becomes translucent, and the garlic is fragrant. Remove the aromatics from the pan and set aside.
Brown the Tofu: Add the remaining 1 tablespoon of vegetable oil to the same pan and increase the heat to high. Add the pressed tofu cubes in a single layer, ensuring not to overcrowd the pan (cook in batches if necessary). Cook for 5-7 minutes, turning occasionally, until golden brown and slightly crispy on all sides. Remove the browned tofu from the pan and set aside with the aromatics.
Stir-fry Bitter Gourd: Add the prepared and dried bitter gourd slices to the hot pan. Stir-fry for 5-7 minutes, or until the bitter gourd is tender-crisp and shows some slight charring. Maintain high heat to ensure a good stir-fry texture.
Combine and Season: Return the sautéed garlic, onion, and browned tofu to the pan with the bitter gourd. Add the soy sauce and granulated sugar. If you prefer a bit of heat, add the red chili flakes now. Toss everything together for 1-2 minutes, ensuring all ingredients are well coated and heated through.
Serve: Taste the stir-fry and adjust seasoning with a pinch more salt or soy sauce if needed. Drizzle with optional toasted sesame oil for added flavor. Serve immediately with steamed rice or as a nutritious side dish.
What to keep in mind.
4 tips from the recipe — small details that make a real difference to the final dish.
- 1Proper Bitter Gourd Prep is Key: Don't skip the salting, resting, squeezing, and rinsing steps for the bitter gourd. This significantly reduces its inherent bitterness, making it more palatable for those new to the vegetable.
- 2Achieve Crispy Tofu: Ensure your tofu is well-pressed and patted dry before cooking. Use high heat and don't overcrowd the pan when browning the tofu to get a nice golden, slightly crispy exterior.
- 3High Heat for Stir-frying: Stir-frying works best with high heat. This allows the vegetables to cook quickly while retaining their crispness and prevents them from becoming soggy. Make sure your wok or pan is very hot before adding ingredients.
- 4Balance the Flavors: The small amount of sugar helps to balance the bitterness of the gourd and the saltiness of the soy sauce, creating a more harmonious flavor profile. Taste and adjust to your preference.
Adapt it for your goals.
Add More Vegetables
Incorporate other quick-cooking vegetables like bell peppers, mushrooms, or green beans during the last few minutes of stir-frying for added color, texture, and nutrients.
Protein AlternativesProtein Alternatives
Instead of tofu, you can use tempeh (cubed and pan-fried), or even add cooked chicken or shrimp for a non-vegetarian option. Adjust cooking times accordingly.
Spice Level AdjustmentSpice Level Adjustment
For more heat, increase the amount of red chili flakes or add a finely chopped green chili along with the garlic and onion. For less spice, omit the chili entirely.
Why this is on our healthy list.
Blood Sugar Regulation
Bitter gourd is well-known for its potential to help lower blood glucose levels, making it beneficial for individuals managing diabetes or those looking to maintain healthy blood sugar.
Rich in Antioxidants
Both bitter gourd and tofu are packed with antioxidants, which help combat free radicals in the body, reducing oxidative stress and supporting overall cellular health.
Excellent Plant-Based Protein
Tofu provides a complete plant-based protein source, essential for muscle repair, growth, and satiety, making this dish a great option for vegetarians and vegans.
Frequently asked questions
The recipe includes a crucial step: salting the sliced bitter gourd, letting it sit, squeezing out the liquid, and then rinsing thoroughly. This process draws out much of the bitterness. You can also soak it in diluted yogurt or tamarind water for 30 minutes before rinsing for an even milder taste.


