This creamy hidden veggie pasta sauce is packed with zucchini, red bell pepper, carrots, onion, and tomatoes, then blended until completely smooth and finished with a splash of heavy cream and Parmesan cheese. The vegetables roast first, which gives the sauce a naturally rich, slightly sweet flavor while creating a silky texture that coats pasta beautifully.
As a professional recipe developer, cookbook author, and mom, I'm always looking for dinners that work for the entire family. This hidden vegetable pasta sauce is one of those recipes. It's especially helpful if you're feeding toddlers or picky eaters, but it still tastes like a creamy tomato sauce I'd happily make for the adults at the table.
Serve it with your favorite pasta for an easy family dinner, or make the sauce ahead and freeze it in portions for busy weeknights. If you love easy pasta dinners, try my Pink Pasta, Creamy Pesto Pasta, or 15-Minute Vodka Pasta next.

Jump to:
- Why You'll Love This Recipe
- Ingredients
- How to Make Hidden Veggie Pasta Sauce
- Why Roast the Vegetables?
- How to Make Hidden Veggie Pasta Sauce for Toddlers
- Best Pasta for Hidden Veggie Sauce
- Substitutions and Variations
- Tina's Tips for the Best Hidden Vegetable Pasta Sauce
- What to Serve with Hidden Veggies Pasta Sauce
- Frequently Asked Questions
- Storage and Freezing
- Creamy Hidden Veggies Pasta Sauce
Why You'll Love This Recipe
- Packed with vegetables: Zucchini, bell pepper, carrots, onion, garlic, and tomatoes all blend into one smooth tomato sauce.
- Great for picky eaters: Blending the roasted vegetables creates a silky texture with no noticeable chunks of vegetables.
- Creamy and flavorful: Heavy cream and Parmesan give the sauce a richer finish that makes it taste more like a creamy tomato pasta sauce than a traditional vegetable purée.
- Freezer-friendly: Make a batch ahead of time and freeze individual portions for quick lunches or dinners.
- Family-friendly: This is one meal you can serve to toddlers, older kids, and adults without making separate dinners.
Ingredients
Here are the ingredients you'll need to make this creamy hidden veggie pasta sauce.

- Zucchini: Zucchini has a mild flavor and blends easily into the tomato sauce.
- Red Bell Pepper: Roasting the red bell pepper brings out its natural sweetness and adds great flavor to the sauce.
- Carrots: Carrots add subtle sweetness and help balance the acidity of the tomatoes.
- Yellow Onion: Roasted onion gives the sauce a savory base and extra depth.
- Garlic: I use four garlic cloves for plenty of flavor without overwhelming the vegetables.
- Extra Virgin Olive Oil: The olive oil helps the vegetables caramelize while roasting.
- Crushed Tomatoes: A 28-ounce can of crushed tomatoes creates the tomato base of the sauce.
- Dried Oregano and Basil: These simple Italian seasonings give the sauce a familiar pasta sauce flavor.
- Heavy Cream: Just ¼ cup makes the sauce creamy without making it overly rich.
- Parmesan Cheese: Parmesan adds saltiness, nuttiness, and another layer of creamy texture.
- Pasta: This recipe makes enough sauce for about one pound of pasta.
How to Make Hidden Veggie Pasta Sauce

Roast the veggies
Preheat the oven to 425°F. Add the zucchini, bell pepper, carrots, onion, and garlic to a large sheet pan. Drizzle with olive oil and season with ½ teaspoon salt and the black pepper. Toss to coat and spread into an even layer. Roast for 25 to 30 minutes, stirring halfway through, until the vegetables are very tender and lightly caramelized.

Blend the sauce
Add the roasted vegetables to a high-speed blender along with the crushed tomatoes, oregano, dried basil, and remaining ½ teaspoon salt. Blend until completely smooth and creamy.

Finish the sauce
Pour the sauce into a large saucepan or Dutch oven. Bring to a gentle simmer over medium-low heat and cook for 5 to 10 minutes, stirring occasionally. Reduce the heat to low and stir in the heavy cream and Parmesan cheese. Cook for another 1 to 2 minutes, until the cheese is melted and the sauce is smooth. Taste and adjust the seasoning as needed.

Serve
Toss the sauce with your favorite cooked pasta, adding a splash of pasta water if needed to loosen the sauce. Top with additional Parmesan and fresh basil, if desired.
Why Roast the Vegetables?
- You could cook vegetables directly in a saucepan, but roasting them makes a big difference in this recipe.
- The high heat allows the carrots, bell pepper, zucchini, onion, and garlic to soften and lightly caramelize. This develops a deeper, slightly sweeter flavor before everything is blended with the tomatoes.
- It's particularly helpful in a pasta sauce for picky eaters because you get plenty of vegetable flavor without the sauce tasting overwhelmingly like raw or steamed vegetables.
- Make sure the vegetables are very tender before blending. This is one of the keys to getting the smoothest possible sauce.
How to Make Hidden Veggie Pasta Sauce for Toddlers
- For toddlers who are sensitive to vegetable textures, blend the sauce longer than you think you need to. I recommend at least one full minute in a high-speed blender.
- The finished sauce should look just like a smooth, creamy tomato sauce without any visible pieces of zucchini, carrots, bell pepper, or onion.
- You can also add a little extra heavy cream or a splash of pasta water if your child prefers a thinner sauce.
- For younger kids, I like pairing the sauce with a pasta shape that is easy to pick up with a fork or little hands, such as rigatoni, penne, rotini, shells, or bow ties.
- And of course, this sauce doesn't have to be exclusively for kids. The roasted vegetables, Parmesan, and cream make it flavorful enough that everyone can eat the same dinner.
Best Pasta for Hidden Veggie Sauce
This creamy vegetable pasta sauce works with almost any pasta shape.
For toddlers and younger kids, try:
- Penne
- Rigatoni
- Rotini
- Farfalle
- Small shells
For the whole family, you can also serve it with spaghetti, linguine, or bucatini.
Short pasta shapes are especially good because the thick, creamy sauce settles into all of the ridges and curves.
Substitutions and Variations
- Make it without cream: You can leave out the heavy cream for a more traditional tomato-based hidden veggie sauce. The blended vegetables will still give the sauce plenty of body.
- Add more vegetables: You can experiment with other mild vegetables such as celery or butternut squash. Keep in mind that changing the vegetables may affect the flavor and consistency.
- Add protein: Serve the pasta with chicken, turkey meatballs, Italian sausage, or another favorite protein for a heartier meal.
- Use a different cheese: Pecorino Romano can be substituted for Parmesan, but it has a saltier, sharper flavor, so adjust the added salt accordingly.
Tina's Tips for the Best Hidden Vegetable Pasta Sauce
- Roast until very tender. Don't pull the vegetables from the oven while they're still firm. Softer vegetables will create a much smoother sauce.
- Blend thoroughly. Give the sauce at least a full minute in the blender for the creamiest consistency.
- Taste after adding Parmesan. Parmesan is salty, so wait until the cheese has melted into the sauce before deciding whether it needs additional salt.
- Save some pasta water. A splash of starchy pasta water helps loosen the sauce and makes it easier to coat the pasta evenly.
- Don't skip the cream. It's only a small amount, but it rounds out the tomato flavor and makes the sauce especially smooth and creamy.
What to Serve with Hidden Veggies Pasta Sauce
For a simple family dinner, serve this pasta with garlic bread, a simple green salad, roasted broccoli, or your favorite protein.
You could also pair it with:
Because the sauce already contains plenty of vegetables, it also works perfectly well as a simple pasta dinner with Parmesan on top.
Frequently Asked Questions
Mild vegetables that soften easily are especially good for blended pasta sauces. This recipe uses zucchini, carrots, red bell pepper, onion, and garlic. Vegetables such as butternut squash or celery can also work, though substitutions will change the flavor and texture of the sauce.
Yes. Let the sauce cool completely, then transfer it to airtight freezer-safe containers. Freeze for up to 3 months. Smaller portions are especially convenient for quick meals.
Yes. The sauce can be made several days ahead and refrigerated, or frozen for longer storage. Cook your pasta fresh and reheat only the amount of sauce you need.
Storage and Freezing
- Store leftover hidden veggie pasta sauce in an airtight container in the refrigerator for up to 4 days.
- You can also freeze the sauce for up to 3 months.
- I recommend freezing it in smaller portions so you can thaw only what you need. This is especially convenient if you want quick toddler lunches or individual servings on busy days.
- Thaw the sauce overnight in the refrigerator, then gently reheat it in a saucepan over low to medium-low heat. You can also reheat it from frozen over low heat. Stir occasionally as it warms and add a splash of water, pasta water, or cream if needed to restore the original consistency.


Creamy Hidden Veggies Pasta Sauce
Ingredients
- 1 medium zucchini chopped
- 1 red bell pepper seeded and chopped
- 2 medium carrots peeled and chopped
- 1 small yellow onion chopped
- 4 garlic cloves
- 2 tablespoons extra virgin olive oil
- 1 teaspoon kosher salt divided
- ½ teaspoon black pepper
- 1 28-ounce can crushed tomatoes
- 1 teaspoon dried oregano
- ½ teaspoon dried basil
- ¼ cup heavy cream
- ¼ cup finely grated Parmesan cheese
- Fresh basil for serving, optional
- 1 pound pasta cooked, for serving
Instructions
- Roast the vegetables. Preheat the oven to 425°F. Add the zucchini, bell pepper, carrots, onion, and garlic to a large sheet pan. Drizzle with olive oil and season with ½ teaspoon salt and the black pepper. Toss to coat and spread into an even layer. Roast for 25 to 30 minutes, stirring halfway through, until the vegetables are very tender and lightly caramelized.
- Blend the sauce. Add the roasted vegetables to a high-speed blender along with the crushed tomatoes, oregano, dried basil, and remaining ½ teaspoon salt. Blend until completely smooth and creamy.
- Simmer. Pour the sauce into a large saucepan or Dutch oven. Bring to a gentle simmer over medium-low heat and cook for 5 to 10 minutes, stirring occasionally.
- Finish the sauce. Reduce the heat to low and stir in the heavy cream and Parmesan cheese. Cook for another 1 to 2 minutes, until the cheese is melted and the sauce is smooth. Taste and adjust the seasoning as needed.
- Serve. Toss the sauce with your favorite cooked pasta, adding a splash of pasta water if needed to loosen the sauce. Top with additional Parmesan and fresh basil, if desired.
Did You Make This Recipe?
Leave a comment below or tag us @tasting.with.tina on Instagram!











Leave a Reply