There’s something incredibly satisfying about a quick, flavor-packed noodle dish that comes together in one pan. This shrimp dinner delivers bold, tangy, and slightly sweet flavors with tender noodles, juicy shrimp, and crunchy toppings. It’s perfect for busy weeknights when you want something homemade without the hassle.
Why You’ll Love This Recipe
This dish comes together in about 30 minutes, making it ideal for weeknight cooking. The balance of sweet, savory, and tangy flavors creates a restaurant-quality experience at home.
The combination of shrimp, tofu, and noodles provides both protein and satisfying texture. It’s customizable and easy to adjust based on what you have available.

What You’ll Need (Ingredient Highlights)
Rice noodles form the base and soak up the flavorful sauce beautifully. They cook quickly and provide a light yet satisfying texture.
Shrimp adds a juicy, tender bite and cooks in just minutes. Firm tofu brings a soft contrast and absorbs the surrounding flavors well.
Tamarind paste and fish sauce create the signature tangy and savory profile. Palm sugar balances everything with a subtle sweetness.
Pro Tips Before You Start
Soak the noodles until just pliable, not overly soft, to avoid mushy texture during cooking. Properly drained noodles help prevent sticking.
Cook ingredients in batches to maintain high heat and avoid overcrowding the pan. This ensures better texture and flavor development.
How to Make 30-Minute Shrimp Dinner
Step 1 – Soak the noodles
Place rice noodles in warm water for about 30 minutes until softened. Drain well and toss with a little oil to prevent sticking.
Step 2 – Prepare the sauce
Cook sugar and water over low heat until dissolved and lightly caramelized. Remove from heat and stir in fish sauce, tamarind paste, and paprika.
Step 3 – Cook the shrimp
Heat oil in a wok or skillet over medium-high heat. Add shrimp and cook briefly until pink, then transfer to a plate.
Step 4 – Cook the tofu
In the same pan, heat more oil and cook tofu until golden. Remove and set aside with the shrimp.
Step 5 – Sauté aromatics and noodles
Wipe the pan and heat oil, then cook shallot, garlic, and scallion whites until fragrant. Add noodles and stir, then pour in the sauce and toss to coat evenly.
Step 6 – Add eggs
Push noodles aside and add oil, then pour in beaten eggs. Cook until just set and mix into the noodles.
Step 7 – Combine and finish
Return shrimp and tofu to the pan along with bean sprouts, radish, and scallion greens. Toss gently, then top with peanuts and serve with lime if desired.
What to Serve Them With
Serve with fresh lime wedges for brightness and balance. A light cucumber salad pairs well to add freshness.
You can also enjoy it with iced tea or a refreshing citrus drink for a complete meal. It works great as a standalone dish too.
Variations / Substitutions
Swap shrimp for chicken or keep it vegetarian by adding more tofu. Use soy sauce instead of fish sauce for a plant-based option.
Add extra vegetables like bell peppers or carrots for more texture. Adjust spice level with chili flakes or omit for a milder version.
Storage & Leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a pan with a splash of water.
This dish is best enjoyed fresh but can still be flavorful when reheated properly. Avoid overcooking during reheating to maintain texture.
FAQs
Can I make this recipe ahead of time?
Yes, you can prepare components in advance and assemble quickly when ready to serve.
How should I store leftovers?
Store in an airtight container in the refrigerator to keep it fresh.
Can I freeze this dish?
It’s not ideal for freezing due to the noodles’ texture, but it can be done if needed.
Can I substitute some of the ingredients?
Yes, you can swap proteins, sauces, or vegetables based on preference.
How long does this recipe take to make?
It typically takes around 30 minutes from start to finish.
Is this recipe kid-friendly?
Yes, simply reduce or omit the spice for a milder flavor.
Can I make this dish gluten-free or dairy-free?
Yes, it is naturally dairy-free and can be gluten-free with proper sauce choices.
What should I serve it with?
It pairs well with light salads or refreshing drinks.
Do I need special equipment?
A wok or large skillet works best, but any large pan will do.
How do I know when it’s perfectly cooked?
Look for tender noodles, fully cooked shrimp, and well-combined ingredients.
Final Thoughts
This shrimp noodle dish is a perfect balance of flavor, texture, and convenience. It’s quick enough for weeknights yet satisfying enough to feel special.
Once you make it, it’s likely to become a go-to favorite in your meal rotation.
Full Recipe Card
Ingredients
8 ounces dried medium rice noodles
7 tablespoons canola or grapeseed oil, divided
3 tablespoons palm sugar or granulated sugar
1 tablespoon water
3 tablespoons fish sauce
2 tablespoons tamarind paste
1 teaspoon paprika
6 ounces raw shrimp (21-25 count), peeled and deveined
7 ounces water-packed firm tofu, drained and cubed (1/2-inch)
1 medium shallot, thinly sliced
4 cloves garlic, minced
3 scallions, divided
2 large eggs, lightly beaten
1 cup bean sprouts
2 tablespoons sweet preserved daikon radish (optional)
1/4 cup crushed roasted peanuts
Crushed red pepper to taste (optional)
Lime wedges for serving (optional)
Instructions
Soak noodles in warm water for 30 minutes, then drain and toss with oil.
Cook sugar and water until dissolved and slightly caramelized, then mix with fish sauce, tamarind paste, and paprika.
Cook shrimp briefly in hot oil until pink, then remove.
Cook tofu until golden and set aside.
Sauté shallot, garlic, and scallion whites, then add noodles and sauce.
Cook eggs in the pan and mix into noodles.
Return shrimp and tofu, add vegetables, and toss well.
Top with peanuts and serve with lime wedges.
