Hearty Zucchini Noodle Soup

Hearty Zucchini Noodle Soup

A hearty, beginner-friendly zucchini noodle soup with fire-roasted tomatoes, white beans, chickpeas, and herbs that turns simple pantry staples into a cozy, vegetable-packed dinner. It is satisfying, flexible, and perfect for a lighter soup that still feels filling.

This is the kind of soup that works beautifully when you want something wholesome for lunch, a simple weeknight dinner, or a make-ahead pot to keep in the fridge. It has plenty of body from the beans and sweet potato, but it still feels fresh thanks to the zucchini and herbs.

The flavor combination is especially nice because the fire-roasted tomatoes bring depth, the rosemary and thyme build a savory backbone, and the broth stays clean rather than heavy. You get a soup that feels comforting without losing that bright vegetable character.

It also comes together in a very practical way. Most of the cooking happens in one pot, the ingredients are familiar, and the optional Parmesan or pesto at the end gives each bowl a little extra richness depending on what you are craving.

What You Need to Make This Zucchini Noodle Soup

Olive oil helps soften the onion and carrots while building the first layer of flavor in the pot.

Yellow onion gives the broth a mellow savory base and blends nicely with the herbs.

Carrots add sweetness and a little texture, which keeps the soup feeling balanced.

Garlic brings that essential aromatic note that makes the broth smell inviting as it simmers.

Fire-roasted diced tomatoes add depth and a slightly smoky, cooked-all-day taste without much effort.

Vegetable stock forms the body of the soup and carries all the flavors together.

Cannellini beans make the soup creamy and substantial while keeping it firmly in cozy soup territory.

Chickpeas add a second texture and make every bowl feel more filling.

Zucchini noodles keep the soup fresh and light, with tender strands that soak up the broth beautifully.

Spiralized sweet potato adds a heartier bite and a gentle sweetness that pairs well with the tomatoes and herbs.

Fresh rosemary gives the soup a woodsy, savory note that makes it taste more layered.

Fresh thyme gently perfumes the broth and is especially useful tied in a bundle for easy removal.

Sea salt and black pepper round everything out and let the vegetables taste more vibrant.

Parmesan cheese is optional, but it adds a salty, savory finish that works very well here.

Pesto is another optional topper that brings a punch of herb flavor and richness right before serving.

Cooking Steps

STEP 1: Warm the olive oil in a large soup pot over medium heat, then cook the onion, carrots, and salt until the vegetables soften and the onion turns translucent. This first step is worth a few extra minutes because it creates a sweeter, more flavorful base.

STEP 2: Stir in the garlic, chopped rosemary, fire-roasted tomatoes, and the thyme bundle. Let everything mingle briefly so the aromatics bloom and the tomatoes start seasoning the pot before the broth goes in.

STEP 3: Pour in the vegetable stock, then add the cannellini beans and chickpeas. Bring the soup to a gentle simmer rather than a hard boil so the broth stays clear and the beans keep their shape.

STEP 4: Add the spiralized sweet potato and zucchini, stirring gently so the strands separate and settle evenly into the soup. This is where the pot starts to look especially generous and colorful.

STEP 5: Simmer until the spiralized vegetables are tender and the broth tastes fully developed. The sweet potato should soften nicely, while the zucchini should be tender without completely disappearing into the soup.

STEP 6: Remove the thyme bundle, taste the broth, and finish with black pepper. Ladle into bowls and top with Parmesan, pesto, or both for a final layer of flavor that makes the soup feel even more complete.

Serving Ideas for Zucchini Noodle Soup

A thick slice of crusty bread is a natural match here because it gives you something to dip into the tomato-herb broth and turns the meal into a more filling dinner.

A simple green salad with a sharp vinaigrette also works well if you want a fresh contrast beside the warm, savory soup. It keeps the meal light while still feeling thoughtful.

For a cozier option, serve it with a grilled cheese or a toasted sandwich. That pairing leans comfort-food, but the vegetable-forward soup keeps the whole plate from feeling too heavy.

Can I make this ahead of time?

Yes, though it is at its absolute best when freshly made or reheated gently after a short rest. The flavors deepen nicely as it sits, but the zucchini strands soften more over time, so the texture will be a little less firm the next day.

Will zucchini noodles get too soft in soup?

They can if they simmer too long. For the best texture, keep the soup at a gentle simmer and avoid overcooking after the zucchini goes in. You want the strands tender and silky, not mushy or broken down.

Can I use different beans?

Yes. Great northern beans or navy beans can stand in for cannellini beans without changing the character of the soup too much. You can also use all chickpeas if that is what you have, though the broth will lose a little of its creamy feel.

What can I use instead of pesto or Parmesan?

You can finish the soup with a drizzle of olive oil, a little extra black pepper, or even a squeeze of lemon for brightness. Parmesan adds savory depth, while pesto adds herb richness, but the soup is still flavorful without either topping.

Helpful Tips

  • Add the zucchini near the end of cooking so it keeps a pleasant texture and does not become watery.
  • Keep the thyme tied in a bundle, just as noted, because it makes serving much easier and saves you from fishing stems out of the broth.
  • Taste before serving and adjust only at the end, since the stock, tomatoes, and optional Parmesan can all affect the final salt level.

How to Store & Reheat

Store leftovers in an airtight container in the refrigerator for up to 4 days. The broth will continue to develop flavor, which is a nice bonus, but the zucchini noodles will soften more as they sit.

For longer storage, you can freeze the soup for up to 2 months, though the texture of the zucchini is best when fresh. If you know you want to freeze part of the batch, it helps to slightly undercook the spiralized vegetables before storing.

Reheat the soup gently on the stovetop over medium-low heat until warmed through. A microwave works too, but use short intervals and stir between them so the beans heat evenly and the vegetables do not turn too soft.

Zucchini Noodle Soup

A nourishing vegetable-based soup prepared with fire-roasted tomatoes, white beans, chickpeas, aromatic herbs, and spiralized zucchini and sweet potato. The result is a hearty yet fresh bowl with a balanced texture and a deeply savory broth.
Print Pin Rate
Course: Soup
Cuisine: American
Keyword: Zucchini Noodle Soup
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes

Ingredients

For the soup:

  • 6 cups vegetable stock
  • 1 medium yellow onion cut into small dice
  • 2 tablespoons olive oil
  • 2 medium zucchini spiralized
  • 1 can 28 ounces fire-roasted diced tomatoes
  • 3 cups cannellini beans rinsed and drained
  • 2 carrots chopped
  • 1½ cups chickpeas rinsed and drained
  • 3 garlic cloves minced
  • 1 medium sweet potato spiralized (about 1½ cups)
  • 3 sprigs fresh rosemary chopped
  • 15 to 20 sprigs thyme tied together in a bundle
  • ½ teaspoon sea salt
  • Freshly ground black pepper to taste

For serving, optional:

  • Grated Parmesan cheese
  • Pesto

Instructions

  • Heat the olive oil in a large soup pot over medium heat. Add the diced onion, chopped carrots, and sea salt, then stir well. Cook for about 8 minutes, until the onion is softened and translucent.
  • Add the fire-roasted tomatoes, minced garlic, chopped rosemary, and the bundled thyme sprigs. Stir to combine so the aromatics and tomatoes begin to flavor the base of the soup.
  • Pour in the vegetable stock, then add the cannellini beans and chickpeas. Stir thoroughly and bring the mixture to a gentle simmer.
  • Once the soup is simmering, add the spiralized sweet potato and spiralized zucchini. Stir carefully so the vegetables are distributed evenly throughout the broth.
  • Let the soup continue to simmer for 20 to 30 minutes, until the spiralized vegetables are tender. Taste and finish with freshly ground black pepper as desired.
  • Remove the thyme bundle before serving. Ladle the hot soup into bowls and garnish with Parmesan cheese or a spoonful of pesto, if using.

Notes

Freshly minced garlic provides the best flavor.
Bundling the thyme makes it easy to remove before serving.
Pesto adds a bright herbal finish, while Parmesan contributes a savory richness.
W

About Whiskandnourish

Passionate about home cooking, baking, and authentic flavors. Sharing tested and loved recipes to bring joy to every table.