I just made a nostalgic, slightly cheeky Soup With Hidden Vegetables that somehow tastes like spaghettios meets alphabet soup and will have kids and adults fighting over the bowl.

I’m obsessed with this Hidden Vegetable Alphabet Soup because it reminds me of childhood cans but smarter, brighter, and actually satisfying. I love the tiny pasta swimming in a veggie broth that tastes like it’s been simmered forever, with little surprises of shredded carrot and a drizzle of extra virgin olive oil on top.
Kids ask for seconds. And adults do too, because it’s pure comfort without being childish.
It’s a brilliant Soup With Hidden Vegetables and a go-to for Kid Healthy Meals when I want simple, slurpable, secretly nutritious noodles that make everyone smile. And no guilt ever, seriously.
Ingredients

- Extra virgin olive oil: silky richness, plus a drizzle for shine and cozy mouthfeel.
- Yellow onion: sweet, soft base that makes the soup feel homemade.
- Carrot: little pops of sweetness and bite so it’s not all mush.
- Celery: fresh herbal crunch and a subtle savory backbone.
- Zucchini: hides in there, adds bulk and sneaky veg goodness.
- Garlic: warm, toasty bite that makes everything taste like comfort.
- Crushed tomatoes: bright tomato tang that keeps it from tasting flat.
- Tomato paste: concentrated tomato oomph, gives body without extra liquid.
- Broth: savory homey base that ties the whole bowl together.
- Pasta: fun shapes kids love, makes it filling and nostalgic.
- Frozen peas: sweet green pops that brighten each spoonful.
- Baby spinach: wilts down, adds iron and a fresh green boost.
- Kosher salt: brings flavors forward, don’t skimp on it.
- Black pepper: little spicy nudge that keeps it interesting.
- Dried oregano: earthy herb note, kind of Italian-y without shouting.
- Dried basil: sweet, rounded herb that softens the tomato edge.
- Bay leaf: subtle warm background note, you’ll barely notice it’s gone.
- Lemon juice: bright little squeeze that wakes the whole bowl up.
- Parmesan or Pecorino: salty, nutty finish — basically creamy umami gold.
Ingredient Quantities
- 1 tbsp extra virgin olive oil plus extra for drizzling
- 1 small yellow onion, finely chopped
- 1 medium carrot, grated or very finely diced
- 1 celery stalk, finely diced
- 1 small zucchini, grated
- 2 garlic cloves, minced
- 1 can (14 oz / 400 g) crushed tomatoes
- 1 tbsp tomato paste
- 4 cups (1 L) low sodium vegetable or chicken broth
- 1 cup small pasta (alphabet, pastina, or small shells)
- 1 cup frozen peas
- 2 cups baby spinach, roughly chopped
- 1 tsp kosher salt, more to taste
- 1/2 tsp freshly ground black pepper
- 1/2 tsp dried oregano
- 1/2 tsp dried basil
- 1 bay leaf (optional)
- 1 tsp lemon juice (optional, brightens flavor)
- 1/4 cup grated Parmesan or Pecorino, for serving (optional)
How to Make this
1. Heat 1 tbsp extra virgin olive oil in a large pot over medium heat; add the chopped onion, grated carrot and diced celery, and cook until the onion is soft and the veg start to sweeten, about 5 minutes, stirring now and then so nothing sticks.
2. Add the grated zucchini and minced garlic and cook 1 to 2 more minutes until the zucchini loses some moisture and the garlic smells fragrant, scraping any browned bits from the bottom.
3. Stir in 1 tbsp tomato paste and 1 can (14 oz / 400 g) crushed tomatoes, then add 4 cups (1 L) low sodium vegetable or chicken broth; mix well to combine.
4. Add 1 tsp kosher salt, 1/2 tsp black pepper, 1/2 tsp dried oregano, 1/2 tsp dried basil and the optional bay leaf; bring the soup to a gentle simmer and let it cook 8 to 10 minutes to marry the flavors.
5. Taste the broth and adjust seasoning if needed, then add 1 cup small pasta (alphabet, pastina, or small shells); stir and simmer until the pasta is just tender, following the shorter end of the package time so it does not get mushy.
6. Stir in 1 cup frozen peas and 2 cups roughly chopped baby spinach during the last 2 to 3 minutes of cooking so they heat through but keep texture and color.
7. Remove from heat, discard the bay leaf if used, and stir in 1 tsp lemon juice if you like a little brightness; add a drizzle of extra virgin olive oil for gloss and flavor.
8. Serve hot with 1/4 cup grated Parmesan or Pecorino on top if desired, and more cracked black pepper; kids love it plain, adults love the cheese and lemon.
9. Leftovers will thicken as they cool because the pasta keeps absorbing broth, so when reheating add a splash of water or broth to loosen it up, and reheat gently so the greens dont get overcooked.
10. Tip: if you want the veggies more hidden, blitz the cooked onion, carrot, celery and zucchini briefly in a blender before adding the tomatoes for an extra-sneaky veggie broth.
Equipment Needed
1. Large heavy-bottomed pot (4 to 6 quart)
2. Cutting board
3. Chef’s knife
4. Box grater (for carrot and zucchini)
5. Wooden spoon or heatproof spatula
6. Measuring cups and spoons
7. Fine-mesh strainer or colander (for rinsing pasta or draining)
8. Ladle or large serving spoon
9. Blender or immersion blender (optional, for blitzing veggies)
FAQ
Hidden Vegetable Alphabet Soup Recipe Substitutions and Variations
- 1 tbsp extra virgin olive oil
- Avocado oil – similar smoke point, neutral flavor, good for sautéing
- Light olive oil or sunflower oil – milder taste if EVOO is too strong
- Butter or ghee – adds richness, use less if you want lower saturated fat
- 1 small zucchini, grated
- Yellow summer squash – almost identical texture and mild flavor
- Finely grated carrot or peeled cucumber for sweetness and color
- Riced cauliflower – good if you want less pasta and more veg bulk
- 4 cups (1 L) low sodium vegetable or chicken broth
- Water plus 1 bouillon cube or 1 tsp Better Than Bouillon – adjust salt
- Mushroom broth – deeper umami, great if you like earthier flavor
- Light miso diluted in water – adds savory depth, stir in at the end
- 1/4 cup grated Parmesan or Pecorino
- Nutritional yeast – cheesy flavor for a vegan option
- Grated Asiago or Romano – swap for a sharper cheese if you like
- Skip it and finish with a drizzle of good olive oil and a squeeze of lemon
Pro Tips
1) Don’t overcook the pasta. Add it toward the end and use the lower end of the time on the package so it stays springy. If you know you’ll have leftovers, undercook it by a minute so reheating doesn’t turn it into mush.
2) Sweat the veggies, don’t brown them. Cook the onion, carrot and celery gently until soft and slightly sweet so they melt into the broth. If they start to color, turn the heat down and scrape the pan, you don’t want roasted flavors here.
3) Boost the flavor with a Parmesan rind or lemon. Toss a piece of rind into the simmering soup and remove before serving for deeper savory notes, or add the lemon juice at the end for brightness. Use both if you want, but add lemon last so it doesn’t cook off.
4) Keep the greens bright and the peas plump. Stir in frozen peas and chopped spinach in the final 2 to 3 minutes so they just heat through. When reheating leftovers add a splash of broth or water and reheat gently so the spinach doesn’t go soggy.

Hidden Vegetable Alphabet Soup Recipe
I just made a nostalgic, slightly cheeky Soup With Hidden Vegetables that somehow tastes like spaghettios meets alphabet soup and will have kids and adults fighting over the bowl.
4
servings
257
kcal
Equipment: 1. Large heavy-bottomed pot (4 to 6 quart)
2. Cutting board
3. Chef’s knife
4. Box grater (for carrot and zucchini)
5. Wooden spoon or heatproof spatula
6. Measuring cups and spoons
7. Fine-mesh strainer or colander (for rinsing pasta or draining)
8. Ladle or large serving spoon
9. Blender or immersion blender (optional, for blitzing veggies)
Ingredients
-
1 tbsp extra virgin olive oil plus extra for drizzling
-
1 small yellow onion, finely chopped
-
1 medium carrot, grated or very finely diced
-
1 celery stalk, finely diced
-
1 small zucchini, grated
-
2 garlic cloves, minced
-
1 can (14 oz / 400 g) crushed tomatoes
-
1 tbsp tomato paste
-
4 cups (1 L) low sodium vegetable or chicken broth
-
1 cup small pasta (alphabet, pastina, or small shells)
-
1 cup frozen peas
-
2 cups baby spinach, roughly chopped
-
1 tsp kosher salt, more to taste
-
1/2 tsp freshly ground black pepper
-
1/2 tsp dried oregano
-
1/2 tsp dried basil
-
1 bay leaf (optional)
-
1 tsp lemon juice (optional, brightens flavor)
-
1/4 cup grated Parmesan or Pecorino, for serving (optional)
Directions
- Heat 1 tbsp extra virgin olive oil in a large pot over medium heat; add the chopped onion, grated carrot and diced celery, and cook until the onion is soft and the veg start to sweeten, about 5 minutes, stirring now and then so nothing sticks.
- Add the grated zucchini and minced garlic and cook 1 to 2 more minutes until the zucchini loses some moisture and the garlic smells fragrant, scraping any browned bits from the bottom.
- Stir in 1 tbsp tomato paste and 1 can (14 oz / 400 g) crushed tomatoes, then add 4 cups (1 L) low sodium vegetable or chicken broth; mix well to combine.
- Add 1 tsp kosher salt, 1/2 tsp black pepper, 1/2 tsp dried oregano, 1/2 tsp dried basil and the optional bay leaf; bring the soup to a gentle simmer and let it cook 8 to 10 minutes to marry the flavors.
- Taste the broth and adjust seasoning if needed, then add 1 cup small pasta (alphabet, pastina, or small shells); stir and simmer until the pasta is just tender, following the shorter end of the package time so it does not get mushy.
- Stir in 1 cup frozen peas and 2 cups roughly chopped baby spinach during the last 2 to 3 minutes of cooking so they heat through but keep texture and color.
- Remove from heat, discard the bay leaf if used, and stir in 1 tsp lemon juice if you like a little brightness; add a drizzle of extra virgin olive oil for gloss and flavor.
- Serve hot with 1/4 cup grated Parmesan or Pecorino on top if desired, and more cracked black pepper; kids love it plain, adults love the cheese and lemon.
- Leftovers will thicken as they cool because the pasta keeps absorbing broth, so when reheating add a splash of water or broth to loosen it up, and reheat gently so the greens dont get overcooked.
- Tip: if you want the veggies more hidden, blitz the cooked onion, carrot, celery and zucchini briefly in a blender before adding the tomatoes for an extra-sneaky veggie broth.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 510g
- Total number of serves: 4
- Calories: 257kcal
- Fat: 6.6g
- Saturated Fat: 2.4g
- Trans Fat: 0g
- Polyunsaturated: 0.5g
- Monounsaturated: 2.8g
- Cholesterol: 15mg
- Sodium: 958mg
- Potassium: 684mg
- Carbohydrates: 31.5g
- Fiber: 4.3g
- Sugar: 6g
- Protein: 8.8g
- Vitamin A: 3912IU
- Vitamin C: 17mg
- Calcium: 106.5mg
- Iron: 1.5mg

















