Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One Pot Thai Pasta Recipe


  • Author: Katherine

Ingredients

Scale

  • 1 tablespoon olive oil: Olive oil serves as the foundational fat for sautéing our vegetables. Its mild flavor allows the other ingredients to shine. You can also use coconut oil for a slightly richer, more authentically Thai flavor profile. Avocado oil or even sesame oil (especially toasted sesame oil, but use sparingly due to its strong flavor) are also acceptable alternatives. The key is to choose an oil that can withstand medium heat without burning and provides a good base for sautéing.
  • 1/2 red onion, halved and sliced into half moons: Red onion brings a pungent, slightly sweet flavor that mellows beautifully as it cooks. The half-moon slices ensure even cooking and a pleasant texture in the final dish. If you’re not a fan of red onion, you can substitute with yellow onion or even shallots for a milder, sweeter taste. For a deeper, caramelized flavor, you can sauté the onions for a slightly longer duration before adding other vegetables.
  • 16 ounces cremini mushrooms, stemmed and sliced: Cremini mushrooms, also known as baby bellas, offer an earthy, umami-rich flavor and a meaty texture that makes this vegetarian dish satisfying. You can easily substitute with other mushroom varieties like white button mushrooms, shiitake (remove tough stems), or even oyster mushrooms for a different texture and flavor profile. For mushroom lovers, a mix of different types can add complexity. Slicing them ensures they cook evenly and integrate well with the pasta.
  • 1 large carrot, cut into matchsticks: Carrots provide a touch of sweetness, vibrant color, and a delightful crunch to the pasta. Matchstick carrots cook quickly and add a pleasant textural contrast. You can also use pre-shredded carrots for convenience, but matchsticks offer a nicer visual appeal. For a different twist, consider using rainbow carrots for added color variation.
  • 2 cloves garlic: Garlic is a cornerstone of Thai cuisine, imparting a pungent, aromatic flavor that is essential to the overall taste of this dish. Fresh garlic is always best, but in a pinch, you can use pre-minced garlic, though the flavor won’t be quite as vibrant. Don’t be shy with garlic; it really elevates the dish.
  • 1 tablespoon grated fresh ginger*: Fresh ginger adds a warm, zesty, and slightly spicy kick that is characteristic of Thai flavors. Grating it ensures it disperses evenly throughout the dish and releases its aromatic oils effectively. If you don’t have fresh ginger, you can use ginger paste or ground ginger, but fresh is highly recommended for the best flavor. Adjust the amount to your spice preference.
  • 1 large bell pepper, sliced (I used 1/2 yellow and 1/2 red): Bell peppers bring sweetness, color, and a slight crunch to the pasta. Using a mix of colors, like yellow and red, enhances the visual appeal. You can use any color bell pepper you prefer, or even a combination of different colored peppers. For a touch of heat, you can add a small amount of sliced chili pepper (like jalapeño or bird’s eye chili) along with the bell peppers, adjusting to your spice tolerance.
  • 5 tablespoons reduced sodium soy sauce: Soy sauce provides the salty, umami base for the Thai peanut sauce. Reduced sodium soy sauce is recommended to control the saltiness of the dish. You can also use tamari for a gluten-free option, or coconut aminos for a soy-free and slightly sweeter alternative. Soy sauce is crucial for depth of flavor in the sauce.
  • 2 tablespoons rice wine vinegar: Rice wine vinegar adds a crucial tang and acidity to balance the richness of the peanut butter and soy sauce. It brightens the flavors and prevents the dish from being too heavy. If you don’t have rice wine vinegar, you can substitute with apple cider vinegar or white wine vinegar, but rice wine vinegar offers a more authentic Asian flavor.
  • 2 tablespoons creamy peanut butter (sub with your favorite nut butter or sun butter): Peanut butter is the star of the Thai peanut sauce, providing creaminess, richness, and that classic peanut flavor. Creamy peanut butter is recommended for a smooth sauce, but you can use crunchy peanut butter for added texture if you prefer. For those with peanut allergies or preferences, you can substitute with other nut butters like almond butter, cashew butter, or sunflower seed butter (sun butter). Each nut butter will impart a slightly different flavor profile, so experiment to find your favorite.
  • 3 1/2 cups vegetable stock: Vegetable stock forms the liquid base for cooking the pasta and creating the sauce. It adds flavor and helps to create a creamy consistency as the pasta cooks and absorbs the liquid. You can use low-sodium vegetable stock to control the salt content. Chicken stock can be used if you are not strictly vegetarian, but vegetable stock keeps the dish vegetarian and aligns with the recipe’s intention.
  • 8 ounces whole wheat spaghetti (sub with your favorite pasta): Whole wheat spaghetti provides a hearty, nutty flavor and added fiber compared to regular pasta. It also holds up well in the one-pot cooking method. You can easily substitute with your favorite pasta shape, such as linguine, fettuccine, or even penne or rotini. For gluten-free options, use brown rice pasta, quinoa pasta, or lentil pasta. Adjust cooking time slightly based on the type of pasta you choose, following package directions for al dente texture.
  • 1 lime, juiced; plus more for serving: Fresh lime juice adds a burst of acidity and freshness that brightens the entire dish and complements the richness of the peanut sauce. Lime juice is essential for that signature Thai flavor profile. Always use freshly squeezed lime juice for the best flavor; bottled lime juice lacks the same vibrancy. Serving extra lime wedges allows everyone to customize the level of tanginess to their liking.
  • 1/2 cup chopped cilantro: Fresh cilantro adds a bright, herbaceous, and slightly citrusy note that is a classic Thai garnish. It provides a final flourish of flavor and freshness. If you are not a fan of cilantro, you can substitute with chopped fresh basil or parsley, although cilantro is the most authentic choice for Thai cuisine.
  • 1/2 cup chopped peanuts: Chopped peanuts provide a satisfying crunch and nutty flavor that complements the creamy sauce and soft pasta. Roasted peanuts are recommended for a deeper flavor. You can use salted or unsalted peanuts, depending on your preference. For those with peanut allergies or preferences, you can substitute with chopped cashews, sesame seeds, or even toasted sunflower seeds for a crunchy topping.

Instructions

  1. Sauté the Aromatics and Vegetables: Heat 1 tablespoon of olive oil in a large skillet or Dutch oven over medium heat. Make sure your skillet is large enough to accommodate all the ingredients, ideally 12 inches or larger. Once the oil is shimmering (but not smoking), add the sliced red onion, cremini mushrooms, and matchstick carrots. Sauté for about 5 minutes, stirring occasionally, until the vegetables begin to soften and the mushrooms release their moisture. Don’t rush this step; allowing the vegetables to soften slightly at this stage builds flavor.
  2. Add Garlic, Ginger, and Bell Pepper: Push the softened vegetables to one side of the skillet and add the minced garlic and grated fresh ginger to the now exposed area of the skillet. Sauté for about 1 minute, until fragrant, being careful not to burn the garlic. Then, add the sliced bell pepper (or peppers) to the skillet and sauté for another 2 minutes, stirring everything together, until the bell pepper is slightly tender-crisp. Adding the garlic and ginger after the heartier vegetables prevents them from burning and allows their flavors to fully bloom.
  3. Whisk Together the Thai Peanut Sauce: In a small bowl or measuring cup, whisk together the 5 tablespoons of reduced sodium soy sauce, 2 tablespoons of rice wine vinegar, and 2 tablespoons of creamy peanut butter. Whisk until the peanut butter is fully incorporated and the sauce is smooth and emulsified. This step ensures the sauce is evenly distributed throughout the pasta dish. If your peanut butter is very thick, you might need to add a tablespoon or two of the vegetable stock to help thin it out for easier whisking and incorporation.
  4. Combine Sauce, Broth, and Pasta: Pour the whisked Thai peanut sauce into the skillet with the vegetables. Stir to combine and coat the vegetables evenly with the sauce. Then, pour in 3 1/2 cups of vegetable stock and stir again to ensure everything is well mixed. Next, add the 8 ounces of whole wheat spaghetti (or your chosen pasta) to the skillet. Gently press the pasta down with a spatula or tongs to submerge it in the liquid as much as possible. Breaking the spaghetti in half beforehand can make it easier to submerge and manage in the skillet.
  5. Cook the Pasta: Increase the heat to medium-high and bring the mixture to a boil. Once boiling, reduce the heat to medium-low, cover the skillet tightly with a lid, and let it simmer. Cook for 9-12 minutes, or until the pasta is al dente and has absorbed most of the liquid, stirring occasionally. The cooking time will vary slightly depending on the type of pasta you are using, so check for doneness around the 9-minute mark and continue cooking until the pasta is tender but still slightly firm to the bite (al dente). Stirring occasionally prevents the pasta from sticking to the bottom of the skillet and ensures even cooking.
  6. Finish and Serve: Once the pasta is cooked and most of the liquid is absorbed (there should be a slightly thickened sauce coating the pasta), remove the skillet from the heat. Stir in the juice of 1 lime and 1/2 cup of chopped cilantro. Taste and adjust seasonings as needed, adding more soy sauce for saltiness, lime juice for acidity, or peanut butter for richness, if desired. Serve immediately, garnished generously with 1/2 cup of chopped peanuts and extra lime wedges on the side. The lime juice and cilantro add a final burst of freshness and flavor that really elevates the dish.

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 450-550
  • Sugar: 8-12 grams
  • Sodium: 500-700 mg
  • Fat: 20-25 grams
  • Saturated Fat: 4-6 grams
  • Carbohydrates: 55-65 grams
  • Fiber: 8-10 grams
  • Protein: 15-20 grams
  • Cholesterol: 0 mg