These carrot noodles with Thai peanut sauce are truly down-to-the-last-bite delicious! The soft inside, crispy outside pan-fried tofu, crunchy peanuts, and perfectly cooked carrot noodles are so good. You have got to try this!

A bowl of Carrot Noodles with peanut sauce - 1

These carrot noodles are coated in a warm, deeply flavorful Thai peanut sauce made with red Thai curry paste, and the combination is hard to resist. The carrot noodles turn tender while still keeping a little bite, and they’re balanced with crisp bell peppers, crunchy bean sprouts, and peanuts for contrast. A handful of fresh cilantro at the end adds a bright, fresh pop that ties everything together.

This is one of those meals I love serving to the whole family — it’s colorful, satisfying, and full of bold flavor, even for anyone who’s usually skeptical of veggie-forward dinners. Everything comes together in about 30 minutes, making it an easy win for busy nights without feeling rushed or boring.

To make it, the first step is to pan-fry the tofu until crispy, adding a savory, golden element that soaks up flavor beautifully. The peanut sauce is simmered briefly until thick and glossy, then tossed with steamed carrot noodles, onion, red pepper, bean sprouts, and the tofu. Finished with peanuts, sesame seeds, or a pinch of red pepper flakes, this dish delivers that perfect mix of creamy, crisp, and comforting in every bite.

Tools to make carrot noodles

No matter which tool you use, the goal is the same: long, slender, evenly cut carrot noodles that cook uniformly. You can julienne carrots by hand with a sharp knife, but it’s time-consuming, so one of these tools makes the job much easier.

Here are the best options for prepping carrot noodles:

  • Straight-edge peeler : The most common kitchen peeler. It creates wide, thin carrot ribbons that keep a bit of crunch after cooking.
  • Julienne peeler : Designed to cut carrots into thin, even strips. It makes long, spaghetti-like noodles that soften beautifully as they cook.
  • Mandolin : Cut the carrots in half, secure them with the food guard, and run them over the blade for thin, julienned pieces.
  • Spiralizer : A quick, efficient option that turns carrots into long ribbons or spirals with minimal effort.
Making Carrot Noodles in a pan - 2 Carrot Noodles in a dinner bowl - 3

I’m not a vegetarian. Can I make this with chicken?

You sure can! Simply cut the chicken into bite-sized pieces and follow the directions for cooking the tofu. Shrimp or thinly sliced beef would also go nicely.

What type of Thai curry paste should I use for carrot noodles?

Make sure you use a high-quality Thai curry paste, as it will dramatically affect the dish’s flavor. Amoy or Mae Jin are the ones we used to test this carrot noodles recipe. You can also try making your own Thai red curry paste !

A bowl of Carrot Noodles with peanut sauce - 4 A bowl of Carrot Noodles with peanut sauce - 5

Carrot Noodles Recipe

  • Pin
Carrot Noodles with Peanut Sauce - 6

Ingredients

The Tofu

  • ▢ 1 package medium-firm tofu (cut into chunks)
  • ▢ 1 tablespoon coconut oil
  • ▢ 1 tablespoon soy sauce

The Peanut Sauce

  • ▢ 1 cup light coconut milk
  • ▢ 3 tablespoons EACH: natural peanut butter and red curry paste
  • ▢ 2 tablespoons EACH: lime juice and soy sauce
  • ▢ 1 tablespoon minced ginger
  • ▢ 2 cloves garlic (finely minced)

The Noodles

  • ▢ 1 tablespoon coconut oil
  • ▢ 1 medium onion (sliced)
  • ▢ 1 medium red pepper (sliced)
  • ▢ 8 medium carrots
  • ▢ 2 tablespoons water
  • ▢ 2 cups bean sprouts
  • ▢ ½ cup roughly chopped cilantro
  • ▢ 1 handful peanuts (to serve)

Instructions

The Tofu

  • Cut the tofu into squares and dry it well with paper towels. 1 package medium-firm tofu
  • Working in batches if necessary, heat ¼ inch of coconut oil in a non-stick frying pan over medium heat. Add the tofu and cook it until it is golden on both sides. 1 tablespoon coconut oil
  • Remove the tofu from the pan and put it into a medium-sized bowl. Pour one tablespoon of soy sauce over the top and toss gently to coat. 1 tablespoon soy sauce

The Sauce

  • Add all the ingredients to a small pot over medium heat. Bring the sauce to a simmer for 1 minute and then remove the pot from the heat. 1 cup light coconut milk, 3 tablespoons EACH: natural peanut butter and red curry paste, 2 tablespoons EACH: lime juice and soy sauce, 1 tablespoon minced ginger, 2 cloves garlic

The Noodles

  • Using a mandoline, julienne peeler, or spiralizer, cut the carrots into noodles.
  • Heat the coconut oil in a large frying pan or wok over medium-high heat. Add the onion and cook for 3 minutes, just until it starts to soften. Add the red pepper and carrots then pour in the water. Cover the pan or wok with a lid and let it steam for 2 minutes, or until the carrot noodles begin to soften. 1 tablespoon coconut oil, 1 medium onion, 1 medium red pepper, 8 medium carrots, 2 tablespoons water
  • Add the bean sprouts, tofu, and cilantro to the pot and pour the peanut sauce over the top. Stir everything together. Serve with some peanuts on top. 2 cups bean sprouts, 1 handful peanuts, ½ cup roughly chopped cilantro

Notes

Nutrition

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here .

A bowl of Carrot Noodles with peanut sauce - 7 A bowl of Carrot Noodles with peanut sauce - 8

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !

  • Thai Chicken Curry Meatballs with Carrot Noodles
  • Carrot Noodle Pad Thai
  • Carrot Noodle Stir Fry with Bok Choy
A bowl of Carrot Noodles with peanut sauce - 9

Carrot Noodles Recipe

Ingredients

The Tofu

  • 1 package medium-firm tofu , cut into chunks
  • 1 tablespoon coconut oil
  • 1 tablespoon soy sauce

The Peanut Sauce

  • 1 cup light coconut milk
  • 3 tablespoons EACH: natural peanut butter and red curry paste
  • 2 tablespoons EACH: lime juice and soy sauce
  • 1 tablespoon minced ginger
  • 2 cloves garlic , finely minced

The Noodles

  • 1 tablespoon coconut oil
  • 1 medium onion , sliced
  • 1 medium red pepper , sliced
  • 8 medium carrots
  • 2 tablespoons water
  • 2 cups bean sprouts
  • ½ cup roughly chopped cilantro
  • 1 handful peanuts , to serve

Instructions

The Tofu

  • Cut the tofu into squares and dry it well with paper towels. 1 package medium-firm tofu
  • Working in batches if necessary, heat ¼ inch of coconut oil in a non-stick frying pan over medium heat. Add the tofu and cook it until it is golden on both sides. 1 tablespoon coconut oil
  • Remove the tofu from the pan and put it into a medium-sized bowl. Pour one tablespoon of soy sauce over the top and toss gently to coat. 1 tablespoon soy sauce

The Sauce

  • Add all the ingredients to a small pot over medium heat. Bring the sauce to a simmer for 1 minute and then remove the pot from the heat. 1 cup light coconut milk, 3 tablespoons EACH: natural peanut butter and red curry paste, 2 tablespoons EACH: lime juice and soy sauce, 1 tablespoon minced ginger, 2 cloves garlic

The Noodles

  • Using a mandoline, julienne peeler, or spiralizer, cut the carrots into noodles.
  • Heat the coconut oil in a large frying pan or wok over medium-high heat. Add the onion and cook for 3 minutes, just until it starts to soften. Add the red pepper and carrots then pour in the water. Cover the pan or wok with a lid and let it steam for 2 minutes, or until the carrot noodles begin to soften. 1 tablespoon coconut oil, 1 medium onion, 1 medium red pepper, 8 medium carrots, 2 tablespoons water
  • Add the bean sprouts, tofu, and cilantro to the pot and pour the peanut sauce over the top. Stir everything together. Serve with some peanuts on top. 2 cups bean sprouts, 1 handful peanuts, ½ cup roughly chopped cilantro

Notes

https://www.theendlessmeal.com/carrot-noodles-with-thai-peanut-sauce/