30-Minute Vegetable Noodle Soup
This vegetable noodle soup comes together fast with simple ingredients, making it the kind of dinner you can count on when the day runs long.

The broth gets its depth from a quick sauté of garlic and ginger, then everything simmers until the noodles are tender and the veggies are just right.
Why This Soup Stays in the Rotation
This soup has a gentle, savory broth that tastes like you spent longer on it than you did. The noodles soak up the ginger-garlic flavor, and the carrots keep a little bite.
A squeeze of lime at the end wakes everything up, and the spinach wilts into the hot broth in seconds. It is the bowl I reach for when I want something warm that does not need a lot of thinking.
Ingredients

- 1 tbsp olive oil: or another neutral oil
- 1 medium yellow onion, diced: about 1 cup
- 3 garlic cloves, minced
- 1 tbsp minced fresh ginger: or 1 tsp ground ginger
- 2 medium carrots, sliced into thin rounds: about 1 cup
- 2 celery stalks, sliced: about ½ cup
- 6 cups vegetable broth: low-sodium lets you control the salt
- 2 tbsp soy sauce: tamari for gluten-free
- 8 oz thin rice noodles: vermicelli or pad thai style
- 4 cups loosely packed baby spinach: or chopped bok choy
- 1 lime, juiced: plus extra wedges for serving
- Salt and black pepper to taste
- Sesame seeds and sliced scallions, for serving (optional)
Variations and Swaps
- Add protein: stir in 1 cup cubed firm tofu or a handful of shelled edamame when you add the broth. Shredded rotisserie chicken also works.
- Swap the greens: baby kale, sliced bok choy, or frozen peas all wilt quickly in the hot soup.
- Change the noodles: soba, udon, or even broken spaghetti work. Adjust the cook time to the package.
- Make it spicy: add a pinch of red pepper flakes with the aromatics, or swirl in a spoonful of sriracha at the table.
- Acid alternative: use rice vinegar instead of lime for a milder tang.
For a heartier bowl, try my Creamy Tomato Tortellini Soup.
How To Make Vegetable Noodle Soup
Step 1: Sauté the Aromatics

Heat the 1 tbsp olive oil in a large pot over medium heat. Add the diced onion, minced garlic, 1 tbsp minced ginger, sliced carrots, and sliced celery. Cook, stirring now and then, for about 5 minutes, until the onion turns translucent and the kitchen smells like ginger and garlic.
The carrots should just begin to soften at the edges but still hold their shape. This step builds the base flavor, so do not rush it.
Step 2: Simmer the Broth

Pour in the 6 cups vegetable broth and the 2 tbsp soy sauce. Turn the heat to high and bring the liquid to a rolling boil, then drop the heat to medium-low and let it simmer uncovered for 5 minutes. The broth will darken slightly and start to smell savory and bright.
Simmering allows the carrots and celery to release their sweetness into the broth. You can taste it now and add a pinch of salt and pepper, keeping in mind the soy sauce already brings some salt.
Step 3: Cook the Noodles and Spinach

Crank the heat back to high and add the 8 oz rice noodles and the 4 cups baby spinach. Stir gently to separate the noodles and submerge the spinach in the hot broth. Boil for the time listed on the noodle package, usually 3 to 5 minutes, until the noodles are tender but still have a little chew.
The spinach will wilt almost immediately, turning a deep green. If you are using bok choy, let it cook for 1 minute longer so the white parts soften.
Step 4: Ladle and Serve

Remove the pot from the heat and stir in the juice of 1 lime. Ladle the soup into bowls while it is piping hot, making sure each one gets plenty of noodles and vegetables. Top with toasted sesame seeds and sliced scallions if you like, and serve with extra lime wedges.
The broth should look clear with a slight golden tint, and the noodles will be glossy from the quick boil. Eat right away while everything is warm and the greens are still vibrant.
A Few Notes Before You Start
- The better the broth, the better the soup. A vegetable broth with a short, recognizable ingredient list makes a real difference here.
- Slice the carrots and celery on the thinner side so they cook in the time the noodles take.
- Rice noodles keep cooking in the hot broth after you take the pot off the heat. If you prefer a firmer noodle, drain and rinse them separately, then add to each bowl just before ladling.
- Meal prep tip: store the broth and cooked noodles in separate containers to keep the noodles from swelling overnight.
Storing Leftovers
- Refrigerate: cool the soup completely and store in an airtight container for up to 3 days. The noodles will absorb broth as they sit, so you may need to add a splash of vegetable broth when reheating.
- Reheating: warm single servings in a saucepan over medium heat until steaming, or microwave in 1-minute bursts. The spinach will darken a little but still taste fine.
What To Serve With This Soup
A thick slice of toasted sourdough or a crusty roll is the simplest side. The bread soaks up the last of the ginger-lime broth from the bottom of the bowl. For something fresh, a quick cucumber salad with rice vinegar and sesame oil balances the warm soup nicely. If you want a little crunch, a handful of store-bought crispy wonton strips or fried shallots on top does the job.
Frequently Asked Questions
Can I use gluten-free noodles?
Yes. Rice noodles are naturally gluten-free. Use tamari instead of soy sauce to keep the whole soup gluten-free.
How do I prevent the noodles from getting mushy?
Undercook the noodles by about 1 minute when boiling, because they will keep softening in the hot broth after the pot is off the heat. Or store noodles separately as noted above.
What kind of protein works here?
Shredded rotisserie chicken, cubed firm tofu, or a handful of cooked shrimp added at the end all work well. Stir them in after the noodles are done so they just heat through.
Can I make this soup spicier?
Yes. Add a pinch of red pepper flakes with the onion, or finish each bowl with a drizzle of chili oil or a spoonful of sriracha.

Vegetable Noodle Soup Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Add the onion, garlic, ginger, carrots, and celery. Cook, stirring occasionally, until the onion is translucent, about 5 minutes.
- Pour in the vegetable broth and soy sauce. Bring to a boil over high heat, then reduce heat to medium-low and simmer uncovered for 5 minutes.
- Return to high heat, add the rice noodles and spinach, and boil until the noodles are tender, following package timing (usually 3 to 5 minutes).
- Remove from heat, stir in the lime juice, and ladle into bowls. Top with sesame seeds and scallions if using, and serve hot.
