Easy veggie pasta for picky eaters in a white bowl with tomato sauce

Easy Veggie Pasta for Picky Eaters — They Won’t Even Notice

This post contains affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you.

Quick Answer: This easy veggie pasta blends courgette, carrot, and butternut squash into a mild, creamy sauce that looks and tastes like a regular pasta sauce — because by the time it is blended, it basically is. No visible vegetables, no weird texture, no negotiations. Just pasta that gets eaten, with vegetables secretly along for the ride.

The Pasta That Started as a Desperate Experiment

I’ll be honest: this one came out of desperation, not creativity. We were going through a phase where the only accepted dinner was plain pasta with butter, and I was starting to feel like a short-order cook who only knew one dish. I had a courgette in the fridge that needed using, a carrot, and roughly zero energy for a battle.

So I blended them into the sauce, held my breath, and served it. They ate it. All of it. I stood in the kitchen feeling smug for about five seconds, then mildly guilty about being smug. It’s been in our regular rotation ever since.

According to the American Academy of Pediatrics, repeated exposure to vegetables — even hidden in food — can help children gradually accept them.

Why Easy Veggie Pasta Works for Picky Eaters

When vegetables are pureed completely smooth into a sauce, they disappear — visually and texturally. Courgette, carrot, and butternut squash are mild enough that once they are blended in, the sauce just tastes creamy and slightly sweet. I have definitely used frozen squash more than fresh, and it works just as well.

Ingredients

For the sauce:

  • 1 medium courgette, roughly chopped
  • 1 medium carrot, peeled and roughly chopped
  • 100g butternut squash, peeled and cubed (frozen works fine)
  • 1 small onion, roughly chopped
  • 1 garlic clove (optional)
  • 200ml vegetable or chicken stock
  • 2 tablespoons cream cheese or mascarpone
  • Salt to taste
  • A small drizzle of olive oil

For the pasta:

  • 250g small pasta shapes — ditalini, mini shells, or small penne
  • Parmesan or mild cheddar to serve (optional)

How to Make It

Step 1: Heat a drizzle of olive oil in a medium pan over medium heat. Add the onion and cook for about 3–4 minutes until soft.

Step 2: Add the courgette, carrot, and butternut squash. Stir everything together and cook for another 5 minutes.

Step 3: Pour in the stock. Bring to a gentle simmer, cover, and cook for about 15 minutes until all the vegetables are completely soft.

Step 4: Take the pan off the heat. Add the cream cheese. Blend until completely smooth — a hand blender works well here, or transfer to a regular blender in batches. I use this one and it cleans up in about ten seconds. Blend for longer than you think you need to. Any leftover texture will absolutely be noticed by a toddler with weirdly strong radar for these things.

Step 5: Meanwhile, cook the pasta according to the packet instructions. Reserve a small cup of pasta water before draining.

Step 6: Toss the drained pasta with the sauce. Add a splash of pasta water if the sauce feels too thick. Taste and adjust salt.

Step 7: Serve warm, with a little parmesan or grated cheddar on top if they will accept it.

💡 Tips for Getting the Sauce Right
  • Blend it completely smooth — any lumps will get rejected.
  • The pasta water is your friend — it loosens the sauce without making it watery.
  • Make a big batch of the sauce and freeze in ice cube trays.
  • Go easy on the garlic — or leave it out entirely for the toddler portion.

Variations

  • Add a handful of spinach in the last few minutes of cooking before blending.
  • Swap the cream cheese for a spoonful of butter if you do not have any in.
  • Use sweet potato instead of butternut squash — same idea, slightly sweeter result.

A Note on Hiding Vegetables

This recipe hides vegetables, and I think that’s completely fine, especially in a picky phase. But it works best as part of a broader approach rather than the only one. We still serve visible vegetables at most meals, without pressure, alongside things like this. Our guide to getting kids to eat more vegetables has more on that side of things.

FAQ

Can I make this pasta sauce ahead of time?

Yes — the sauce keeps in the fridge for up to three days and freezes well for up to three months. Make a large batch, freeze in small portions, and defrost as needed. It is one of those sauces that actually gets better after a day in the fridge.

What vegetables can I hide in pasta sauce for toddlers?

Courgette, carrot, butternut squash, sweet potato, and spinach all blend smoothly and work well. Cauliflower also works — steam it first and blend it into a white sauce rather than a tomato-based one. Avoid anything with a very strong flavour or fibrous texture that will not blend completely smooth.

Will my toddler actually notice the vegetables?

Most will not, especially the mild ones used here — courgette, carrot, and butternut squash are all naturally sweet and mild when cooked. The cream cheese adds richness that covers any remaining vegetable flavour. That said, some particularly sensitive eaters do notice a difference from plain pasta.

Which pasta shapes work best for toddlers?

Small shapes work best — ditalini, mini shells, small penne, or orzo. They are easier for small mouths to manage and less likely to cause frustration. Avoid long pasta like spaghetti or linguine for younger toddlers as it is harder to eat independently.

Can I add protein to this pasta?

Yes — shredded chicken stirred through at the end works well and does not change the overall look of the dish much. Mild turkey mince cooked separately and mixed in is another option. For a vegetarian version, small pieces of soft tofu blend into the sauce almost invisibly and add protein without affecting the flavour.

Print

Easy Veggie Pasta for Picky Eaters — They Won’t Even Notice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy veggie pasta sauce with hidden courgette, carrot, and butternut squash — blended completely smooth so picky eaters won’t notice a thing. Ready in under 30 minutes.

  • Author: Eni
  • Prep Time: 10
  • Cook Time: 20
  • Total Time: 30
  • Yield: 4
  • Category: Dinner
  • Cuisine: Italian

Ingredients

1 medium courgette, roughly chopped

1 medium carrot, peeled and roughly chopped

100g butternut squash, peeled and cubed

1 small onion, roughly chopped

1 garlic clove (optional)

200ml vegetable or chicken stock

2 tablespoons cream cheese

Salt to taste

Olive oil

250g small pasta shapes

Instructions

1. Heat olive oil in a pan. Add onion and cook for 3-4 minutes.

2. Add courgette, carrot, and butternut squash. Cook for 5 minutes.

3. Pour in stock. Simmer covered for 15 minutes until vegetables are soft.

4. Add cream cheese and blend completely smooth.

5. Cook pasta according to packet instructions. Reserve pasta water.

6. Toss pasta with sauce. Add pasta water if needed.

7. Serve warm with grated cheese on top.

Final Thoughts

This is not a fancy recipe. It is a weeknight solution — the kind of thing you make when you want dinner to actually get eaten and you also want it to contain something other than butter and pasta. Make a double batch of the sauce. Future you will be very grateful.

For more dinner ideas that actually work, take a look at our Easy Dinner Ideas for Picky Eaters and our Hidden Veggie Mac and Cheese.

For more strategies on getting kids to eat vegetables, read our full guide: How to Get Kids to Eat Vegetables.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star