Zucchini Ravioli is a fantastic way to enjoy a dish that’s as comforting as traditional pasta but without the heaviness. These delightful little pockets are made using thinly sliced zucchini, which not only lends a fresh flavor but also adds a vibrant touch to your dinner table. The combination of creamy ricotta, savory Italian cheeses, and zesty meat or veggie sauce creates an irresistible filling that leaves you craving more. Trust me, once you try it, you’ll find yourself looking for excuses to make it again!

I first stumbled upon this zucchini ravioli recipe while searching for ways to incorporate more vegetables into my meals without sacrificing flavor. The clever use of zucchini in lieu of traditional pasta caught my attention, and upon making it, I found the recipe not only simple but utterly satisfying. Whether you’re cooking for a family gathering, a cozy dinner for two, or simply wanting to treat yourself to something special, this Zucchini Ravioli hits the spot—comforting, delicious, and full of delightful flavors!
Why You’ll Love This Recipe
- Simple & Quick: Takes about an hour from start to finish, ideal for busy weeknights.
- Irresistible Flavor: Juicy zucchini meets creamy ricotta and savory sauce for a satisfying bite.
- Eye-Catching Appeal: These ravioli look impressive, making them perfect for entertaining guests.
- Flexible Serving: Perfect as a main dish, appetizer, or even as a meal prep option for the week!
- Diet-Friendly Options: Easily made vegetarian; substitute meat sauce for a fresh tomato or pesto sauce.
Ingredients You’ll Need
- 2 and ¾ cups homemade meat sauce (or store-bought): This adds a rich flavor base. Opt for your favorite recipe or a good-quality jar.
- 3 medium-sized zucchini: These will form the ‘pasta’ of the ravioli. Look for firm, glossy zucchinis.
- 15 ounces ricotta cheese: Creamy and rich, it’s the perfect base for our filling. Substituting with cottage cheese can work in a pinch.
- 8 ounces Italian blend shredded cheese: This provides that gooey, melty factor. Choose a blend that includes mozzarella for a stretch and flavor.
- 3 tablespoons grated parmesan cheese: A sharp, salty kick to elevate the filling.
- 2 teaspoons Italian seasoning: This brings traditional flavor; feel free to adjust according to your taste!
- 1 teaspoon garlic powder: Adds depth and warmth.
- ¼ teaspoon salt: Enhances all the flavors throughout the dish.
- 1 large egg (lightly beaten): This will help bind everything together within the filling.
How to Make Zucchini Ravioli
- Preheat the Oven: Heat your oven to 375ºF (191ºC). Prepare a 7″ x 11″ baking pan by lining the bottom with 1 and ½ cups of your meat sauce. This sets the stage for flavor!
- Slice the Zucchini: Using a mandolin or vegetable slicer, carefully cut the zucchini lengthwise into ¼” thick slices. You’ll need at least 32 slices to make 8 ravioli, so I recommend slicing a few extras.
- Prepare the Filling: In a medium bowl, mix together the ricotta cheese, 4 ounces of the shredded Italian blend cheese, grated Parmesan, Italian seasoning, garlic powder, and salt. Adjust any seasoning to your taste before adding the beaten egg. Stir until everything is fully combined and set aside.
- Dry the Zucchini: Make sure to blot the zucchini slices lightly with a paper towel to remove excess moisture. This will help them hold their shape better when baked.
- Assemble the Ravioli: Take 4 slices of zucchini and lay them out like a lowercase “t.” Place two zucchini strips horizontally and two vertically so that they slightly overlap. Add 2 heaping tablespoons of filling in the center and fold the ends of the zucchini slices over the filling to form a pocket. Place the ravioli seam side down in the prepared baking pan.
- Top and Bake: Spoon another heaping tablespoon of filling on top of each ravioli, then cover with approximately ¼ cup of sauce. Sprinkle the remaining shredded cheese all over. Bake for 20 to 25 minutes, or until the cheese is bubbling and golden! Let it cool for about 15 minutes before serving.
Storing & Reheating
To store your Zucchini Ravioli, cover and place it in the refrigerator for up to 5 days. If you’re planning to keep it longer, these ravioli freeze beautifully for up to 3 months. To reheat, simply thaw in the refrigerator overnight and warm through in a preheated oven at 350ºF (175ºC) until heated, about 15-20 minutes. Keep in mind that while freezing might slightly change the texture, a drizzle of fresh sauce can help refresh it!
Chef’s Helpful Tips
- Ensure zucchini slices are evenly cut. Thinner slices can lead to breakage, so aim for consistent thickness.
- When preparing the filling, don’t hesitate to flavor it to your liking—add fresh herbs or even a hint of lemon zest!
- Pay attention to the amount of sauce you use; too much can cause the ravioli to become soggy, while too little may result in dry bites.
- This recipe is a fantastic chance to experiment with flavors; consider adding spinach, mushrooms, or different cheeses to your filling.
This Zucchini Ravioli recipe strikes the perfect balance between healthy and hearty, allowing you to truly enjoy a classic dish with a fresh twist. The future of your family meals just got a tantalizing makeover!

Recipe FAQs
Can I use store-bought zucchini noodles instead of slicing my own?
Absolutely! If you’re short on time, feel free to use pre-packaged zucchini noodles or even other types of veggie noodles. Just make sure to adjust the baking time since they may cook faster.
What can I use instead of ricotta cheese?
Cottage cheese is a great substitute if you’re looking for a lighter option. You could also blend silken tofu for a vegan alternative, making sure to season it well so it has a similar flavor profile.
How can I make this dish vegan?
To make zucchini ravioli vegan, use a cashew-based ricotta and substitute the egg with a flax egg made from ground flaxseeds mixed with water. Replace the meat sauce with a rich tomato or a homemade vegan sauce.
Can I make these ahead of time?
Yes! You can assemble the ravioli and store them in the refrigerator for up to a day before baking. Just cover them with plastic wrap to prevent them from drying out and add extra sauce on top to keep everything moist.
Enjoy creating this nourishing dish that’s perfect for any night of the week!
Print
Zucchini Ravioli
Enjoy flavorful Zucchini Ravioli featuring fresh zucchini, creamy ricotta, and a savory sauce. This dish is perfect for a quick dinner or a healthy meal at home.
- Total Time: 45 minutes
- Yield: 8 servings 1x
Ingredients
- 2 and ¾ cups (708g) homemade meat sauce
- 3 medium size zucchini
- 15 ounces (425g) ricotta cheese
- 8 ounces (227g) italian blend shredded cheese
- 3 tablespoons (17g) grated parmesan cheese
- 2 teaspoons italian seasoning
- 1 teaspoon garlic powder
- ¼ teaspoon salt
- 1 large egg lightly beaten
Instructions
- Preheat the oven to 375ºF (191ºC). Line a baking pan with 1 and ½ cups of sauce and set it aside.
- Using a mandolin, slice the zucchini lengthwise into ¼" thick slices. Aim for at least 32 total slices, making extras just in case.
- In a medium-size bowl, combine ricotta, 4 ounces of shredded cheese, grated Parmesan, seasoning, garlic powder, and salt. Mix well and adjust seasoning to taste, then stir in the beaten egg.
- Lay 4 zucchini slices in the shape of a lowercase 't,' overlapping slightly. Place 2 heaping tablespoons of the filling in the center and fold the slices to create a pocket. Place ravioli seam-side down in the prepared pan.
- Top each ravioli with more filling and about ¼ cup of sauce. Sprinkle the remaining shredded cheese over the top and bake for 20 to 25 minutes until bubbly. Let cool for 15 minutes before serving.
Notes
For a vegetarian option, replace meat sauce with your favorite non-meat sauce.
Leftovers can be stored covered in the refrigerator for up to 5 days.
Ravioli can be frozen for up to 3 months; thaw in the refrigerator overnight before cooking.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Entrees
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 ravioli
- Calories: 350
- Sugar: 5g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 70mg






