Noodle ba Soy va Felfel (نودل با سویا و فلفل) — Persian-Style Noodles with Soy and Peppers
A modern Persian home-kitchen stir-fry: springy flavored noodles tossed with rehydrated soy granules, mushrooms, peppers, green chilies, and juicy tomatoes. Finished with butter for a glossy, umami-rich, weeknight-friendly meal.

Printable Recipe Card
Servings: 4 · Total: 43 min · Difficulty: easy
Ingredients (quick list)
- 70 g Textured soy protein granules (dry) (soaked and squeezed dry)
- 500 ml Boiling water (for soaking soy granules)
- 300 g Instant flavored noodles (seasoning included) (about 3 standard packs; use seasoning to taste)
- 2000 ml Water (for boiling noodles)
- 200 g Onion (thinly sliced)
- 200 g Fresh mushrooms (sliced 5 mm thick)
- 180 g Bell pepper (thinly sliced (any color))
- 20 g Green chili peppers (2 small chilies, thinly sliced; remove seeds for less heat)
- 300 g Tomatoes (grated or finely diced)
- 30 ml Cooking oil (neutral oil such as sunflower or canola)
- 20 g Butter (added at the end for gloss and flavor)
- 3 g Salt (about 1/2 tsp; adjust based on noodle seasoning saltiness)
+ 1 more in the full ingredients section below.
Steps (summary)
- Soak the soy granules: place dry soy granules in a heatproof bowl and pour over 500 ml boiling water. Stir, then soak 12 minute…
- Prepare noodles: bring 2,000 ml water to a rolling boil. Add noodles and cook 2–3 minutes until just loosened and still springy…
- Build the base: heat 30 ml cooking oil in a large wok or skillet over medium-high heat for 1 minute. Add sliced onion and sauté…
- Stir-fry vegetables and soy: add bell pepper and sliced green chilies; stir-fry 2 minutes to keep them crisp. Add the squeezed…
- Tomato simmer: add grated/diced tomatoes and cook 4–5 minutes over medium heat, stirring, until the tomatoes thicken into a glo…
- Combine and finish: add drained noodles to the pan. Sprinkle in the noodle seasoning gradually (start with 1/2 to 3/4 of the pa…
Cultural Background
This dish reflects contemporary Iranian home cooking, where pantry staples like instant noodles are combined with familiar stir-fry vegetables and soy protein for a quick, filling meal. It is often prepared as a budget-friendly weeknight dinner and adjusted to personal heat and seasoning preferences.
Equipment
💡 Tips
- Squeezing the soaked soy very dry prevents a watery stir-fry and helps the soy brown for better flavor.
- Keep peppers crisp by adding them after mushrooms; overcooking makes them soft and dull.
- Use the noodle seasoning gradually; different brands vary widely in saltiness and spice.
- For more tomato depth, cook the tomatoes until the oil lightly separates at the edges before adding noodles.
⚠️ Common Mistakes
❌ Not squeezing the soaked soy granules
💡 Why: Excess water dilutes the tomato sauce and prevents browning, making the dish taste flat.
✅ Fix: Drain thoroughly and press hard in a sieve for 30–60 seconds; if needed, wrap in a clean towel and squeeze.
❌ Overcooking the noodles before stir-frying
💡 Why: Instant noodles continue cooking in the pan and can turn mushy quickly.
✅ Fix: Boil only until just loosened (2–3 minutes), drain well, and toss in the pan for a short final combine.
❌ Adding all seasoning packets at once
💡 Why: Seasoning strength varies by brand and can make the dish overly salty or spicy.
✅ Fix: Add gradually while tossing, taste, and stop when the flavor is balanced; use measured salt as a backup, not the main salt source.
❌ Cooking peppers too long
💡 Why: They lose their fresh bite and can taste dull and sweet rather than vibrant.
✅ Fix: Stir-fry peppers briefly (about 2 minutes) and keep heat medium-high to maintain crisp-tender texture.
🧊 How to Store
Cool completely, then refrigerate in an airtight container up to 3 days. Reheat in a skillet over medium heat with 1–2 tbsp water to loosen, or microwave covered in 45-second bursts, stirring between. Not ideal for freezing; noodles soften and peppers lose texture.
📅 Make Ahead
Soak and squeeze the soy granules up to 24 hours ahead; refrigerate covered. Slice vegetables up to 1 day ahead. Cook noodles just before serving for best texture; if pre-cooked, undercook by 30 seconds and toss with a little oil, then refrigerate up to 12 hours.
🍽️ Pairs Well With
- Shirazi-style cucumber and tomato salad
- Plain yogurt or a dairy-free yogurt alternative
- Pickled vegetables
- Fresh herbs and lemon wedges
Regional Variations
- Tehran-style home kitchensOften includes extra green chilies for more heat and uses mixed bell peppers for color; the noodles are typically a popular instant brand with seasoning adjusted to taste.
- Northern Iran-inspiredMay add more tomatoes and mushrooms for a saucier result and finish with a little extra black pepper; some cooks keep the vegetables very crisp to emphasize freshness.
Ingredients
- 70 gTextured soy protein granules (dry) (soaked and squeezed dry)
- 500 mlBoiling water (for soaking soy granules)
- 300 gInstant flavored noodles (seasoning included) (about 3 standard packs; use seasoning to taste)
- 2000 mlWater (for boiling noodles)
- 200 gOnion (thinly sliced)
- 200 gFresh mushrooms (sliced 5 mm thick)
- 180 gBell pepper (thinly sliced (any color))
- 20 gGreen chili peppers (2 small chilies, thinly sliced; remove seeds for less heat)
- 300 gTomatoes (grated or finely diced)
- 30 mlCooking oil (neutral oil such as sunflower or canola)
- 20 gButter (added at the end for gloss and flavor)
- 3 gSalt (about 1/2 tsp; adjust based on noodle seasoning saltiness)
- 1 gBlack pepper (about 1/2 tsp, freshly ground)
🔄 Substitutions
- Textured soy protein granules→ Finely crumbled firm tofu (250 g, pressed)
- Instant flavored noodles→ Plain wheat noodles (300 g) + 20 ml soy sauce + 5 g garlic powder
- Butter→ Olive oil or vegan butter (20 g)
Instructions
- 1
Soak the soy granules: place dry soy granules in a heatproof bowl and pour over 500 ml boiling water. Stir, then soak 12 minutes until plump. Drain through a fine sieve and press firmly with a spoon (or squeeze by hand once cool) to remove excess water; set aside.
- 2
Prepare noodles: bring 2,000 ml water to a rolling boil. Add noodles and cook 2–3 minutes until just loosened and still springy. Drain well and rinse briefly with warm water to stop overcooking. Toss with 1 tsp oil taken from the measured oil (or a few drops) to prevent sticking.
- 3
Build the base: heat 30 ml cooking oil in a large wok or skillet over medium-high heat for 1 minute. Add sliced onion and sauté 4–5 minutes, stirring, until translucent with light golden edges. Add mushrooms and cook 3 minutes until they release moisture and begin to brown.
- 4
Stir-fry vegetables and soy: add bell pepper and sliced green chilies; stir-fry 2 minutes to keep them crisp. Add the squeezed soy granules and cook 2 minutes, pressing and turning so they pick up color and onion flavor. Season with black pepper and half the salt.
- 5
Tomato simmer: add grated/diced tomatoes and cook 4–5 minutes over medium heat, stirring, until the tomatoes thicken into a glossy sauce that coats the soy and vegetables. Taste and add remaining salt only if needed, keeping in mind the noodle seasoning packet will add salt.
- 6
Combine and finish: add drained noodles to the pan. Sprinkle in the noodle seasoning gradually (start with 1/2 to 3/4 of the packets), tossing continuously for 2 minutes so everything is evenly coated. Turn off the heat, add 20 g butter, and toss 30 seconds until melted and shiny.
🪪 Recipe Passport
Cultural Background
This dish reflects contemporary Iranian home cooking, where pantry staples like instant noodles are combined with familiar stir-fry vegetables and soy protein for a quick, filling meal. It is often prepared as a budget-friendly weeknight dinner and adjusted to personal heat and seasoning preferences.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Borani Kadu (بورانی کدو) — Saffron-Infused Zucchini and Yogurt Dip
Persian · Appetizers · 40 min

Mixed Vegetable Rice (برنج با مخلوط سبزیجات) — Persian-Style Aromatic Pilaf
Persian · Rice Dishes · 75 min

Katteh Tond (کته تند) — Spicy Caspian-Style One-Pot Chicken Rice
Persian · Rice Dishes · 85 min

Chips and Egg Omelet (Chipsi Mayai) — Tanzanian Street-Food Classic
Tanzanian · Main Courses · 50 min

Cuban Crispy Shredded Beef (Vaca Frita) — Garlic and Citrus
Cuban · Main Courses · 140 min

Stuffed Zucchini (Kabak Dolması) — Hollowed zucchini filled with spiced minced meat and rice
Turkish · Main Courses · 90 min

Cig Kofte (Çiğ Köfte) — Isot-kissed bulgur kneaded and served in lettuce
Turkish · Appetizers · 25 min

Anmitsu (あんみつ) — Kanten Jelly Dessert with Red Bean Paste
Japanese · Desserts · 55 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.