
Carrot Noodle Pad Thai with Shrimp
This post may contain affiliate links. Please read our disclosure policy.
This carrot noodle pad Thai with shaved carrots is a twist on a takeout favorite. It’s perfectly cooked carrot noodles, bean sprouts, shrimp, and egg tossed in a tasty tamarind sauce, and served with all the toppings. It’s easy to make, and it’s ready in just 30 minutes!

This carrot noodle pad Thai is bright, colorful, and packed with all the sweet, savory, tangy flavors that make pad Thai so good. Instead of rice noodles, thin carrot ribbons soak up the sauce beautifully while keeping the dish fresh and light without sacrificing the satisfying slurpiness you want from a good noodle bowl.
One of my favorite things about this dinner recipe is how easy the carrot noodles are to make. A simple vegetable peeler creates ribbons that are surprisingly similar in shape to traditional pad Thai noodles, and they cook in just minutes. Tossed with shrimp, eggs, bean sprouts, garlic, and onion, and finished with a classic tamarind-based sauce, the whole dish comes together quickly in one pan.
It’s also incredibly flexible depending on what you’re craving or what’s hanging around in the fridge. Add extra vegetables like cabbage or bell peppers, swap the shrimp for chicken, or top it with plenty of peanuts, herbs, chili, and lime. The combination of fresh toppings with the savory-sweet sauce makes every bite taste vibrant and full of contrast.


Tips for making carrot noodles
Carrot ribbons are easy to make, but here are a few tips that help them turn out great every time:
- Rotate the carrot every few peels to get noodles of the same width.
- Pull the vegetable peeler towards you so the noodles are slightly thicker.
- When the carrot is too small to hold, set it down on a cutting board at the edge of your counter. The blade can have contact with the carrot until it is very thin this way, so you can get the most from them.
- Count on 2-3 carrots per person.

Carrot Noodle Pad Thai with Shrimp
Ingredients
- 3 tablespoons tamarind paste (see notes)
- ¼ cup palm sugar (can use brown sugar)
- 1 tablespoon fish sauce
- 1 tablespoon soy sauce
- 4 medium carrots
- 2 tablespoons cooking oil (divided)
- 1 medium onion (sliced thin)
- 3 cloves garlic (minced)
- 10 large shrimp
- 2 large eggs
- 2 cups bean sprouts
- 2 green onions (sliced)
- 1 handful cilantro (stems torn off)
- 1 lime (juiced)
- Sriracha, chopped chilis, extra green onions, cilantro, and whole peanuts (to serve)
Instructions
- Add the tamarind paste, palm sugar, fish sauce, and soy sauce to a small bowl and mix well.3 tablespoons tamarind paste, ¼ cup palm sugar, 1 tablespoon fish sauce, 1 tablespoon soy sauce
- Peel the carrots then slice them into long ribbons using the peeler. (See the blog post for more detailed instructions.) Place the carrot noodles into a large bowl.4 medium carrots
- Heat 1 tablespoon of the oil in a large skillet or wok over medium-high heat. Add the onion and garlic and cook for 2 minutes. Add the prawns and cook, stirring a few times, until they have turned pink, about 1-2 minutes. Remove the prawns and onions from the pan.2 tablespoons cooking oil, 1 medium onion, 3 cloves garlic, 10 large shrimp
- Pour the remaining tablespoon of oil into the pan. Once it is hot, crack the eggs into the pan and stir them around. Cook them until they are scrambled then remove them from the pan and put them in the same bowl as the prawns.2 large eggs
- Put the pan back on the heat and add the carrot noodles. Unless you have a very big skillet they will barely fit. Don't worry, they will shrink as they cook. Cook them for about 2 minutes, turning them with tongs so they cook evenly. Add the bean sprouts and mix them in using the tongs. Pour in the tamarind sauce and continue to toss the noodles. Continue to cook the noodles until they are soft but still have a slight crunch, about 2-3 more minutes.2 cups bean sprouts
- Add the green onions, cilantro, and cooked onions, prawns, and eggs back into the pot and toss it so everything is mixed in well.2 green onions, 1 handful cilantro
- Divide the pad thai between two bowls. Return the pan to the heat and turn the heat to high. Let the liquid in the pan boil until it thickens then pour it over the noodles.
- Top the pad thai with a squeeze of lime juice and any or all of the optional toppings. Serve right away.1 lime, Sriracha, chopped chilis, extra green onions, cilantro, and whole peanuts
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.










The process of slicing the carrots was fun but the sauce did not bring much. The beansprouts brought bitterness that the sauce could not cover
I LOVE this recipe!! We did it few times and each one we really enjoyed it!
I’m so happy to hear you love the recipe! Hooray!!
did it last night for my friends, aboslutly delicous thanks for sharing 🙂
I’m so happy you liked it!!
This recipe is AMAZING! We do it at least once a month! We loved it!
This time we added some zuccini noodles at the end
Thank you so much for the feedback! Love the idea of adding some zucchini noodles … I’m so doing that next time I make this. 🙂
I love this! I am obsessed with Pad Thai right now and this looks amazing!
Thank you so much, Katy!!
WOWZA! This dish looks incredible! I am totally with you on veggie noodles! I LOVE it!
Thanks, Erica!