
Spicy Peanut Udon Noodle Soup Recipe tastes creamy, spicy, nutty, and a little tangy, with chewy udon noodles that feel like a hug in a bowl. It works well for busy weeknights, meal prep, or cozy weekends, and you can get it on the table in about 30 minutes. I first threw this together on a cold Tuesday when my fridge looked sad, and it still ranks as one of my best “use what you have” dinners.
Why Make This Spicy Peanut Udon Noodle Soup Recipe at Home
This soup hits that sweet spot between comfort food and takeout-style flavor without a long ingredient list or complicated steps. You control the spice level, the veggies, and the protein, so it fits picky eaters and heat lovers at the same time.
Homemade spicy peanut udon noodle soup also uses pantry staples like peanut butter, soy sauce, and broth, so you probably own half the ingredients already. You skip delivery fees, adjust the salt and oil to your taste, and still get a rich, restaurant-style bowl.
“This Spicy Peanut Udon Noodle Soup Recipe tastes like my favorite noodle shop, but cleaner and faster to make at home. ★★★★★”
Ingredients You Need
Broth base
-
Vegetable broth or chicken broth, 6 cups
- Use low sodium so you control seasoning.
- I like Better Than Bouillon for a strong, savory base.
-
Creamy peanut butter, 1/2 cup
- Use smooth peanut butter, not the chunky kind.
- Natural peanut butter works; just stir well so the oil mixes in.
-
Soy sauce or tamari, 3 to 4 tablespoons
- Start with 3 tablespoons, then taste and add more.
- Use tamari for a gluten free version.
-
Rice vinegar or lime juice, 1 to 2 tablespoons
- This adds brightness and balances the richness of the peanut butter.
-
Chili garlic sauce, sambal oelek, or sriracha, 1 to 3 tablespoons
- Adjust to your heat tolerance.
- Start small if you cook for kids or spice-sensitive friends.
-
Brown sugar or honey, 1 to 2 teaspoons
- This rounds out the flavor and softens the heat.
-
Toasted sesame oil, 1 to 2 teaspoons
- Add at the end for a nutty finish.
Aromatics and veggies
- Neutral oil (avocado, canola, or light olive oil), 1 to 2 tablespoons
- Yellow onion, 1 medium, thinly sliced
- Carrots, 2 medium, cut into matchsticks or thin rounds
- Garlic, 4 cloves, minced
- Fresh ginger, 1 to 2 tablespoons, minced or grated
- Harissa paste, 1 to 2 tablespoons (optional but tasty for depth)
- Ground coriander, 1 teaspoon
- Ground turmeric, 1/2 teaspoon
- Red bell pepper, 1, thinly sliced
- Baby spinach or chopped kale, 2 to 3 cups packed
- Green onions, 3, thinly sliced (white and green parts separated)
Noodles and protein
-
Fresh or frozen udon noodles, 14 to 16 ounces
- Frozen udon holds a chewy texture that works great in soup.
- Shelf-stable udon works too; just follow package timing.
-
Protein of choice, about 2 cups cooked
- Cubed tofu (firm or extra firm), rotisserie chicken, shrimp, or thinly sliced leftover steak all fit nicely.
- For tofu, press and pan sear it first so it stays firm in the broth.
Toppings
- Fresh cilantro or Thai basil, chopped
- Crushed roasted peanuts
- Lime wedges
- Extra chili oil or chili crisp
- Extra green onion tops
Pantry shortcuts and brand notes
- Use jarred minced garlic and ginger if you feel tired or short on time.
- Shelf-stable boxed broth works fine; I often mix one box with water and bouillon paste for stronger flavor.
- Use any chili paste you already own; gochujang, sambal, or a mild chili paste all work with peanut and soy.
Equipment list
- Large stock pot or Dutch oven
- Medium bowl and whisk
- Cutting board and sharp knife
- Measuring cups and spoons
- Tongs or chopsticks for noodles
- Ladle for serving
Tips & Mistakes
- Slice veggies thin so they cook quickly and stay tender, not mushy.
- Whisk peanut butter with a ladle of warm broth in a bowl, then pour it into the pot so it blends smoothly and does not clump.
- Taste the broth before you add noodles and protein, then adjust salt, soy, and chili so the flavor hits hard in a good way.
- Keep udon slightly undercooked if you plan leftovers, since noodles continue to soften in hot broth.
- Add leafy greens at the very end so they wilt gently and keep a bright color.
- Use low heat once you add peanut butter so the broth stays creamy and does not split.
- Do not boil tofu or cooked meat for long; warm it through at the end so it stays tender.
- Start with less chili sauce, then add more in your bowl if you want extra heat.
- Stir the bottom of the pot often so peanut and spices do not stick and scorch.
- Use a wide pot so noodles move freely and do not clump into one giant udon brick.
How to Make Spicy Peanut Udon Noodle Soup Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 2: Build the broth
Pour in the broth and bring it to a gentle simmer. Add soy sauce, chili garlic sauce, and brown sugar, then stir well. Taste and adjust seasoning so the broth tastes slightly saltier and spicier than you want the final soup, since noodles and veggies will mellow it.
Step 3: Blend in the peanut butter
Scoop about 1 cup of hot broth into a bowl. Whisk in the peanut butter until the mixture turns smooth and silky. Pour this mixture back into the pot and stir until the broth looks creamy and even.
Step 4: Add veggies and protein
Add bell pepper and the white parts of the green onions to the pot. Simmer 3 to 5 minutes, until the peppers soften slightly but still keep some bite. Gently add your protein of choice and simmer just until heated through.
Step 5: Cook the udon noodles
If you use frozen or fresh udon, drop the bricks of noodles directly into the simmering soup and use tongs to loosen them. Cook according to package directions, usually 2 to 4 minutes, until chewy and tender. If you use shelf-stable udon, you can cook them separately in water, then add them to bowls so they keep a firmer texture.
Step 6: Finish with greens and flavor boosters
Stir in spinach or kale and cook 1 to 2 minutes, just until the greens wilt. Turn off the heat and drizzle in sesame oil and a squeeze of lime or splash of rice vinegar. Taste one more time and adjust soy, lime, or chili to hit your perfect balance.
Step 7: Serve
Ladle the spicy peanut udon noodle soup into deep bowls, making sure each bowl gets plenty of noodles, veggies, and protein. Top with cilantro or Thai basil, crushed peanuts, green onion tops, and extra chili oil if you like more heat. Serve with lime wedges on the side so everyone can brighten their own bowl.
Variations I've Tried
I swap peanut butter with almond butter or cashew butter when I cook for someone with peanut allergies, and the soup still tastes rich and nutty. I often use pan-seared tofu and extra veggies like mushrooms and snap peas for a fully plant-based version. I also tried a “clean out the fridge” version with leftover roasted sweet potatoes and broccoli, and the sweetness from the potatoes played really well with the spicy broth.
Sometimes I use udon for one batch and rice noodles for another when I cook for gluten free friends. I also tried a coconut twist by swapping one cup of broth with full-fat coconut milk, which gave the soup a Thai-inspired vibe. When I want extra protein, I add a soft-boiled egg on top of each bowl, ramen style.
How to Serve Spicy Peanut Udon Noodle Soup Recipe
Serve this spicy peanut udon noodle soup steaming hot in big bowls so the aroma hits before the first bite. Add a generous sprinkle of crushed peanuts, herbs, and green onions on top for crunch and freshness. I like to set out small bowls of chili crisp, extra soy sauce, and lime wedges so everyone can customize their own bowl.
Pair it with a simple cucumber salad, edamame, or roasted veggies for a full meal that still feels light. A cold glass of iced tea, sparkling water with citrus, or a fruity mocktail matches the heat of the soup nicely.
How to store
- Store leftover soup in an airtight container in the fridge for up to 3 days; the flavors deepen overnight.
- If you plan ahead, store noodles and broth in separate containers so the udon does not soak up all the liquid.
- Freeze the broth with veggies and protein (without noodles) for up to 2 months, then add fresh-cooked udon when you reheat.
- Reheat gently on the stove over medium-low heat, adding a splash of water or broth if it thickens too much, and stop once it steams and small bubbles appear around the edges.
- You can also reheat single portions in the microwave in 45 to 60 second bursts, stirring between each round so the peanut broth heats evenly.

Spicy Peanut Udon Noodle Soup Recipe
Ingredients
Instructions
- Heat the neutral oil in a large stock pot or Dutch oven over medium heat. Add the sliced onion and carrots and cook, stirring occasionally, until softened, about 8 minutes.
- Stir in the garlic, ginger, harissa paste (if using), ground coriander, and turmeric. Cook for about 2 minutes, until very fragrant. Lightly season with salt.
- Pour in the broth and bring to a gentle simmer. Add the soy sauce, chili garlic sauce, and brown sugar or honey. Stir well, then taste and adjust the seasoning so the broth is slightly saltier and spicier than you want the final soup.
- Ladle about 1 cup of the hot broth into a medium bowl. Whisk in the peanut butter until completely smooth and silky. Pour this mixture back into the pot and stir until the broth looks creamy and evenly blended.
- Add the sliced red bell pepper and the white parts of the green onions. Simmer for 3 to 5 minutes, until the peppers soften slightly but still have some bite. Gently stir in your cooked protein of choice and warm through without boiling hard.
- Add the udon noodles directly to the simmering soup. Use tongs to separate them and cook according to package directions, usually 2 to 4 minutes, until chewy and tender. (If using shelf-stable udon, you can cook them separately in water and add to bowls before ladling over the broth.)
- Stir in the spinach or kale and cook for 1 to 2 minutes, just until wilted. Turn off the heat and drizzle in the toasted sesame oil and an extra splash of rice vinegar or squeeze of lime juice. Taste and adjust soy, lime, or chili to your liking.
- Ladle the soup into deep bowls, making sure each serving gets plenty of noodles, veggies, and protein. Top with cilantro or Thai basil, crushed peanuts, green onion tops, and chili oil or chili crisp if desired. Serve with lime wedges on the side.
Notes
Approximate per 1 of 6 servings (made with vegetable broth, tofu, and without toppings): 520 calories; fat 24 g; saturated fat 4 g; carbohydrates 58 g; fiber 5 g; sugars 10 g; protein 21 g; sodium 1380 mg. Values will vary based on broth, protein choice, noodle brand, toppings, and exact portion size.
