Ever crave a cozy, veggie-packed pasta night? You’re in luck! We’ve gathered 33 delicious, healthy vegetable pasta recipes perfect for quick dinners, seasonal favorites, and wholesome comfort food. From creamy sauces to zesty tosses, there’s something here to satisfy every craving. Dive in and discover your new go-to dish—your taste buds will thank you!
Creamy Avocado Spinach Pasta

Nailing a quick, creamy pasta dish that feels indulgent yet packed with greens is easier than you think. You’ll love how this vibrant sauce comes together in minutes, coating every strand of pasta with rich, herby flavor. It’s the perfect weeknight rescue when you want something satisfying without the fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
– 12 ounces dried linguine pasta
– 2 ripe Hass avocados, halved and pitted
– 5 ounces fresh baby spinach leaves
– 3 cloves garlic, minced
– 1/4 cup fresh basil leaves, packed
– 1/4 cup fresh parsley leaves, packed
– 1/3 cup extra-virgin olive oil
– 1/4 cup freshly squeezed lemon juice
– 1/2 cup grated Parmigiano-Reggiano cheese
– 1/2 teaspoon kosher salt
– 1/4 teaspoon freshly cracked black pepper
– 1/4 teaspoon red pepper flakes
Instructions
1. Bring a large pot of heavily salted water to a rolling boil over high heat.
2. Add 12 ounces of dried linguine pasta to the boiling water and cook according to package directions for al dente texture, typically 9-11 minutes.
3. While the pasta cooks, scoop the flesh from 2 ripe Hass avocados into the bowl of a food processor.
4. Add 5 ounces of fresh baby spinach leaves, 3 minced garlic cloves, 1/4 cup packed fresh basil leaves, and 1/4 cup packed fresh parsley leaves to the food processor.
5. Pour in 1/3 cup of extra-virgin olive oil and 1/4 cup of freshly squeezed lemon juice.
6. Process the mixture on high speed for 45-60 seconds until completely smooth and emulsified, scraping down the sides once with a rubber spatula.
7. Transfer the creamy avocado-spinach purée to a large, warm serving bowl.
8. Stir in 1/2 cup of grated Parmigiano-Reggiano cheese until fully incorporated.
9. Season the sauce with 1/2 teaspoon of kosher salt, 1/4 teaspoon of freshly cracked black pepper, and 1/4 teaspoon of red pepper flakes, stirring to combine.
10. Reserve 1/2 cup of the starchy pasta cooking water, then drain the cooked linguine in a colander.
11. Immediately add the hot, drained pasta to the bowl with the sauce.
12. Toss the pasta vigorously with tongs for 1-2 minutes, adding the reserved pasta water 1 tablespoon at a time until the sauce coats each strand evenly and appears glossy.
Mouthwatering and luxuriously smooth, this pasta boasts a vibrant green hue and a beautifully balanced flavor profile—creamy from the avocado, bright from the lemon and herbs, with a subtle kick from the pepper flakes. For a stunning presentation, finish each plate with an extra sprinkle of Parmigiano-Reggiano and a drizzle of high-quality olive oil. It pairs wonderfully with a crisp white wine or simply enjoyed as a satisfying standalone meal.
Zucchini Noodle Primavera

A vibrant spring dish that’s as fresh as it is satisfying, this zucchini noodle primavera lets you enjoy all the flavors of the season without the heaviness of traditional pasta. You’ll love how quickly it comes together, and it’s perfect for a light dinner or impressive lunch. Let’s get those veggies singing!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 4 medium zucchini, spiralized into noodles
– 2 tbsp extra-virgin olive oil
– 1 small yellow onion, finely diced
– 2 garlic cloves, minced
– 1 cup cherry tomatoes, halved
– 1 cup asparagus spears, trimmed and cut into 1-inch pieces
– ½ cup heavy cream
– ¼ cup grated Parmigiano-Reggiano cheese
– 2 tbsp unsalted butter
– 1 tsp fresh thyme leaves
– Kosher salt and freshly ground black pepper
Instructions
1. Heat the extra-virgin olive oil in a large skillet over medium heat until shimmering, about 1 minute.
2. Add the finely diced yellow onion and cook, stirring occasionally, until translucent and softened, about 3–4 minutes.
3. Stir in the minced garlic and cook until fragrant, about 30 seconds, being careful not to let it brown.
4. Add the halved cherry tomatoes and asparagus pieces to the skillet, cooking until the asparagus is bright green and tender-crisp, about 4–5 minutes.
5. Pour in the heavy cream and bring to a gentle simmer, reducing the heat to medium-low to prevent curdling.
6. Stir in the grated Parmigiano-Reggiano cheese until fully melted and the sauce is slightly thickened, about 2 minutes.
7. Add the unsalted butter and fresh thyme leaves, stirring until the butter is incorporated and the sauce is glossy.
8. Season the sauce with kosher salt and freshly ground black pepper to your preference.
9. Gently fold in the spiralized zucchini noodles, tossing to coat evenly, and cook just until warmed through and slightly softened, about 1–2 minutes—avoid overcooking to maintain texture.
10. Remove the skillet from the heat and let it rest for 1 minute to allow the flavors to meld.
Every bite offers a delightful crunch from the fresh vegetables paired with a creamy, herb-infused sauce that clings perfectly to the zucchini noodles. For a creative twist, top it with grilled shrimp or a sprinkle of toasted pine nuts to add extra protein and texture. This dish is best served immediately to enjoy its vibrant colors and tender-crisp feel.
Lemon Garlic Broccoli Spaghetti

Haven’t you had those nights where you want something delicious but don’t want to spend forever in the kitchen? This lemon garlic broccoli spaghetti is your answer. It’s bright, satisfying, and comes together in about the time it takes to boil water.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
– 12 oz dried spaghetti
– 1 large head of broccoli, cut into small florets
– 4 cloves garlic, minced
– 1/3 cup extra-virgin olive oil
– Zest and juice of 2 large lemons
– 1/2 cup finely grated Parmigiano-Reggiano cheese
– 1/4 cup toasted pine nuts
– Kosher salt and freshly cracked black pepper
Instructions
1. Bring a large pot of heavily salted water to a rolling boil over high heat.
2. Add the spaghetti and cook according to package directions for al dente texture, typically 9-11 minutes.
3. During the last 3 minutes of the pasta’s cook time, add the broccoli florets directly to the boiling water to blanch them.
4. While the pasta cooks, heat the extra-virgin olive oil in a large skillet over medium-low heat.
5. Add the minced garlic to the oil and cook gently for 1-2 minutes until fragrant but not browned, stirring constantly.
6. Remove the skillet from the heat and immediately stir in the lemon zest and juice to stop the garlic from cooking further.
7. Reserve 1 cup of the starchy pasta cooking water before draining the spaghetti and broccoli.
8. Transfer the drained spaghetti and broccoli directly into the skillet with the lemon-garlic oil.
9. Toss everything together over low heat, adding the reserved pasta water 1/4 cup at a time until the sauce lightly coats the noodles.
10. Remove from heat and fold in the grated Parmigiano-Reggiano until melted and creamy.
11. Season generously with kosher salt and freshly cracked black pepper.
12. Divide among bowls and garnish each serving with a sprinkle of toasted pine nuts.
During the final toss, the starchy pasta water emulsifies with the oil and cheese to create a silky, clingy sauce that coats every strand. The broccoli retains a slight crunch, offering a pleasant textural contrast to the tender pasta, while the toasted pine nuts add a final note of rich, buttery depth. For a vibrant twist, try serving it with a side of marinated white beans or topped with flakes of preserved lemon.
Roasted Red Pepper and Tomato Penne

There’s something so comforting about a bowl of pasta that feels both simple and special. This roasted red pepper and tomato penne brings together sweet, charred peppers and tangy tomatoes for a vibrant sauce that’s ready in about the time it takes to boil water. You’ll love how the flavors meld into a cozy, satisfying meal.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 12 ounces dried penne pasta
– 2 large red bell peppers, seeded and quartered
– 4 Roma tomatoes, halved lengthwise
– 3 tablespoons extra-virgin olive oil, divided
– 1 small yellow onion, finely diced
– 3 garlic cloves, minced
– 1/2 cup dry white wine
– 1/4 cup heavy cream
– 1/4 cup freshly grated Parmigiano-Reggiano cheese
– 1/4 cup fresh basil leaves, chiffonade
– Kosher salt and freshly ground black pepper
Instructions
1. Preheat your oven to 425°F and line a rimmed baking sheet with parchment paper.
2. Arrange the red bell pepper quarters and tomato halves on the prepared baking sheet, cut-side up.
3. Drizzle the vegetables with 1 tablespoon of extra-virgin olive oil and season generously with kosher salt and black pepper.
4. Roast the vegetables in the preheated oven for 20–25 minutes, until the peppers are blistered and the tomatoes are softened and slightly caramelized.
5. While the vegetables roast, bring a large pot of salted water to a rolling boil over high heat.
6. Add the penne pasta to the boiling water and cook according to package directions until al dente, about 10–12 minutes.
7. Drain the pasta in a colander, reserving 1/2 cup of the pasta cooking water.
8. In a large skillet, heat the remaining 2 tablespoons of extra-virgin olive oil over medium heat.
9. Add the finely diced yellow onion and cook, stirring occasionally, for 5–7 minutes until translucent and softened.
10. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it brown.
11. Transfer the roasted peppers and tomatoes to a blender or food processor and puree until smooth, about 30–45 seconds.
12. Pour the pureed vegetable mixture into the skillet with the onions and garlic.
13. Add the dry white wine to the skillet and simmer over medium heat for 3–4 minutes to reduce slightly.
14. Stir in the heavy cream and simmer for an additional 2 minutes until the sauce is slightly thickened.
15. Add the drained penne pasta to the skillet, tossing to coat evenly in the sauce.
16. If the sauce seems too thick, gradually add the reserved pasta water, 2 tablespoons at a time, until desired consistency is reached.
17. Remove the skillet from the heat and stir in the freshly grated Parmigiano-Reggiano cheese until melted and incorporated.
18. Fold in the chiffonade of fresh basil leaves, reserving a small amount for garnish.
19. Season the finished dish to taste with additional kosher salt and freshly ground black pepper if needed.
20. Divide the pasta among serving bowls and garnish with the remaining fresh basil.
Keep in mind that the roasted vegetables add a deep, smoky sweetness that balances beautifully with the creamy, tangy sauce. For a creative twist, try topping each bowl with a dollop of ricotta or a sprinkle of toasted pine nuts for extra richness and crunch.
Mediterranean Chickpea Pasta

Ready for a quick, healthy dinner that feels like a Mediterranean vacation? This chickpea pasta is packed with bright flavors and comes together in under 30 minutes. You’ll love how the creamy sauce coats every bite.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
– 12 oz dried chickpea pasta (such as rotini or penne)
– 3 tbsp extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 3 garlic cloves, minced
– 1 tsp dried oregano
– 1/2 tsp crushed red pepper flakes
– 1 (15 oz) can chickpeas, drained and rinsed
– 1 cup cherry tomatoes, halved
– 1/2 cup pitted Kalamata olives, sliced
– 1/4 cup fresh parsley, chopped
– 1/4 cup fresh lemon juice
– 1/2 cup crumbled feta cheese
– Kosher salt and freshly ground black pepper
Instructions
1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the chickpea pasta and cook according to package directions until al dente, about 8-10 minutes.
3. While the pasta cooks, heat the extra-virgin olive oil in a large skillet over medium heat.
4. Add the finely diced yellow onion and cook, stirring occasionally, until translucent and softened, about 5 minutes.
5. Add the minced garlic, dried oregano, and crushed red pepper flakes to the skillet. Cook for 1 minute until fragrant.
6. Stir in the drained chickpeas and halved cherry tomatoes. Cook for 5-7 minutes until the tomatoes begin to soften and release their juices.
7. Drain the cooked pasta, reserving 1/2 cup of the pasta cooking water.
8. Add the drained pasta to the skillet with the vegetable mixture.
9. Pour in the fresh lemon juice and 1/4 cup of the reserved pasta water. Toss everything together until well combined, adding more pasta water if needed to create a light sauce.
10. Remove the skillet from the heat and fold in the sliced Kalamata olives and chopped fresh parsley.
11. Season the dish generously with kosher salt and freshly ground black pepper.
12. Divide the pasta among four bowls and top each serving with crumbled feta cheese.
What you get is a wonderfully textured dish where the firm chickpea pasta holds up to the creamy, tangy sauce. The briny olives and salty feta balance the bright lemon perfectly. For a creative twist, try serving it topped with a drizzle of high-quality olive oil and a sprinkle of za’atar.
Spinach and Artichoke Farfalle

Ooh, have you ever wanted a pasta dish that feels fancy but comes together in a flash? This spinach and artichoke farfalle is your answer—it’s creamy, comforting, and packed with flavor. You’ll love how the tender pasta holds onto that rich, cheesy sauce.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 12 ounces dried farfalle pasta
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 4 cloves garlic, minced
– 1 (14-ounce) can artichoke hearts in water, drained and quartered
– 5 ounces fresh baby spinach leaves
– 1 cup heavy cream
– 1 cup freshly grated Parmigiano-Reggiano cheese
– ½ cup shredded low-moisture whole-milk mozzarella cheese
– ¼ teaspoon freshly grated nutmeg
– Kosher salt and freshly ground black pepper, as needed
Instructions
1. Bring a large pot of generously salted water to a rolling boil over high heat.
2. Add the farfalle pasta and cook according to package directions until al dente, about 10–12 minutes, then drain, reserving 1 cup of pasta water.
3. While the pasta cooks, heat the extra-virgin olive oil in a large, high-sided skillet over medium heat until shimmering.
4. Add the finely diced yellow onion and cook, stirring occasionally, until translucent and softened, about 5–7 minutes.
5. Stir in the minced garlic and cook until fragrant, about 30 seconds, being careful not to let it brown.
6. Add the quartered artichoke hearts and cook for 2 minutes to lightly brown them, stirring once.
7. Incorporate the baby spinach leaves in batches, wilting each addition before adding more, about 2–3 minutes total.
8. Pour in the heavy cream and bring to a gentle simmer, then reduce heat to low.
9. Stir in the grated Parmigiano-Reggiano and shredded mozzarella until fully melted and the sauce is smooth, about 2 minutes.
10. Season the sauce with freshly grated nutmeg, kosher salt, and freshly ground black pepper to taste.
11. Add the drained farfalle to the skillet, tossing to coat evenly in the sauce; if the sauce is too thick, gradually add reserved pasta water until desired consistency is reached.
12. Remove from heat and let rest for 2 minutes to allow flavors to meld.
13. Serve immediately in warm bowls.
And just like that, you’ve got a dish with a luxuriously creamy texture and a savory, slightly tangy flavor from the artichokes and cheeses. For a creative twist, top it with toasted breadcrumbs or serve alongside a crisp green salad to balance the richness.
Butternut Squash Sage Fusilli

Haven’t you been craving something that feels both cozy and a little fancy? This butternut squash sage fusilli is exactly that—a creamy, savory pasta dish that’s perfect for a weeknight dinner but special enough for guests. You’ll love how the sweet squash and earthy sage come together.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 medium butternut squash, peeled, seeded, and cut into 1-inch cubes
– 12 ounces dried fusilli pasta
– 4 tablespoons unsalted butter, divided
– 2 tablespoons extra-virgin olive oil
– 1 small yellow onion, finely diced
– 3 cloves garlic, minced
– 1/4 cup fresh sage leaves, thinly sliced
– 1/2 cup heavy cream
– 1/2 cup freshly grated Parmigiano-Reggiano cheese
– Kosher salt and freshly ground black pepper
Instructions
1. Preheat your oven to 400°F (200°C).
2. Toss the butternut squash cubes with 1 tablespoon of olive oil, 1/2 teaspoon of kosher salt, and 1/4 teaspoon of black pepper on a rimmed baking sheet.
3. Roast the squash for 25-30 minutes, or until the cubes are tender and caramelized at the edges.
4. While the squash roasts, bring a large pot of heavily salted water to a rolling boil.
5. Cook the fusilli according to package instructions until al dente, then drain, reserving 1 cup of the pasta cooking water.
6. In a large skillet or Dutch oven, melt 2 tablespoons of butter with the remaining 1 tablespoon of olive oil over medium heat.
7. Add the diced onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent.
8. Stir in the minced garlic and cook for 1 minute until fragrant.
9. Add the sliced sage leaves and cook for 1-2 minutes, until crisp and aromatic.
10. Pour in the heavy cream and bring to a gentle simmer.
11. Reduce the heat to low and stir in the grated Parmigiano-Reggiano cheese until melted and the sauce is smooth.
12. Add the roasted butternut squash cubes to the sauce, gently mashing about half of them with the back of a spoon to thicken the sauce.
13. Add the cooked, drained fusilli to the skillet, tossing to coat thoroughly in the sauce.
14. If the sauce seems too thick, gradually add the reserved pasta water, 1/4 cup at a time, until your desired consistency is reached.
15. Remove the skillet from the heat and stir in the remaining 2 tablespoons of cold butter until fully incorporated and the sauce is glossy.
16. Season the finished dish with additional kosher salt and freshly ground black pepper to your preference.
Delightfully creamy with pockets of sweet, tender squash, this pasta offers a wonderful contrast in textures. The crispy sage adds an aromatic, earthy note that balances the richness perfectly. For a beautiful presentation, garnish with extra sage leaves and a final sprinkle of Parmigiano-Reggiano right before serving.
Pesto and Sundried Tomato Zoodles

Perfect for those nights when you want something fresh and flavorful but don’t feel like spending hours in the kitchen. This pesto and sundried tomato zoodles dish is a vibrant, low-carb twist on pasta that comes together in a flash. You’ll love the bright, herby flavors and satisfying texture.
Serving: 2 | Prep Time: 15 minutes | Cooking Time: 5 minutes
Ingredients
- 4 medium zucchini, spiralized into zoodles
- 1/4 cup extra-virgin olive oil
- 1/3 cup basil pesto, preferably homemade
- 1/4 cup sundried tomatoes in oil, julienned
- 2 cloves garlic, minced
- 1/4 cup freshly grated Parmigiano-Reggiano cheese
- 1 tbsp pine nuts, toasted
- Kosher salt, to season
- Freshly cracked black pepper, to season
Instructions
- Spiralize the zucchini into zoodles using a spiralizer, then place them in a colander set over a bowl. Sprinkle with 1/2 tsp of kosher salt and let them drain for 10 minutes to remove excess moisture, which prevents a watery sauce.
- While the zoodles drain, heat 2 tbsp of the extra-virgin olive oil in a large skillet over medium heat until it shimmers, about 1 minute.
- Add the minced garlic to the skillet and sauté until fragrant and just beginning to turn golden, about 30 seconds, being careful not to burn it.
- Pat the drained zoodles dry with a clean kitchen towel to absorb any remaining liquid.
- Add the zoodles to the skillet and toss them in the garlic oil for 2-3 minutes, just until they are heated through and slightly softened but still retain a slight crunch.
- Remove the skillet from the heat and immediately stir in the basil pesto and julienned sundried tomatoes, ensuring the zoodles are evenly coated.
- Fold in the freshly grated Parmigiano-Reggiano cheese, reserving a small pinch for garnish.
- Season the dish with freshly cracked black pepper and an additional pinch of kosher salt if needed, tasting as you go.
- Transfer the zoodles to serving plates and garnish with the toasted pine nuts and the reserved Parmigiano-Reggiano cheese.
Enjoy the delightful contrast of the tender yet crisp zoodles against the rich, savory pesto and the sweet, chewy bursts of sundried tomato. For a creative twist, top it with a perfectly poached pasture-raised egg or serve it alongside grilled lemon-herb chicken for a more substantial meal.
Kale and Walnut Pesto Linguine

Let’s make a quick, vibrant pasta that’s packed with flavor and feels a bit fancy without the fuss. You’ll love how the earthy kale and toasty walnuts come together in this pesto—it’s a perfect weeknight upgrade that comes together in about the time it takes to boil water.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
– 1 pound dried linguine
– 4 ounces lacinato kale, stems removed, leaves roughly chopped
– 1/2 cup raw walnut halves
– 1/2 cup extra-virgin olive oil
– 1/3 cup finely grated Parmigiano-Reggiano cheese
– 2 medium garlic cloves, peeled
– 1 tablespoon fresh lemon juice
– 1/2 teaspoon fine sea salt
– 1/4 teaspoon freshly ground black pepper
Instructions
1. Bring a large pot of heavily salted water to a rolling boil over high heat.
2. While the water heats, toast the walnut halves in a dry skillet over medium heat for 5-7 minutes, shaking the pan frequently, until fragrant and lightly golden. Tip: Toasting the walnuts deepens their flavor and prevents a bitter taste in the pesto.
3. Immediately transfer the toasted walnuts to a plate to cool completely.
4. Add the linguine to the boiling water and cook according to package directions for al dente texture, usually 9-11 minutes.
5. While the pasta cooks, combine the cooled walnuts, chopped kale, garlic cloves, lemon juice, salt, and pepper in the bowl of a food processor.
6. Pulse the mixture 10-12 times until it forms a coarse paste, scraping down the sides as needed.
7. With the processor running on low, slowly drizzle in the olive oil until the pesto is emulsified and smooth. Tip: A slow, steady stream of oil is key for a creamy, non-separated pesto.
8. Transfer the pesto to a large serving bowl and stir in the grated Parmigiano-Reggiano.
9. Reserve 1 cup of the starchy pasta cooking water before draining the linguine.
10. Add the hot, drained linguine directly to the bowl with the pesto.
11. Toss vigorously, adding the reserved pasta water 1/4 cup at a time until the sauce coats the noodles in a silky, glossy layer. Tip: The starchy water helps the sauce cling to the pasta and creates the perfect saucy consistency.
12. Divide the pasta among four bowls and serve immediately.
Creating this dish results in linguine luxuriously coated in a vibrant, herbaceous sauce with a delightful crunch from the walnuts. Consider topping it with a sprinkle of additional cheese or some pan-seared shrimp for a heartier meal.
Eggplant and Olive Rigatoni

You know those cozy weeknights when you want something hearty but not heavy? Yeah, this Eggplant and Olive Rigatoni is exactly that. It’s a savory, satisfying dish that comes together with minimal fuss but delivers maximum flavor.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 large globe eggplant, cut into ½-inch cubes
– 3 tablespoons extra-virgin olive oil, divided
– 1 teaspoon fine sea salt
– ½ teaspoon freshly cracked black pepper
– 1 medium yellow onion, finely diced
– 3 garlic cloves, minced
– 1 (28-ounce) can San Marzano tomatoes, crushed by hand
– ½ cup pitted Kalamata olives, roughly chopped
– 2 tablespoons capers, drained
– 1 pound dried rigatoni pasta
– ½ cup freshly grated Pecorino Romano cheese
– ¼ cup fresh basil leaves, torn
Instructions
1. Preheat your oven to 425°F (218°C).
2. Toss the cubed eggplant with 2 tablespoons of the extra-virgin olive oil, the fine sea salt, and the freshly cracked black pepper on a rimmed baking sheet.
3. Roast the eggplant for 20 minutes, or until the cubes are golden brown and tender, stirring once halfway through.
4. While the eggplant roasts, bring a large pot of heavily salted water to a rolling boil over high heat.
5. Heat the remaining 1 tablespoon of extra-virgin olive oil in a large, high-sided skillet or Dutch oven over medium heat.
6. Add the finely diced yellow onion to the skillet and cook for 5-7 minutes, stirring occasionally, until translucent and softened.
7. Add the minced garlic cloves and cook for 1 minute, just until fragrant.
8. Pour in the hand-crushed San Marzano tomatoes and their juices.
9. Stir in the roughly chopped Kalamata olives and the drained capers.
10. Let the sauce simmer gently for 10 minutes, allowing the flavors to meld.
11. Once the eggplant is finished roasting, gently fold it into the simmering tomato sauce.
12. Add the dried rigatoni pasta to the boiling water and cook according to package directions for al dente texture, usually 10-12 minutes.
13. Reserve 1 cup of the starchy pasta cooking water before draining the rigatoni.
14. Add the drained rigatoni directly to the skillet with the sauce.
15. Toss the pasta and sauce together, adding splashes of the reserved pasta water as needed to create a glossy, cohesive sauce that clings to the noodles.
16. Remove the skillet from the heat and stir in half of the freshly grated Pecorino Romano cheese.
17. Divide the pasta among bowls and garnish with the remaining cheese and the torn fresh basil leaves.
The tender, roasted eggplant melts into the rich, tangy tomato sauce, while the briny olives and capers add pops of salty complexity. For a beautiful presentation, serve it family-style in the skillet, topped with an extra drizzle of good olive oil.
Carrot and Ginger Orzo Salad

Picture this: you’re craving something fresh but satisfying, and you want it fast. This carrot and ginger orzo salad delivers exactly that—a vibrant, zesty dish that comes together in minutes and feels like a treat.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 1 cup orzo pasta
- 2 cups water
- 1 teaspoon kosher salt
- 2 medium carrots, peeled and julienned
- 1 tablespoon freshly grated ginger root
- 2 tablespoons extra-virgin olive oil
- 1 tablespoon apple cider vinegar
- 1 teaspoon honey
- ¼ teaspoon freshly ground black pepper
- ¼ cup chopped fresh cilantro leaves
- 2 tablespoons toasted sesame seeds
Instructions
- Bring 2 cups of water to a rolling boil in a medium saucepan over high heat.
- Add 1 teaspoon kosher salt and 1 cup orzo pasta to the boiling water, stirring once to prevent sticking.
- Reduce heat to medium and simmer the orzo for 8-10 minutes, until al dente (tender but with a slight bite).
- Drain the orzo in a fine-mesh strainer and rinse under cold running water for 30 seconds to stop the cooking process and cool it quickly.
- Transfer the cooled orzo to a large mixing bowl.
- Add 2 medium carrots, peeled and julienned, and 1 tablespoon freshly grated ginger root to the bowl with the orzo.
- In a small bowl, whisk together 2 tablespoons extra-virgin olive oil, 1 tablespoon apple cider vinegar, 1 teaspoon honey, and ¼ teaspoon freshly ground black pepper until fully emulsified.
- Pour the dressing over the orzo mixture and toss thoroughly with a rubber spatula to coat every ingredient evenly.
- Fold in ¼ cup chopped fresh cilantro leaves and 2 tablespoons toasted sesame seeds gently to maintain texture.
- Let the salad rest at room temperature for 5 minutes to allow the flavors to meld before serving.
Unbelievably fresh and crunchy, this salad balances the earthy sweetness of carrots with the spicy kick of ginger. The orzo provides a tender, pillowy base that soaks up the tangy dressing beautifully. For a creative twist, serve it alongside grilled chicken or stuff it into lettuce cups for a light lunch.
Mushroom and Asparagus Tagliatelle

Zipping through your weeknight dinner options? This mushroom and asparagus tagliatelle is a creamy, earthy delight that comes together faster than you can say “seconds, please.” It’s the perfect cozy yet elegant dish for when you want something special without the fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 12 ounces dried tagliatelle pasta
– 1 pound fresh asparagus spears, trimmed and cut into 2-inch pieces
– 1 pound mixed wild mushrooms (such as cremini, shiitake, and oyster), cleaned and sliced
– 3 tablespoons extra-virgin olive oil
– 4 cloves garlic, minced
– 1 cup heavy cream
– ½ cup freshly grated Parmigiano-Reggiano cheese, plus extra for serving
– 2 tablespoons unsalted butter
– 1 tablespoon fresh lemon juice
– ¼ cup finely chopped fresh flat-leaf parsley
– Kosher salt and freshly ground black pepper, to taste
Instructions
1. Bring a large pot of generously salted water to a rolling boil over high heat.
2. Add the tagliatelle to the boiling water and cook according to package instructions until al dente, about 8-10 minutes, stirring occasionally to prevent sticking.
3. While the pasta cooks, heat the olive oil in a large skillet over medium-high heat until shimmering.
4. Add the sliced mushrooms to the skillet in a single layer and cook undisturbed for 4-5 minutes to develop a golden-brown sear.
5. Stir the mushrooms, then add the asparagus pieces and minced garlic, cooking for an additional 3-4 minutes until the asparagus is crisp-tender and the garlic is fragrant.
6. Reduce the heat to medium-low and pour in the heavy cream, stirring to combine with the vegetables.
7. Simmer the cream mixture gently for 2-3 minutes until slightly thickened, then stir in the grated Parmigiano-Reggiano until melted and smooth.
8. Drain the cooked pasta, reserving ½ cup of the starchy pasta water.
9. Add the drained tagliatelle directly to the skillet with the cream sauce, tossing to coat thoroughly.
10. If the sauce seems too thick, gradually add the reserved pasta water, 2 tablespoons at a time, until your desired consistency is reached.
11. Remove the skillet from heat and stir in the butter, lemon juice, and chopped parsley until the butter is fully incorporated.
12. Season the finished dish with kosher salt and freshly ground black pepper to taste, tossing once more to distribute evenly.
What makes this dish truly shine is the contrast of textures—the silky, rich cream sauce clings to each strand of pasta, while the asparagus retains a pleasant snap and the mushrooms offer a meaty bite. For an extra touch, finish with a drizzle of truffle oil or serve alongside a crisp white wine to cut through the richness. It’s a restaurant-worthy meal that feels effortlessly homemade.
Sweet Potato and Black Bean Pasta Bake

Picture this: a cozy weeknight dinner that comes together with minimal fuss but delivers maximum flavor. You’ll love how the sweet potatoes and black beans create a hearty, satisfying base in this pasta bake.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- 12 ounces dried rotini pasta
- 2 tablespoons extra-virgin olive oil
- 1 large sweet potato, peeled and diced into ½-inch cubes
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 (15-ounce) can black beans, rinsed and drained
- 1 (28-ounce) can crushed San Marzano tomatoes
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- ¼ teaspoon crushed red pepper flakes
- 8 ounces sharp white cheddar cheese, freshly grated
- ¼ cup fresh cilantro leaves, chopped
- Kosher salt and freshly ground black pepper
Instructions
- Preheat your oven to 375°F.
- Bring a large pot of salted water to a rolling boil.
- Add the rotini pasta to the boiling water and cook for 9 minutes, until al dente.
- Drain the pasta in a colander and set it aside. Tip: Reserve ½ cup of the pasta cooking water to adjust sauce consistency later if needed.
- While the pasta cooks, heat the extra-virgin olive oil in a large, oven-safe skillet over medium heat.
- Add the diced sweet potato and cook for 8-10 minutes, stirring occasionally, until the edges begin to caramelize and the pieces are fork-tender.
- Add the finely diced yellow onion to the skillet and cook for 5 minutes, until translucent.
- Stir in the minced garlic and cook for 1 minute, until fragrant.
- Add the rinsed black beans, crushed San Marzano tomatoes, smoked paprika, ground cumin, and crushed red pepper flakes to the skillet.
- Season the mixture generously with kosher salt and freshly ground black pepper.
- Simmer the sauce uncovered for 10 minutes, stirring occasionally, to allow the flavors to meld. Tip: If the sauce seems too thick, stir in a splash of the reserved pasta water.
- Remove the skillet from the heat and fold in the cooked rotini pasta until evenly coated.
- Sprinkle the freshly grated sharp white cheddar cheese evenly over the top of the pasta mixture.
- Transfer the skillet to the preheated oven and bake for 20 minutes, until the cheese is bubbly and golden brown. Tip: For extra browning, broil for the final 2-3 minutes, watching closely to prevent burning.
- Remove the skillet from the oven and let it rest for 5 minutes.
- Garnish the bake with the chopped fresh cilantro leaves before serving.
Dig into this bake for a wonderful contrast of textures—the pasta stays pleasantly chewy, while the sweet potatoes soften into the smoky, tomato-based sauce. The sharp cheddar forms a perfectly crisp, golden crust that gives way to the creamy black beans. Try serving it with a simple arugula salad dressed in lemon vinaigrette to cut through the richness.
Cauliflower Alfredo with Peas

Heads up, you’re about to make the creamiest, dreamiest pasta sauce that just happens to be packed with veggies. This cauliflower Alfredo with peas is your new go-to for a quick, satisfying dinner that feels indulgent but is secretly wholesome. You’ll love how the flavors come together in under 30 minutes.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
– 1 large head of cauliflower, cut into florets
– 2 cups frozen petite peas
– 12 ounces dried fettuccine pasta
– 3 tablespoons unsalted butter
– 4 cloves garlic, minced
– 1 cup heavy cream
– 1/2 cup freshly grated Parmigiano-Reggiano cheese
– 1/4 teaspoon freshly grated nutmeg
– Kosher salt, to taste
– Freshly cracked black pepper, to taste
– 2 tablespoons extra-virgin olive oil
– Fresh parsley, finely chopped, for garnish
Instructions
1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the cauliflower florets to the boiling water and blanch for 5 minutes, until fork-tender.
3. Using a slotted spoon, transfer the blanched cauliflower to a high-speed blender, reserving the cooking water in the pot.
4. Return the pot of water to a boil and add the fettuccine, cooking according to package instructions until al dente, about 8-10 minutes.
5. While the pasta cooks, heat the unsalted butter in a large skillet over medium heat until melted and foamy.
6. Add the minced garlic to the skillet and sauté for 1 minute, until fragrant but not browned.
7. Pour the heavy cream into the skillet and bring to a gentle simmer, stirring occasionally.
8. Add the blanched cauliflower to the blender along with 1/2 cup of the pasta cooking water, then blend on high speed for 2 minutes until completely smooth and creamy.
9. Stir the cauliflower puree into the skillet with the cream mixture until fully incorporated.
10. Fold in the frozen petite peas and cook for 3 minutes, until heated through and vibrant green.
11. Whisk in the freshly grated Parmigiano-Reggiano cheese and freshly grated nutmeg until the cheese is melted and the sauce is velvety.
12. Drain the cooked fettuccine, reserving 1/4 cup of pasta water, and add the pasta directly to the skillet.
13. Toss the pasta with the sauce over low heat for 2 minutes, adding reserved pasta water as needed to reach a silky consistency.
14. Season generously with kosher salt and freshly cracked black pepper, adjusting to taste.
15. Drizzle with extra-virgin olive oil and garnish with finely chopped fresh parsley before serving.
Cauliflower Alfredo with Peas offers a luxuriously smooth texture with subtle nutty undertones from the blended vegetable base. The sweet pop of peas adds a delightful contrast, making it a versatile dish that pairs beautifully with grilled chicken or a crisp white wine for an elevated weeknight meal.
Brussels Sprout and Lemon Bucatini

Haven’t we all been there? You’re craving something bright and satisfying, but you don’t want to spend hours in the kitchen. This Brussels sprout and lemon bucatini is your answer—it’s a quick, one-pan wonder that feels fancy but is totally doable on a busy weeknight.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 12 ounces dried bucatini pasta
– 1 pound Brussels sprouts, trimmed and halved
– 3 tablespoons extra-virgin olive oil
– 4 cloves garlic, thinly sliced
– 1 teaspoon crushed red pepper flakes
– 1 lemon, zested and juiced
– 1/2 cup grated Pecorino Romano cheese
– 1/4 cup toasted pine nuts
– Kosher salt and freshly ground black pepper
Instructions
1. Bring a large pot of heavily salted water to a rolling boil over high heat.
2. Add the bucatini and cook according to package directions until al dente, about 9-11 minutes. Reserve 1 cup of the starchy pasta water before draining.
3. While the pasta cooks, heat the extra-virgin olive oil in a large skillet over medium-high heat.
4. Add the halved Brussels sprouts, cut-side down, in a single layer. Cook undisturbed for 4-5 minutes to achieve a deep, caramelized sear.
5. Flip the sprouts, reduce heat to medium, and add the thinly sliced garlic and crushed red pepper flakes. Sauté for 2-3 minutes until the garlic is fragrant but not browned.
6. Tip: Toasting the garlic gently prevents bitterness and builds a more complex flavor base.
7. Add the drained bucatini and 1/2 cup of the reserved pasta water to the skillet with the sprouts.
8. Using tongs, toss vigorously for 1-2 minutes, allowing the pasta to finish cooking in the sauce and absorb the flavors.
9. Tip: The starchy pasta water is key—it helps emulsify the oil and cheese into a silky, clingy sauce.
10. Remove the skillet from heat. Stir in the lemon zest, lemon juice, and grated Pecorino Romano cheese until the cheese melts and coats the pasta evenly.
11. Tip: Adding the lemon juice off the heat preserves its bright, fresh acidity.
12. Season generously with kosher salt and freshly ground black pepper, tossing to combine. Adjust consistency with more reserved pasta water if needed.
13. Divide among bowls and garnish with the toasted pine nuts.
Bright lemon cuts through the richness of the cheese, while the caramelized sprouts add a savory depth and slight crunch. For a creative twist, try topping it with crispy pancetta or serving it alongside a simple arugula salad dressed with lemon vinaigrette.
Mediterranean Lentil Pasta

Haven’t you been craving something hearty yet fresh that comes together without a fuss? This Mediterranean lentil pasta is your answer—a vibrant, one-pot wonder that’s packed with plant-based protein and bright flavors. It’s the kind of cozy meal you’ll want to make on repeat.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 8 ounces dried whole-wheat penne pasta
– 1 cup dried brown lentils, rinsed and drained
– 3 tablespoons extra-virgin olive oil, divided
– 1 medium yellow onion, finely diced
– 3 garlic cloves, minced
– 1 teaspoon dried oregano
– ½ teaspoon crushed red pepper flakes
– 1 (14.5-ounce) can fire-roasted diced tomatoes, with juices
– 3 cups low-sodium vegetable broth
– 1 cup pitted Kalamata olives, halved
– ½ cup crumbled feta cheese
– ¼ cup chopped fresh parsley
– 1 tablespoon freshly squeezed lemon juice
– Kosher salt and freshly ground black pepper, as needed
Instructions
1. Heat 2 tablespoons of extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 1 minute.
2. Add the finely diced yellow onion and cook, stirring occasionally, until translucent and lightly golden, 5–7 minutes.
3. Stir in the minced garlic, dried oregano, and crushed red pepper flakes; cook until fragrant, about 30 seconds.
4. Pour in the rinsed brown lentils, fire-roasted diced tomatoes with their juices, and low-sodium vegetable broth. Bring to a boil over high heat.
5. Reduce heat to medium-low, cover, and simmer for 15 minutes to partially cook the lentils.
6. Uncover, add the dried whole-wheat penne pasta directly to the pot, and stir to combine. Tip: The pasta will cook in the flavorful broth, absorbing its richness.
7. Cover again and simmer for 10–12 minutes, stirring occasionally, until the pasta is al dente and the lentils are tender but not mushy. Tip: Check doneness by tasting a piece of pasta; it should have a slight bite.
8. Remove from heat and stir in the halved palamata olives, crumbled feta cheese, chopped fresh parsley, and remaining 1 tablespoon of extra-virgin olive oil.
9. Drizzle with freshly squeezed lemon juice, then season with kosher salt and freshly ground black pepper to taste. Tip: Add salt gradually, as the feta and olives contribute salinity.
10. Let the pasta rest, uncovered, for 5 minutes to allow the flavors to meld and the sauce to thicken slightly.
Ultimately, this dish delivers a satisfying chew from the al dente pasta and tender lentils, balanced by briny olives and tangy feta. The lemon brightens every bite, making it perfect for a quick weeknight dinner or a casual gathering—try serving it warm with a side of crusty bread to soak up the savory broth.
Arugula and Almond Pesto Spaghetti

Ever find yourself craving something fresh yet comforting? This arugula and almond pesto spaghetti is your answer. It’s a vibrant, nutty twist on a classic that comes together in no time—perfect for a quick weeknight dinner or a casual weekend lunch.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 12 ounces dried spaghetti
– 4 cups fresh arugula leaves, tightly packed
– 1/2 cup raw almonds, toasted
– 1/2 cup extra-virgin olive oil
– 1/2 cup finely grated Parmigiano-Reggiano cheese
– 2 cloves garlic, peeled
– 1/4 teaspoon fine sea salt
– 1/4 teaspoon freshly ground black pepper
Instructions
1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the dried spaghetti and cook for 8–10 minutes, stirring occasionally, until al dente (tender but firm to the bite).
3. While the pasta cooks, toast the raw almonds in a dry skillet over medium heat for 3–5 minutes, shaking the pan frequently, until fragrant and lightly golden. Tip: Toasting enhances the almonds’ nutty flavor, so don’t skip this step.
4. Transfer the toasted almonds to a food processor along with the fresh arugula leaves, peeled garlic cloves, fine sea salt, and freshly ground black pepper.
5. Pulse the mixture 5–7 times until coarsely chopped, scraping down the sides as needed.
6. With the food processor running on low speed, slowly drizzle in the extra-virgin olive oil until a smooth, emulsified pesto forms, about 30 seconds. Tip: Adding the oil gradually helps create a creamy, well-blended sauce.
7. Drain the cooked spaghetti, reserving 1/2 cup of the pasta water.
8. Return the drained spaghetti to the pot and add the pesto, finely grated Parmigiano-Reggiano cheese, and 1/4 cup of the reserved pasta water.
9. Toss everything together over low heat for 1–2 minutes until the sauce coats the pasta evenly, adding more pasta water if needed to reach a silky consistency. Tip: The starchy pasta water helps the pesto cling to the spaghetti, so adjust as desired.
10. Serve immediately in warm bowls.
A vibrant green pesto clings to each strand of spaghetti, offering a peppery kick from the arugula balanced by the rich, toasty crunch of almonds. For a creative twist, top it with grilled shrimp or a sprinkle of chili flakes to add a spicy depth that complements the fresh flavors.
Conclusion
Ultimately, this collection proves that healthy pasta can be incredibly delicious and varied! We hope these 33 veggie-packed recipes inspire your next kitchen adventure. Give one a try, leave a comment telling us your favorite, and don’t forget to share this roundup on Pinterest to help other home cooks discover these tasty ideas. Happy cooking!



