Carrot Noodles with Thai Peanut Sauce

Carrot Noodles with Thai Peanut Sauce

  • Author: Kristen Stevens
  • Prep Time: 15 mins
  • Cook Time: 20 mins
  • Total Time: 35 mins
  • Yield: 2 generous servings 1x
  • Category: Dinner
  • Cuisine: Thai


This Carrot Noodles with Thai Peanut Sauce recipe is sweet, delicious and totally gluten-free. They carrot noodles are covered in a tasty and easy to make Thai peanut sauce. Hello, healthy dinner!



For the tofu

  • 1 package medium-firm or firm tofu
  • 1 tablespoon coconut oil
  • 1 tablespoon soy sauce

For the peanut sauce

  • 1 cup light coconut milk
  • 1/4 cup real peanut butter (don’t use peanut butter that has anything other than peanuts and salt in the ingredients!)
  • 3 tablespoons red curry paste (see note)
  • 2 tablespoons soy sauce
  • Juice of 1 lime, about 2 tablespoons
  • 1 1-inch piece ginger, finely grated
  • 2 large garlic cloves, finely minced

For the noodles

  • 1 teaspoon coconut oil
  • 1 medium red onion, thickly sliced
  • 1 red pepper, thickly sliced
  • 8 carrots, cut into noodles with a julienne peeler or spiralizer (this is the spiralizer I have)
  • 2 cups bean sprouts
  • 1/2 cup roughly chopped cilantro
  • A handful of peanuts, for garnish


For the tofu:

  1. Working in batches if necessary, heat 1/4 inch of coconut oil in a non-stick or cast iron frying pan over medium-high heat. When the oil begins to shimmer, and you can see heat rising from the pan, carefully add the tofu with one hand while gently shaking the pan with the other. Continue shaking the pan for about 30 seconds after you add the tofu. Shaking the pan will help prevent the tofu from sticking. Cook the tofu, turning once, for about 5 minutes, or until two sides have browned. Remove the tofu from the pan and put it in a medium-sized bowl. Pour the one tablespoon of soy sauce over top and toss gently to coat.

For the sauce:

  1. Add all the ingredients to a small pot over medium heat. Heat the sauce until the peanut butter melts and you can mix everything together. Remove the pot from the heat.

For the noodles:

  1. Heat the coconut oil in a large frying pan or wok over medium-high heat. Add the sliced onions and cook for 3 minutes, just until they start to soften. Add the red pepper and carrots then pour in a 1/4 cup of water. Cover the pan or wok with a lid and let it steam for 3 minutes. Add the bean sprouts to the pot and pour over the peanut sauce. Mix everything together well then remove the pot from the heat. Gently stir in the tofu and cilantro.
  2. Divide amongst two bowls and top with peanuts.


Make sure you use a good quality Thai curry paste as it will affect the flavor of the dish dramatically. Amoy or Mae Jin are the ones I use all the time.