This creamy pesto pasta is a one-pan, veggie-packed, meatless dinner that’s quick, satisfying, and kid-approved. Made with whole-grain pasta and milk (instead of cream), it delivers a rich, creamy sauce without being heavy. I also hide extra vegetables—cauliflower rice and arugula—into the dish, and they go unnoticed by picky eaters. Ready in about 15 minutes, this vegetarian pasta is nutritious, flavorful, and perfect for busy weeknights.

How to Sneak Vegetables Into Meals
Pasta is almost always a winner with kids, so it’s a great vehicle for adding vegetables. Instead of obvious chunks, transform veggies into textures that blend into the sauce: cauliflower turned into rice, shredded zucchini, and finely chopped arugula. Mildly cooked garlic added at the start mellows its bite but still gives great flavor. Finish with cherry tomatoes for a familiar burst that kids often love.
These small tricks let you boost nutrition without compromising taste or texture, and most importantly, without anyone complaining at the dinner table.

What Goes Well in Pesto Pasta
To make pesto pasta more nutritious and interesting, try adding:
- Extra garlic (mildly cooked so it’s not overpowering)
- Shredded zucchini
- Fresh cherry tomatoes
- Sauteed kale or spinach
- Arugula
If you prefer a non-vegetarian version, shrimp or chicken work well. The recipe shown is vegetarian, creamy, and approachable even for families with picky eaters.

Creamy Red Pesto Pasta Ingredients
Most of these ingredients are pantry staples; you may already have many on hand:
- Whole-grain pasta – penne is used here, but fusilli, farfalle, shells or any short pasta will work.
- Milk – whole milk creates creaminess without heavy cream. Non-dairy milk might work, though results may vary.
- Mozzarella – fresh is best for meltiness, but any melty cheese will do.
- Red and green pesto – combining both gives depth; choose brands with simple, natural ingredients.
- Vegetables – cauliflower (riced), arugula, garlic, and cherry tomatoes.
- Salt and black pepper to taste
- Parmesan cheese (optional, for serving)
How to Make Creamy Pesto Pasta
- Cook pasta in salted water according to package directions in a large nonstick pan.
- While pasta cooks, prepare the vegetables: shred cauliflower into rice, slice cherry tomatoes, mince garlic, and thinly chop arugula.
- When the pasta is almost done and most of the cooking water has evaporated (about two minutes before the end), add the red and green pesto, minced garlic, the cauliflower rice, and about 1/2 cup of milk. Stir, then cover and let steam for 2–3 minutes.
- Stir in the mozzarella and the remaining milk, season with salt and pepper, and keep stirring until the sauce becomes creamy and coats the pasta.
- Remove from heat and fold in the cherry tomatoes and arugula so they stay bright and fresh.
- Serve immediately with grated Parmesan if desired.

Why You’ll Love This for Dinner
This red pesto pasta is:
- Creamy and cheesy
- Garlicky without being overpowering
- Quick and easy—ready in about 15 minutes
- Made in one pan for easy cleanup
- Vegetable-forward and relatively healthy
Top with extra Parmesan if you like. It’s a simple, satisfying weeknight meal that can be adapted to what you have on hand.
I hope you enjoy this recipe—feel free to try variations and add your favorite vegetables or protein. Let me know if you have questions or if you try it and love it!
15-Minute Creamy Pesto Pasta Recipe
This creamy pesto pasta is a veggie-packed, healthy dinner your family will enjoy.
2 minutes
13 minutes
15 minutes
Ingredients
- 2 cups whole grain pasta
- 1 cup milk
- ⅔ cup mozzarella cheese
- 2 tbsp red pesto
- 2 tbsp green pesto
- ½ cup cauliflower (riced)
- Handful arugula
- 2 cloves garlic
- ½ cup cherry tomatoes
- Salt and black pepper to taste
- Parmesan cheese (optional)
Instructions
- Cook pasta in salted water in a nonstick pan according to package instructions.
- Shred cauliflower into rice. Wash and thinly chop arugula and cherry tomatoes. Peel and mince garlic.
- When pasta is almost cooked, add pestos, garlic, cauliflower, and half the milk. Stir and cover for 2–3 minutes.
- Add mozzarella and the remaining milk, season with salt and pepper, and stir until creamy.
- Remove from heat, fold in tomatoes and arugula, and serve immediately with Parmesan if desired.
Nutrition Information
Yield
3
Serving Size
1
Amount Per Serving
Calories 376
Total Fat 19g
Saturated Fat 6g
Cholesterol 31mg
Sodium 513mg
Carbohydrates 35g
Fiber 3g
Sugar 2g
Protein 17g
You Might Also Like
- 20-Minute Creamy Tortellini Recipe
- 15-Minute Cheesy Pesto Cauliflower Rice
- Spicy and Cheesy Cauliflower Rice Recipe
