21 Delectable Italian Vegetarian Pasta Recipe Discoveries

Posted by Sophia Brennan on December 24, 2025

Picture this: a cozy kitchen filled with the irresistible aroma of garlic and herbs, where simple ingredients transform into hearty, meat-free Italian pasta dishes perfect for busy weeknights or leisurely weekend meals. From creamy classics to vibrant veggie-packed creations, we’ve gathered 21 mouthwatering recipes that promise to bring a taste of Italy to your table. Let’s dive in and find your new favorite!

Penne Arrabbiata with Roasted Peppers

Penne Arrabbiata with Roasted Peppers
Just when I thought my weeknight pasta routine was getting stale, I rediscovered the fiery charm of penne arrabbiata—and decided to give it a sunny twist with sweet roasted peppers. It’s the kind of dish that feels fancy but comes together in about the time it takes to boil water, perfect for those evenings when you’re craving something bold without a fuss. I love how the peppers mellow out the heat just enough to keep things exciting but totally approachable.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 12 ounces of penne pasta
– A couple of red bell peppers, cored and sliced into strips
– 2 tablespoons of olive oil, plus an extra splash for the pasta water
– 4 cloves of garlic, minced
– A 28-ounce can of crushed tomatoes
– 1 teaspoon of red pepper flakes (or more if you’re feeling brave!)
– A small handful of fresh basil, chopped
– Salt, to season as you go

Instructions

1. Preheat your oven to 425°F and line a baking sheet with parchment paper.
2. Toss the sliced red bell peppers with 1 tablespoon of olive oil and a pinch of salt on the baking sheet, then roast for 20 minutes until they’re tender and slightly charred at the edges.
3. While the peppers roast, bring a large pot of salted water to a boil and add a splash of olive oil to prevent sticking.
4. Cook the penne according to the package directions until al dente, about 10–12 minutes, then drain and set aside.
5. Heat the remaining 1 tablespoon of olive oil in a large skillet over medium heat and sauté the minced garlic for 1–2 minutes until fragrant but not browned.
6. Stir in the crushed tomatoes and red pepper flakes, then simmer the sauce for 10 minutes to let the flavors meld, stirring occasionally.
7. Fold the roasted peppers into the sauce and cook for another 2–3 minutes to warm them through.
8. Tip: Reserve about ½ cup of the pasta water before draining—it helps the sauce cling to the penne beautifully.
9. Add the drained penne to the skillet and toss everything together, adding a splash of the reserved pasta water if the sauce seems too thick.
10. Remove the skillet from the heat and stir in the chopped basil just before serving.
11. Tip: For an extra kick, toast the red pepper flakes in the oil for 30 seconds before adding the garlic to deepen their flavor.
12. Tip: Don’t skip roasting the peppers—their caramelized sweetness balances the spicy sauce perfectly.

You’ll love how the tender penne soaks up that vibrant, slightly spicy tomato sauce, with the roasted peppers adding a smoky sweetness in every bite. Serve it straight from the skillet with a sprinkle of extra basil, or pair it with a crisp green salad for a complete meal that’s as comforting as it is colorful.

Creamy Mushroom Fettuccine Alfredo

Creamy Mushroom Fettuccine Alfredo
This cozy, comforting pasta dish has become my go-to for chilly evenings when I want something indulgent but not overly complicated. There’s something magical about how the earthy mushrooms and creamy sauce come together—it feels fancy but comes together in under 30 minutes, which is perfect for those nights when takeout is tempting but homemade feels better.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of fettuccine pasta
– A couple of tablespoons of olive oil
– 1 pound of cremini mushrooms, sliced (I sometimes use a mix with shiitakes for extra flavor)
– 4 cloves of garlic, minced
– A splash of dry white wine (about ¼ cup)
– 1 cup of heavy cream
– ½ cup of grated Parmesan cheese, plus extra for serving
– A pinch of salt and a few cracks of black pepper
– A small handful of fresh parsley, chopped (optional, but adds a nice fresh pop)

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the fettuccine to the boiling water and cook according to package directions until al dente, usually 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 it shimmers.
4. Add the sliced mushrooms to the skillet in a single layer—don’t overcrowd them, or they’ll steam instead of brown—and cook for 5-7 minutes, stirring occasionally, until they release their liquid and turn golden brown.
5. Stir in the minced garlic and cook for 1 minute, just until fragrant, being careful not to let it burn.
6. Pour in the white wine to deglaze the pan, scraping up any browned bits from the bottom with a wooden spoon, and let it simmer for 2 minutes until reduced by half.
7. Reduce the heat to medium-low and pour in the heavy cream, stirring to combine with the mushroom mixture.
8. Let the sauce simmer gently for 3-4 minutes, stirring occasionally, until it thickens slightly and coats the back of a spoon.
9. Remove the skillet from the heat and stir in the grated Parmesan cheese until melted and smooth, which helps prevent the sauce from breaking.
10. Drain the cooked pasta, reserving about ½ cup of the pasta water.
11. Add the drained pasta directly to the skillet with the sauce, tossing to coat evenly, and add a splash of the reserved pasta water if needed to loosen the sauce.
12. Season with salt and pepper to taste, and garnish with chopped parsley if using.
13. Serve immediately in warm bowls, topped with extra Parmesan cheese.

Creamy and rich with a wonderful umami depth from those browned mushrooms, this fettuccine Alfredo has a velvety texture that clings perfectly to every strand of pasta. I love serving it with a simple side salad to cut through the richness, or for a special touch, try topping it with a fried egg for an extra decadent twist.

Spinach and Ricotta Stuffed Cannelloni

Spinach and Ricotta Stuffed Cannelloni
Just last week, I was craving something cozy yet elegant for a dinner party, and this spinach and ricotta stuffed cannelloni hit the spot—it’s like a warm hug in pasta form, with a creamy filling that always impresses my guests. I love how it comes together with pantry staples, and it’s become my go-to for chilly evenings when I want to feel fancy without too much fuss.

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 30 minutes

Ingredients

– A box of 12 cannelloni pasta tubes (about 8 ounces)
– A 10-ounce package of frozen spinach, thawed and squeezed dry
– A 15-ounce container of whole milk ricotta cheese
– A cup of shredded mozzarella cheese
– Half a cup of grated Parmesan cheese
– One large egg
– A couple of cloves of garlic, minced
– A 24-ounce jar of your favorite marinara sauce
– A splash of olive oil
– A pinch of salt and black pepper

Instructions

1. Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with a splash of olive oil.
2. In a large bowl, combine the thawed spinach, ricotta cheese, half of the mozzarella cheese, half of the Parmesan cheese, the minced garlic, the egg, and a pinch of salt and black pepper; mix until well blended.
3. Spoon the spinach and ricotta mixture into a piping bag or a resealable plastic bag with a corner cut off, then carefully fill each cannelloni tube evenly—this helps prevent tearing and makes stuffing a breeze.
4. Spread a thin layer of marinara sauce on the bottom of the prepared baking dish, then arrange the stuffed cannelloni in a single layer on top.
5. Pour the remaining marinara sauce over the cannelloni, ensuring they’re fully covered to keep them moist during baking.
6. Sprinkle the remaining mozzarella and Parmesan cheeses evenly over the top for a golden, bubbly finish.
7. Cover the dish with aluminum foil and bake for 25 minutes, then remove the foil and bake for an additional 5 minutes until the cheese is melted and lightly browned.
8. Let the cannelloni rest for 5 minutes before serving to allow the filling to set and make slicing easier.
Finally, this dish emerges with a tender pasta shell that gives way to a rich, creamy interior, balanced by the tangy marinara—it’s perfect for a family dinner or dressed up with a side salad for guests.

Pesto Genovese with Cherry Tomatoes and Farfalle

Pesto Genovese with Cherry Tomatoes and Farfalle
A few weeks ago, I was craving something bright and fresh but didn’t want to spend hours in the kitchen—enter this pesto pasta with sweet cherry tomatoes and farfalle. It’s my go‑to when I need a quick, satisfying meal that still feels a little special, and I love how the bow‑tie pasta catches all that herby sauce.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– A 16‑ounce box of farfalle pasta
– A big handful of fresh basil leaves (about 2 cups packed)
– A couple of garlic cloves
– A generous ½ cup of grated Parmesan cheese
– A ¼ cup of pine nuts
– A ½ cup of extra‑virgin olive oil, plus a splash more for cooking
– A pint of cherry tomatoes
– A pinch of salt and black pepper

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the farfalle pasta and cook for 10–12 minutes, stirring occasionally, until it’s al dente (tender but still firm to the bite).
3. While the pasta cooks, heat a splash of olive oil in a large skillet over medium‑high heat.
4. Add the cherry tomatoes and cook for 5–7 minutes, shaking the pan occasionally, until they start to blister and soften.
5. In a food processor, combine the basil, garlic cloves, Parmesan cheese, and pine nuts.
6. Pulse the mixture 5–6 times until everything is roughly chopped.
7. With the processor running, slowly drizzle in the ½ cup of olive oil until the pesto is smooth and vibrant green.
8. Drain the cooked pasta, reserving about ½ cup of the pasta water.
9. Return the drained pasta to the pot and add the pesto, blistered tomatoes, and a pinch of salt and black pepper.
10. Toss everything together, adding a splash of the reserved pasta water to loosen the sauce if needed.
11. Serve immediately while warm.

So creamy from the pesto and bursting with sweet tomatoes, this dish has a lovely balance of fresh and savory flavors. I sometimes toss in a handful of arugula for a peppery kick or top it with extra Parmesan right at the table.

Eggplant Caponata Linguine

Eggplant Caponata Linguine
O
n a chilly evening last week, I found myself craving something hearty yet fresh—a dish that could bridge the gap between cozy comfort and vibrant flavor. That’s when I remembered my go-to Eggplant Caponata Linguine, a recipe I’ve tweaked over the years to make it my own. It’s a simple, one-pan wonder that always hits the spot, especially when I’m short on time but want something special.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 1 large eggplant, diced into 1-inch cubes
– 2 tablespoons of olive oil, plus a splash more for drizzling
– 1 medium onion, finely chopped
– 2 cloves of garlic, minced
– 1 can (14.5 ounces) of diced tomatoes
– 2 tablespoons of capers, drained
– 1/4 cup of pitted green olives, sliced
– 1 tablespoon of red wine vinegar
– 1 teaspoon of sugar
– 1/4 teaspoon of red pepper flakes
– 12 ounces of linguine pasta
– A handful of fresh basil leaves, roughly torn
– Salt and freshly ground black pepper, to season

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Toss the diced eggplant with 1 tablespoon of olive oil, season with salt and pepper, and spread it in a single layer on the baking sheet.
3. Roast the eggplant for 20 minutes, or until it’s tender and golden brown, flipping halfway through for even cooking—this helps prevent sogginess.
4. While the eggplant roasts, bring a large pot of salted water to a boil over high heat.
5. Add the linguine to the boiling water and cook according to package instructions, usually about 9-11 minutes, until al dente.
6. In a large skillet, heat the remaining 1 tablespoon of olive oil over medium heat.
7. Add the chopped onion and cook for 5 minutes, stirring occasionally, until it’s soft and translucent.
8. Stir in the minced garlic and cook for 1 more minute, just until fragrant—be careful not to burn it, as it can turn bitter.
9. Pour in the diced tomatoes with their juices, capers, green olives, red wine vinegar, sugar, and red pepper flakes.
10. Simmer the mixture for 10 minutes, stirring occasionally, to let the flavors meld and the sauce thicken slightly.
11. Gently fold in the roasted eggplant and cook for another 2 minutes to warm it through.
12. Drain the cooked linguine, reserving about 1/2 cup of the pasta water.
13. Add the linguine to the skillet with the caponata sauce, tossing everything together—if it seems dry, mix in a splash of the reserved pasta water to help the sauce cling to the noodles.
14. Remove the skillet from the heat and stir in the torn basil leaves.
15. Season with additional salt and pepper if needed, and drizzle with a little extra olive oil before serving.

Now, this dish comes together with a lovely balance of textures: the tender eggplant melts into the tangy, savory sauce, while the linguine provides a satisfying chew. I love how the capers and olives add a briny pop that cuts through the richness, making it feel light yet indulgent. For a creative twist, try topping it with a sprinkle of toasted pine nuts or serving it alongside a crisp green salad—it’s versatile enough for a weeknight dinner or a casual gathering with friends.

Zucchini and Basil Orzo Risotto

Zucchini and Basil Orzo Risotto
Haven’t you had those nights when you want something creamy and comforting but don’t want to stand over the stove forever? I whipped up this zucchini and basil orzo risotto last week when my garden was overflowing with zucchini, and it’s become my new go‑to for a quick, satisfying meal. It’s like a cozy hug in a bowl, with the fresh basil brightening everything up.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

  • A couple of tablespoons of olive oil
  • 1 medium yellow onion, finely chopped
  • 3 cloves of garlic, minced
  • 2 medium zucchini, diced into ½‑inch pieces
  • 1 ½ cups of orzo pasta
  • 4 cups of vegetable broth, kept warm on the stove
  • ½ cup of grated Parmesan cheese
  • A big handful of fresh basil leaves, roughly chopped
  • A splash of heavy cream (about ¼ cup)
  • Salt and freshly ground black pepper

Instructions

  1. Heat the olive oil in a large, deep skillet or Dutch oven over medium‑high heat until it shimmers, about 1 minute.
  2. Add the chopped onion and cook, stirring frequently, until it turns soft and translucent, about 5 minutes.
  3. Stir in the minced garlic and cook for just 30 seconds until fragrant—be careful not to let it burn.
  4. Add the diced zucchini and cook, stirring occasionally, until it starts to soften and get a little color, about 5 minutes. Tip: Don’t overcrowd the pan; if needed, cook the zucchini in two batches to ensure it browns nicely instead of steaming.
  5. Pour in the orzo and stir constantly for 1 minute to toast it lightly, which will give the dish a nutty flavor.
  6. Reduce the heat to medium. Add 1 cup of the warm vegetable broth to the skillet and stir continuously until the liquid is mostly absorbed, about 3–4 minutes.
  7. Continue adding the remaining broth, 1 cup at a time, stirring frequently and waiting until each addition is nearly absorbed before adding the next. This should take about 15 minutes total. Tip: Keep the broth warm—adding cold broth will slow down the cooking and make the orzo gummy.
  8. Once all the broth is absorbed and the orzo is tender but still has a slight bite (al dente), remove the skillet from the heat.
  9. Stir in the grated Parmesan cheese until it melts smoothly into the orzo.
  10. Fold in the chopped basil and the splash of heavy cream until everything is well combined. Tip: Add the basil off the heat to preserve its bright green color and fresh flavor.
  11. Season with salt and freshly ground black pepper to your liking, give it one final stir, and serve immediately.

Ultimately, you’ll love how the orzo turns out creamy and rich, almost like a traditional risotto, but with less stirring. The zucchini adds a tender bite, and the basil gives it a pop of summer freshness. Try topping it with extra Parmesan and a drizzle of olive oil, or serve it alongside a simple green salad for a complete meal.

Savory Garlic and Broccoli Angel Hair Pasta

Savory Garlic and Broccoli Angel Hair Pasta
Gosh, I can’t tell you how many times this garlic and broccoli angel hair pasta has saved my weeknight dinners—it’s the kind of simple, flavorful dish that comes together faster than you can decide what to order for takeout. I love how the garlic gets all fragrant and golden, and the broccoli adds that perfect crunch without feeling heavy. Honestly, it’s become my go-to when I want something comforting but don’t want to spend hours in the kitchen.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– 8 ounces of angel hair pasta (I usually grab a box from the pantry)
– A big head of broccoli, cut into small florets (about 4 cups)
– 4 cloves of garlic, minced (trust me, more is better here!)
– 1/4 cup of olive oil
– A splash of lemon juice (about 2 tablespoons)
– A couple of tablespoons of grated Parmesan cheese
– Salt and freshly ground black pepper to season

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the angel hair pasta and cook for 4-5 minutes, until al dente, stirring occasionally to prevent sticking.
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the minced garlic to the skillet and sauté for 1-2 minutes, until fragrant and lightly golden—be careful not to burn it!
5. Tip in the broccoli florets and cook for 5-7 minutes, stirring often, until they’re bright green and tender-crisp.
6. Drain the pasta, reserving about 1/2 cup of the starchy pasta water.
7. Add the drained pasta to the skillet with the broccoli and garlic.
8. Pour in the lemon juice and a splash of the reserved pasta water, tossing everything together to coat evenly.
9. Sprinkle with Parmesan cheese, season with salt and pepper, and give it one final toss until the cheese melts slightly.
10. Serve immediately while hot.
Vibrant and satisfying, this dish has a lovely balance of textures—the tender pasta mingles with the crisp-tender broccoli, all wrapped in that rich, garlicky sauce. I sometimes top it with extra Parmesan or a sprinkle of red pepper flakes for a kick, and it pairs beautifully with a simple side salad or crusty bread to soak up every last bit.

Roasted Red Pepper and Artichoke Rigatoni

Roasted Red Pepper and Artichoke Rigatoni
O
n a chilly evening last week, I found myself craving something cozy yet vibrant—something that felt like a warm hug but still packed with flavor. That’s when I whipped up this roasted red pepper and artichoke rigatoni, a dish that’s become my go-to for busy nights when I want something special without the fuss. It’s creamy, a little smoky, and totally satisfying, with a prep time that won’t keep you in the kitchen all night.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 12 ounces of rigatoni pasta
– 2 large red bell peppers
– 1 can (14 ounces) of artichoke hearts, drained and chopped
– 3 cloves of garlic, minced
– 1 cup of heavy cream
– 1/2 cup of grated Parmesan cheese
– 2 tablespoons of olive oil
– A splash of white wine (about 1/4 cup)
– A couple of fresh basil leaves, torn
– Salt and black pepper, to season

Instructions

1. Preheat your oven to 425°F.
2. Place the red bell peppers on a baking sheet and roast them in the oven for 20 minutes, until the skins are charred and blistered.
3. Remove the peppers from the oven, let them cool for 5 minutes, then peel off the skins, discard the seeds, and chop the flesh into small pieces. Tip: Roasting the peppers deepens their sweetness and adds a smoky flavor that’s key to this dish.
4. Bring a large pot of salted water to a boil over high heat.
5. Add the rigatoni to the boiling water and cook for 10-12 minutes, until al dente, then drain and set aside.
6. In a large skillet, heat the olive oil over medium heat.
7. Add the minced garlic and sauté for 1 minute, until fragrant but not browned.
8. Stir in the chopped roasted red peppers and artichoke hearts, cooking for 3 minutes to combine the flavors.
9. Pour in the white wine and let it simmer for 2 minutes to reduce slightly. Tip: The wine adds a bright acidity that balances the creaminess—don’t skip it!
10. Reduce the heat to low and pour in the heavy cream, stirring gently to combine.
11. Add the grated Parmesan cheese and stir until melted and smooth, about 2 minutes.
12. Season the sauce with salt and black pepper to your liking.
13. Toss the cooked rigatoni into the skillet with the sauce, stirring until well coated and heated through, about 2 minutes. Tip: Reserve a little pasta water when draining—if the sauce gets too thick, a splash can help loosen it up.
14. Remove from heat and garnish with torn basil leaves.
E
very bite of this rigatoni delivers a creamy, velvety texture with pops of tender artichoke and the sweet, smoky depth of roasted peppers. I love serving it straight from the skillet with an extra sprinkle of Parmesan and a side of crusty bread to soak up every last drop of sauce—it’s a meal that feels indulgent yet surprisingly simple to pull together.

Butternut Squash and Sage Ravioli

Butternut Squash and Sage Ravioli
M y kitchen smells like autumn in a bowl whenever I make these ravioli—the sweet, nutty squash mixed with earthy sage takes me right back to my first fall in New England, where I learned to appreciate cozy, seasonal cooking. I love making this dish on a lazy Sunday when I have time to roll out fresh pasta dough; it’s become a comforting ritual that fills the house with warmth. Trust me, the extra effort is worth every bite.

Serving: 4 | Pre Time: 45 minutes | Cooking Time: 15 minutes

Ingredients

– 1 medium butternut squash, peeled and cubed (about 3 cups)
– 2 tablespoons olive oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1/4 cup fresh sage leaves, chopped
– 1/2 cup ricotta cheese
– 1/4 cup grated Parmesan cheese
– A pinch of salt and black pepper
– 2 cups all-purpose flour
– 3 large eggs
– A splash of water, if needed
– 4 tablespoons unsalted butter

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Toss the cubed butternut squash with 1 tablespoon of olive oil and spread it in a single layer on the baking sheet.
3. Roast the squash for 25–30 minutes until it’s tender and lightly caramelized at the edges, then let it cool slightly. Tip: Roasting deepens the squash’s sweetness, so don’t rush this step!
4. While the squash roasts, heat the remaining 1 tablespoon of olive oil in a skillet over medium heat.
5. Sauté the chopped onion for 5–7 minutes until it’s soft and translucent, then add the minced garlic and cook for another minute until fragrant.
6. Stir in the chopped sage leaves and cook for 1–2 minutes to release their aroma, then remove the skillet from the heat.
7. In a bowl, mash the roasted squash with a fork until smooth, then mix in the sautéed onion-garlic-sage mixture, ricotta, Parmesan, salt, and pepper until well combined. Tip: Taste the filling now and adjust seasoning—it should be savory with a hint of sweetness.
8. To make the pasta dough, combine the flour and eggs in a large bowl, mixing until a shaggy dough forms; add a splash of water if it’s too dry.
9. Knead the dough on a floured surface for 5–10 minutes until it’s smooth and elastic, then wrap it in plastic wrap and let it rest at room temperature for 30 minutes. Tip: Resting the dough makes it easier to roll out without tearing.
10. Divide the dough into four equal pieces and roll each one out thinly using a pasta machine or rolling pin until you have sheets about 1/16-inch thick.
11. Place teaspoon-sized mounds of the squash filling about 2 inches apart on one pasta sheet, then brush around the mounds with water.
12. Lay another pasta sheet on top, pressing gently around the mounds to seal, and cut out individual ravioli using a knife or pasta cutter.
13. Bring a large pot of salted water to a boil and cook the ravioli in batches for 3–4 minutes until they float to the surface.
14. While the ravioli cook, melt the butter in a skillet over medium heat until it’s golden and bubbly, then drizzle it over the drained ravioli.
D elicately tender pasta pockets give way to a creamy, savory-sweet filling that’s perfectly balanced by the nutty browned butter. I love serving these ravioli with an extra sprinkle of Parmesan and a side of roasted Brussels sprouts for a complete fall feast—they’re so satisfying, you might just skip dessert!

Sun-Dried Tomato and Olive Spaghetti

Sun-Dried Tomato and Olive Spaghetti
Kicking off a cozy weeknight dinner doesn’t get much easier than this—Sun-Dried Tomato and Olive Spaghetti is my go-to when I’m craving something vibrant and satisfying without a ton of fuss. I first whipped this up after a long day at work, using pantry staples I always keep on hand, and it’s been a regular in my rotation ever since. It’s the kind of dish that feels fancy but comes together in about the time it takes to boil water, perfect for those evenings when you want something delicious without the hassle.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– A 16-ounce box of spaghetti
– 4 tablespoons of olive oil, divided
– 4 cloves of garlic, minced
– A 3.5-ounce jar of sun-dried tomatoes in oil, drained and chopped (reserve a tablespoon of the oil)
– A cup of pitted Kalamata olives, roughly chopped
– A splash of dry white wine (about ¼ cup)
– A couple of handfuls of fresh basil leaves, torn
– Salt and freshly ground black pepper

Instructions

1. Fill a large pot with water, add a generous pinch of salt, and bring it to a rolling boil over high heat.
2. Add the spaghetti to the boiling water and cook according to the package directions until al dente, which usually takes about 8–10 minutes, stirring occasionally to prevent sticking.
3. While the pasta cooks, heat 2 tablespoons of olive oil in a large skillet over medium heat until it shimmers, about 1–2 minutes.
4. Add the minced garlic to the skillet and sauté for 1 minute, stirring constantly until fragrant but not browned—this prevents bitterness.
5. Stir in the chopped sun-dried tomatoes and reserved tablespoon of oil, cooking for another 2 minutes to let their flavors meld.
6. Add the chopped olives to the skillet and cook for 1 minute, just to warm them through.
7. Pour in the white wine and let it simmer for 2–3 minutes until reduced by half, scraping up any browned bits from the bottom of the pan for extra flavor.
8. Drain the cooked spaghetti, reserving ½ cup of the pasta water, and add the spaghetti directly to the skillet with the sauce.
9. Toss everything together, adding the remaining 2 tablespoons of olive oil and a splash of the reserved pasta water as needed to create a silky sauce that coats the noodles evenly.
10. Remove from heat, stir in the torn basil leaves, and season with salt and freshly ground black pepper to taste.
Zesty and robust, this spaghetti boasts a wonderful chew from the al dente pasta paired with the tangy pop of sun-dried tomatoes and briny olives. I love serving it with an extra drizzle of olive oil and a sprinkle of red pepper flakes for a kick, or alongside a simple green salad to round out the meal—it’s always a hit with friends and family!

Lemon and Asparagus Tagliatelle

Lemon and Asparagus Tagliatelle
My kitchen always feels brighter when I’m making this dish—it’s my go-to for a quick, elegant weeknight dinner that never fails to impress. I first tried it after a friend brought over a bag of fresh asparagus from her garden, and now it’s a staple in my spring rotation.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– 12 ounces of dried tagliatelle pasta
– A big bunch of fresh asparagus (about 1 pound), trimmed and cut into 2-inch pieces
– 3 tablespoons of good olive oil
– 4 cloves of garlic, minced
– The zest and juice from 2 large lemons
– A generous ½ cup of grated Parmesan cheese, plus extra for serving
– A splash of reserved pasta water (about ¼ cup)
– A couple of tablespoons of chopped fresh parsley
– 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 tagliatelle to the boiling water and cook according to package directions 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 heat until shimmering, about 2 minutes.
4. Add the asparagus pieces to the skillet and sauté for 4–5 minutes until bright green and tender-crisp, stirring frequently.
5. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it brown.
6. Drain the cooked pasta, reserving ¼ cup of the starchy pasta water in a small bowl.
7. Add the drained pasta directly to the skillet with the asparagus and garlic.
8. Pour in the reserved pasta water, lemon zest, and lemon juice, tossing everything together until well combined and glossy.
9. Remove the skillet from the heat and stir in the grated Parmesan cheese until melted and creamy.
10. Season with salt and freshly ground black pepper to your liking.
11. Garnish with the chopped fresh parsley just before serving.

You’ll love how the creamy Parmesan sauce clings to each strand of pasta, with the asparagus adding a satisfying crunch and the lemon giving it a zesty kick. Try topping it with extra Parmesan and a sprinkle of red pepper flakes for a bit of heat—it’s perfect with a crisp white wine on the side.

Spinach and Nutmeg Lasagna

Spinach and Nutmeg Lasagna
Diving into my kitchen on a chilly afternoon always calls for something comforting, and this spinach and nutmeg lasagna is my go-to—it’s like a warm hug in a baking dish, with a hint of nostalgia from my grandma’s handwritten recipe cards. I love how the nutmeg adds a subtle, cozy spice that makes it feel extra special, and it’s become a staple for our family dinners when we need a little pick-me-up.

Serving: 8 | Pre Time: 25 minutes | Cooking Time: 45 minutes

Ingredients

– A box of lasagna noodles (about 12 sheets)
– A couple of cups of fresh spinach, roughly chopped
– A splash of olive oil, about 2 tablespoons
– A 15-ounce container of ricotta cheese
– A cup of shredded mozzarella cheese
– Half a cup of grated Parmesan cheese
– A 24-ounce jar of marinara sauce
– A pinch of ground nutmeg, around 1/4 teaspoon
– A clove of garlic, minced
– Salt and pepper, just a sprinkle each

Instructions

1. Preheat your oven to 375°F to get it nice and toasty for baking.
2. Bring a large pot of salted water to a rolling boil over high heat.
3. Add the lasagna noodles and cook them for 8-10 minutes until they’re al dente, then drain and set aside on a clean towel to prevent sticking—this tip saves you from a gooey mess later!
4. In a skillet over medium heat, warm the olive oil for about 30 seconds until it shimmers.
5. Add the minced garlic and sauté for 1-2 minutes until fragrant and lightly golden.
6. Toss in the chopped spinach and cook for 3-4 minutes, stirring occasionally, until wilted and bright green.
7. In a mixing bowl, combine the ricotta cheese, half of the mozzarella, all of the Parmesan, nutmeg, salt, and pepper, stirring until smooth.
8. Fold the cooked spinach into the cheese mixture gently to keep it fluffy.
9. Spread a thin layer of marinara sauce on the bottom of a 9×13-inch baking dish to prevent sticking.
10. Place a single layer of cooked noodles over the sauce, slightly overlapping them.
11. Spoon half of the spinach-cheese mixture evenly over the noodles, using the back of a spoon to spread it out.
12. Repeat with another layer of sauce, noodles, and the remaining spinach-cheese mixture.
13. Top with the final layer of noodles, cover with the rest of the marinara sauce, and sprinkle the remaining mozzarella on top—this creates a golden, bubbly crust that’s irresistible!
14. Cover the dish with aluminum foil and bake for 30 minutes to let the flavors meld together.
15. Remove the foil and bake for an additional 15 minutes until the cheese is melted and lightly browned around the edges.
16. Let the lasagna rest for 10 minutes before slicing to help it set neatly, a pro tip for perfect servings every time.
Rustic and hearty, this lasagna comes out with creamy layers that hold their shape beautifully, while the nutmeg adds a warm, aromatic note that pairs wonderfully with the tangy marinara. Serve it with a crisp green salad or garlic bread for a complete meal that’s sure to become a new favorite in your rotation.

Caramelized Onion and Goat Cheese Cavatelli

Caramelized Onion and Goat Cheese Cavatelli
Every time I make this dish, it feels like a warm hug in a bowl—perfect for those cozy nights when you want something comforting yet elegant. I first tried it at a little Italian spot in Brooklyn years ago and have been tweaking my version ever since, adding my own lazy-cook shortcuts (like using store-bought pasta to save time). Honestly, the caramelized onions are worth the patience—they transform into sweet, jammy goodness that pairs magically with the tangy goat cheese.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– A couple of large yellow onions, thinly sliced
– A glug of olive oil (about 2 tablespoons)
– A pinch of salt
– A pound of cavatelli pasta (store-bought is fine—I always keep a bag in the pantry)
– 4 ounces of creamy goat cheese, crumbled
– A splash of heavy cream (about 1/4 cup)
– A handful of fresh parsley, chopped
– A sprinkle of black pepper

Instructions

1. Heat a large skillet over medium-low heat and add the olive oil.
2. Add the sliced onions and salt to the skillet, stirring to coat them in the oil.
3. Cook the onions for 30–35 minutes, stirring every 5–10 minutes, until they turn a deep golden brown and become soft and sweet—this low-and-slow method is key for perfect caramelization without burning.
4. While the onions cook, bring a large pot of salted water to a boil over high heat.
5. Add the cavatelli to the boiling water and cook according to the package instructions, usually 8–10 minutes, until al dente (I always taste a piece to check—it should be tender but still have a slight bite).
6. Drain the pasta, reserving about 1/2 cup of the starchy pasta water.
7. Reduce the heat under the skillet with the onions to low, then stir in the goat cheese and heavy cream until the cheese melts into a creamy sauce.
8. Add the drained cavatelli to the skillet, tossing everything together—if the sauce seems too thick, mix in a splash of the reserved pasta water to loosen it up.
9. Turn off the heat and fold in the chopped parsley and black pepper.
10. Serve immediately while hot. So creamy and rich, with the sweet onions balancing the tangy goat cheese—it’s a dish that feels fancy but is totally doable on a weeknight. I love topping it with extra parsley or a drizzle of olive oil for a fresh finish, and it pairs beautifully with a simple green salad on the side.

Wild Mushroom and Truffle Oil Fusilli

Wild Mushroom and Truffle Oil Fusilli
Fusilli with wild mushrooms and truffle oil has become my go-to cozy dinner this season—it’s the kind of dish that feels fancy but comes together with minimal fuss, perfect for those nights when you want something special without spending hours in the kitchen. I first tried a version at a little Italian spot in Portland and have been tweaking it ever since to get that earthy, savory balance just right.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of dried fusilli pasta
– A couple of tablespoons of olive oil
– 1 pound of mixed wild mushrooms (like cremini, shiitake, and oyster), roughly chopped
– 3 cloves of garlic, minced
– A splash of dry white wine (about ¼ cup)
– ½ cup of heavy cream
– A handful of grated Parmesan cheese (about ½ cup)
– A drizzle of truffle oil (about 1 tablespoon)
– Salt and freshly ground black pepper
– A small bunch of fresh parsley, chopped

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the fusilli pasta to the boiling water and cook according to package directions until al dente, about 10–12 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, about 2 minutes.
4. Add the chopped wild mushrooms to the skillet and sauté for 8–10 minutes, stirring occasionally, until they release their moisture and turn golden brown.
5. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it burn.
6. Pour in the dry white wine and let it simmer for 2–3 minutes, scraping up any browned bits from the bottom of the skillet.
7. Reduce the heat to medium-low and pour in the heavy cream, stirring to combine with the mushrooms and wine.
8. Let the sauce simmer gently for 3–4 minutes until it thickens slightly and coats the back of a spoon.
9. Drain the cooked fusilli pasta, reserving about ½ cup of the pasta water.
10. Add the drained pasta to the skillet with the mushroom sauce, tossing to coat evenly.
11. Stir in the grated Parmesan cheese until melted and creamy, adding a splash of the reserved pasta water if the sauce seems too thick.
12. Drizzle the truffle oil over the pasta and toss gently to distribute the flavor.
13. Season with salt and freshly ground black pepper to taste, then garnish with the chopped fresh parsley.
14. Serve immediately while hot. The fusilli holds the creamy sauce beautifully, with the earthy mushrooms and aromatic truffle oil creating a rich, umami-packed flavor that’s perfect with a crisp green salad or a glass of that leftover white wine—it’s a dish that always feels like a treat, yet simple enough for a weeknight.

Balsamic Glazed Radicchio and Fig Vermicelli

Balsamic Glazed Radicchio and Fig Vermicelli
Haven’t you ever stared at that gorgeous radicchio in the produce aisle, wondering what to do with it beyond a salad? I used to, until a friend’s dinner party inspired this sweet-and-savory noodle dish that’s become my go-to for a quick, impressive meal. It’s the perfect way to turn a slightly bitter green into something truly special.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

– One large head of radicchio
– A couple of fresh figs (about 6)
– 8 ounces of vermicelli pasta
– A quarter cup of good balsamic vinegar
– Two tablespoons of olive oil
– A splash of water (about 2 tablespoons)
– A pinch of salt and a few cracks of black pepper

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. While the water heats, slice the radicchio head into 1-inch thick wedges, keeping the core intact so they hold together.
3. Quarter the fresh figs.
4. Heat the olive oil in a large skillet over medium-high heat until it shimmers, about 1 minute.
5. Place the radicchio wedges cut-side down in the skillet and cook undisturbed for 4-5 minutes, until the edges are deeply charred and caramelized. (Tip: Don’t move them too early—this sear locks in flavor!)
6. Carefully flip each wedge and cook for another 3-4 minutes until tender.
7. Remove the radicchio to a plate and add the quartered figs to the same skillet.
8. Cook the figs for 2-3 minutes, just until they soften and release their juices.
9. Pour the balsamic vinegar and splash of water into the skillet with the figs, stirring to scrape up any browned bits.
10. Simmer the mixture for 3-4 minutes, until it reduces by half and thickens into a glossy glaze.
11. Meanwhile, cook the vermicelli in the boiling water according to package directions, usually 4-5 minutes, until al dente. (Tip: Reserve a half cup of pasta water before draining—it’s magic for sauces!)
12. Drain the pasta and add it directly to the skillet with the fig glaze.
13. Toss everything together over low heat for 1-2 minutes, adding a splash of reserved pasta water if needed to coat the noodles evenly.
14. Season the entire dish with a pinch of salt and a few cracks of black pepper.
15. Gently fold the charred radicchio wedges back into the skillet to warm through for about 1 minute.
16. Serve immediately while hot.
Now, this dish is all about contrast: the silky, sweet noodles play off the crispy, bitter radicchio in the most satisfying way. I love topping it with a crumbling of goat cheese for extra creaminess, or serving it alongside a simple grilled chicken for a heartier meal.

Conclusion

Ranging from classic comfort to fresh twists, these 21 Italian vegetarian pasta recipes offer endless inspiration for your kitchen. We hope you find a new favorite to try this week! Don’t forget to leave a comment telling us which dish you loved most, and if you enjoyed this roundup, please share it on Pinterest to spread the pasta love. Happy cooking!

You might also like these recipes

Leave a Comment