I love making this fresh ravioli dish when I want something comforting but still light and full of fresh flavor. The tender ravioli pairs perfectly with juicy tomatoes, crisp asparagus, and a rich herb garlic sauce that coats every bite beautifully. I find this recipe simple enough for a weeknight dinner while still feeling special enough for guests.
Why You’ll Love This Recipe
I love how quickly this meal comes together while still tasting restaurant-quality. The fresh vegetables add brightness and texture, and the garlic herb sauce gives the ravioli a rich, savory finish without feeling too heavy. I also enjoy how flexible the recipe is because I can swap vegetables or herbs depending on the season.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
20 ounces fresh cheese ravioli
1 tablespoon olive oil
1 tablespoon unsalted butter
3 cloves garlic, minced
1 bunch asparagus, trimmed and cut into 2-inch pieces
2 cups cherry tomatoes, halved
1/2 teaspoon salt
1/4 teaspoon black pepper
1 teaspoon Italian seasoning
2 tablespoons fresh parsley, chopped
1 tablespoon fresh basil, chopped
1/4 cup grated Parmesan cheese
1/3 cup reserved pasta water
Extra Parmesan cheese for serving
Directions
I bring a large pot of salted water to a boil and cook the fresh ravioli according to the package directions. Before draining, I reserve about 1/3 cup of the pasta water.
While the ravioli cooks, I heat the olive oil and butter in a large skillet over medium heat.
I add the minced garlic and cook for about 30 seconds until fragrant.
I stir in the asparagus pieces and cook for 4 to 5 minutes until slightly tender but still crisp.
I add the cherry tomatoes, salt, black pepper, and Italian seasoning. I cook everything for another 3 minutes until the tomatoes begin to soften.
I gently add the cooked ravioli to the skillet along with the reserved pasta water.
I toss everything carefully so the ravioli gets coated in the herb garlic sauce.
I stir in the parsley, basil, and Parmesan cheese before removing the skillet from the heat.
I serve the ravioli warm with extra Parmesan cheese on top.
Servings and timing
Servings: 4 servings
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Variations
I sometimes add grilled chicken or shrimp when I want extra protein. Spinach also works wonderfully in place of asparagus for a softer texture. When I want a little heat, I sprinkle in crushed red pepper flakes with the garlic. I also enjoy using mushroom ravioli or spinach ravioli for a slightly different flavor.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. For reheating, I warm the ravioli gently in a skillet over medium-low heat with a splash of water or broth to loosen the sauce. I avoid microwaving too long because the ravioli can become too soft.
FAQs
Can I use frozen ravioli instead of fresh ravioli?
I can absolutely use frozen ravioli for this recipe. I simply cook it according to the package instructions before adding it to the sauce.
Can I make this recipe ahead of time?
I prefer serving this dish fresh, but I can prep the vegetables and herbs ahead of time to make cooking faster later.
What other vegetables work well in this recipe?
I like using spinach, zucchini, peas, or mushrooms depending on what I have available.
Can I make this recipe vegetarian?
This recipe is already vegetarian as long as I use vegetarian-friendly ravioli and Parmesan cheese.
How do I keep the ravioli from breaking apart?
I gently stir the ravioli with a soft spoon and avoid overcooking it to help keep the pasta intact.
Conclusion
I love how this fresh ravioli recipe combines simple ingredients into a flavorful and satisfying meal. The asparagus, tomatoes, and herb garlic sauce create a perfect balance of freshness and richness that makes every bite delicious. Whether I make it for a quick family dinner or a relaxed weekend meal, this recipe always feels comforting and elegant at the same time.
Fresh cheese ravioli tossed with asparagus, cherry tomatoes, and a savory herb garlic butter sauce, finished with Parmesan cheese and fresh herbs for a light yet comforting meal.
Ingredients
20 ounces fresh cheese ravioli
1 tablespoon olive oil
1 tablespoon unsalted butter
3 cloves garlic, minced
1 bunch asparagus, trimmed and cut into 2-inch pieces
2 cups cherry tomatoes, halved
1/2 teaspoon salt
1/4 teaspoon black pepper
1 teaspoon Italian seasoning
2 tablespoons fresh parsley, chopped
1 tablespoon fresh basil, chopped
1/4 cup grated Parmesan cheese
1/3 cup reserved pasta water
Extra Parmesan cheese for serving
Instructions
Bring a large pot of salted water to a boil and cook the fresh ravioli according to the package directions. Reserve 1/3 cup pasta water before draining.
Heat olive oil and butter in a large skillet over medium heat.
Add the minced garlic and cook for about 30 seconds until fragrant.
Stir in the asparagus pieces and cook for 4 to 5 minutes until slightly tender but still crisp.
Add the cherry tomatoes, salt, black pepper, and Italian seasoning. Cook for another 3 minutes until the tomatoes begin to soften.
Gently add the cooked ravioli to the skillet along with the reserved pasta water.
Toss carefully so the ravioli gets coated in the herb garlic sauce.
Stir in the parsley, basil, and Parmesan cheese before removing the skillet from the heat.
Serve warm with extra Parmesan cheese on top.
Notes
Frozen ravioli can be used instead of fresh ravioli.
Add grilled chicken or shrimp for extra protein.
Spinach, zucchini, peas, or mushrooms can replace asparagus.
Crushed red pepper flakes add a spicy kick.
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a skillet with a splash of water or broth.