
Spinach Mushroom Stir-Fry
Lunch • Singapore
How to Make Spinach Mushroom Stir-Fry (Traditional & Healthy Version)
Spinach Mushroom Stir-Fry is a vibrant vegetarian dish that has found its way into the heart of Singaporean cuisine, especially in bustling kopitiams and hawker centres. This quick and healthy meal reflects the rich fusion influences of Singapore, blending Chinese-style stir-frying techniques with local ingredients for a dish that’s both nutritious and flavourful. Commonly enjoyed as a lunch option, this stir-fry takes advantage of locally available vegetables, making it a staple for busy professionals and health-conscious families alike. The combination of earthy mushrooms and tender spinach, lightly tossed with garlic and a hint of umami from soy sauce, creates a satisfying yet light dish suitable for our tropical climate. In Singapore, such vegetable stir-fries are a popular way to balance out heavier mains, and you’ll often see this dish served alongside rice or as part of a vegetarian nasi padang spread. Its simplicity and clean flavours make it a go-to in many Singaporean households, loved by both young and old. Spinach Mushroom Stir-Fry is more than just a healthy lunch; it’s a nod to the multicultural spirit of Singapore’s food scene. Whether you’re seeking a meatless meal at a local kopitiam or preparing a wholesome option at home, this dish stands out for its taste, health benefits, and its place in the everyday dining culture of Singapore.
Ingredients(for 1 generous portion, as typically served in Singapore kopitiams)
- 200g Fresh spinach (bayam) (Preferably local bayam)
- 150g Button mushrooms (Sliced)
- 50g Oyster mushrooms (Torn into strips) - optional
- 3 cloves Garlic (Minced)
- 2 Shallots (Finely sliced)
- 1 tablespoon Light soy sauce (Low sodium preferred)
- 1 teaspoon Sesame oil (For aroma)
- 1/4 teaspoon White pepper (To taste)
- 2 tablespoons Vegetable stock or water (For stir-frying)
- 1 Red chilli (Sliced, optional for heat) - optional
Instructions
- 1
Wash spinach thoroughly and drain. Slice mushrooms and tear oyster mushrooms if using. Prepare garlic, shallots, and chilli.
5 minutes
Soak spinach in cool water and lift to remove grit.
- 2
Heat a large non-stick wok over medium heat. Add sesame oil.
2 minutes
Use a non-stick wok to minimise the amount of oil needed.
- 3
Add shallots and garlic. Stir-fry until fragrant and slightly golden.
3 minutes
Keep heat moderate to prevent burning the aromatics.
- 4
Add button and oyster mushrooms. Stir-fry until they soften and release moisture.
5 minutes
Do not overcrowd the wok; cook mushrooms in batches if necessary.
Why This Dish is Healthy
This dish is a healthy choice because it prioritises fresh vegetables, lean cooking methods, and minimal processed ingredients. Stir-frying in a non-stick wok with just a small amount of sesame oil maintains flavour while keeping calories in check. The combination of spinach and mushrooms delivers complex carbohydrates, fibre, and essential vitamins without excess fat or sugar, supporting weight management and heart health. Perfect for those looking for a clean, plant-based meal option.
This Spinach Mushroom Stir-Fry is packed with dietary fibre, plant-based protein, and a range of micronutrients. Spinach is rich in iron, vitamin K, and folate, supporting healthy blood and bones. Mushrooms add B vitamins, selenium, and antioxidants that help boost immunity and reduce inflammation. The use of minimal oil and a low-sodium soy sauce keeps this dish low in unhealthy fats and salt, making it suitable for most diets. It's also cholesterol-free and high in phytonutrients essential for overall wellness.
Pro Tips
- 💡Tip 1: Use a wide wok to prevent vegetables from steaming and turning soggy.
- 💡Tip 2: Always add spinach last to preserve its bright colour and nutrients.
- 💡Tip 3: A dash of vegetarian oyster sauce can be added for extra umami without adding animal products.
Storage & Serving
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a non-stick pan or microwave to prevent overcooking the spinach.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 120.0 kcal |





