Ravioli with tomatoes and asparagus became my favorite last-minute dinner one spring when my fridge was nearly empty but I still wanted something cozy and beautiful on the plate. I had a pack of cheese ravioli, a bunch of asparagus I needed to use up, and a bowl of cherry tomatoes just starting to wrinkle. I sautéed everything with olive oil, garlic, and a pinch of pepper and was instantly hooked by the way the ingredients came together so effortlessly and tasted like something you’d find at a little countryside café.

Since then I’ve made this dish again and again whenever I want a fresh and comforting meal that takes very little effort but looks like I spent hours on it. I love how the tomatoes burst and blend into a light sauce and the asparagus gives the perfect bite alongside the tender ravioli. It’s a dish that celebrates simple ingredients and always makes me feel like I’ve eaten something special.
Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Cheese ravioli – The creamy and satisfying pasta that forms the base of this dish.
- Cherry tomatoes – Add juiciness and color while creating a light pan sauce.
- Asparagus – Brings bright green flavor and crispness to balance the richness.
- Olive oil – Coats everything with smooth richness and helps with caramelization.
- Garlic – Adds a savory aroma that deepens the flavor.
- Fresh basil – Sprinkled on top for herbal freshness and brightness.
- Salt – Enhances the taste of each ingredient.
- Black pepper – Adds warmth and depth.
- Parmesan cheese – A salty finish that ties everything together.
- Tools You’ll Need
- Large Skillet – I use this to sauté the vegetables and toss everything together at the end.
- Medium Pot – To boil the ravioli quickly and evenly.
- Slotted Spoon or Tongs – For transferring the pasta without over-draining it.
- Knife & Cutting Board – To prep the tomatoes and trim the asparagus.
- Grater – For shaving or grating fresh Parmesan cheese over the dish.
- Serving Bowl or Platter – Perfect for dishing out this vibrant pasta meal.

Instructions
Step 1:
I start by bringing a pot of salted water to a boil and cooking the ravioli according to the package directions then I drain it gently and set it aside.
Step 2:
While the ravioli is cooking I heat olive oil in a large skillet over medium heat then I add sliced garlic and cook it just until fragrant about 30 seconds.
Step 3:
I toss in the cherry tomatoes and cook them for 4 to 5 minutes until they start to blister and soften then I season them with a bit of salt and pepper.
Step 4:
Next I add chopped asparagus and cook for another 4 minutes until it’s bright green and slightly tender but still crisp.
Step 5:
I gently add the cooked ravioli to the skillet and toss everything together letting the flavors combine for a minute or two.
Step 6:
Right before serving I sprinkle the dish with grated Parmesan and fresh basil leaves then I drizzle a little more olive oil on top for that final silky touch.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
For extra richness I sometimes add a spoonful of butter or a splash of white wine while the tomatoes are cooking. If you want a bit of heat a pinch of red pepper flakes is a nice touch. This works great with spinach or mushroom ravioli too depending on what’s in your pantry. And if you need to stretch the meal just toss in a handful of baby spinach or white beans near the end.
Ways to Serve
I love serving this with a crusty piece of bread or a green salad for a complete meal. It’s also perfect on its own as a light dinner or lunch. For a more elegant dinner party I serve it in shallow bowls with extra basil and lemon zest on top to brighten every bite.
Frequently Asked Questions
Can I use frozen ravioli for Ravioli with Tomatoes and Asparagus?
Yes just cook it according to the package instructions before adding it to the skillet.
How do I keep the ravioli from falling apart?
Be gentle when stirring and avoid overcooking so they hold their shape.
Can I make this dish ahead of time?
It’s best fresh but you can prep the veggies and boil the pasta ahead then toss together right before serving.
Is this dish vegetarian?
Yes if you use cheese ravioli and skip any non-vegetarian Parmesan alternatives.
See You in the Kitchen
I hope you give this ravioli with tomatoes and asparagus a try! It’s one of those meals that comes together in minutes but feels like something truly special. Let me know how you make it your own and don’t forget to save this one for when you want something quick, colorful, and delicious.
Happy Cooking!
Print
Ravioli with Tomatoes and Asparagus
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Looking for the best simple pasta dish? This ravioli with tomatoes and asparagus is quick, easy, and full of fresh flavors! A healthy, vibrant dinner idea perfect for spring or summer. Elegant enough for guests but easy enough for a weeknight meal!
Ingredients
- 1 package cheese ravioli (9–12 oz)
- 1 pint cherry tomatoes, halved
- 1 bunch asparagus, trimmed and cut into 2-inch pieces
- 2 tbsp olive oil
- 2 cloves garlic, sliced
- 1/4 tsp salt
- 1/4 tsp black pepper
- 1/4 cup grated Parmesan cheese
- 2 tbsp chopped fresh basil
Instructions
- Bring a pot of salted water to a boil and cook ravioli according to package directions. Drain and set aside.
- Heat olive oil in a large skillet over medium heat. Add garlic and cook for 30 seconds until fragrant.
- Add cherry tomatoes and cook for 4–5 minutes until softened and blistered. Season with salt and pepper.
- Add asparagus and cook for 3–4 more minutes until tender-crisp.
- Gently stir in the cooked ravioli and toss to combine.
- Sprinkle with Parmesan cheese and basil. Drizzle with a bit more olive oil and serve warm.
Notes
- Add red pepper flakes for a spicy twist.
- Use spinach or mushroom ravioli for variety.
- A splash of white wine adds depth to the sauce.
- Top with lemon zest for extra brightness.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Dish
- Method: Sautéing
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 330
- Sugar: 5g
- Sodium: 390mg
- Fat: 14g
- Saturated Fat: 4g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 4g
- Protein: 13g
- Cholesterol: 35mg