Baked Ravioli With Meat Sauce Recipe: Cheesy Layers and Rich Tomato Depth

Sauces & Condiments

Baked Ravioli With Meat Sauce Recipe: Cheesy Layers and Rich Tomato Depth

This baked ravioli with meat sauce delivers restaurant-quality comfort food with cheesy layers and a rich tomato sauce that melts into every bite. The secret lies in homemade ravioli with a tender pasta shell and a filling that stays perfectly moist after baking.

I've perfected this recipe through years of trial and error—no soggy pasta or dry filling here.

What sets this dish apart is the double-layered approach: fresh ravioli stuffed with ricotta, spinach, and Parmesan, topped with a homemade meat sauce that simmers until thick and flavorful. The sauce gets even better after baking, developing deeper caramelized notes while keeping the ravioli tender.

This isn't just pasta—it's a foolproof method for a dish that feels indulgent yet comes together with simple techniques.

By the time you pull it from the oven, you'll have golden, bubbling ravioli with melted cheese peeking through the sauce, each bite offering a perfect balance of creamy filling, savory meat, and tangy tomato.

The aroma alone will have everyone gathering at the table. This recipe transforms weeknight dinner into something special without requiring advanced skills.

Perfect for feeding a crowd or meal prepping for the week, this baked ravioli stays deliciously warm and reheats beautifully. The sauce clings to every ravioli, making it impossible to resist going back for seconds. Let's get started on creating your new favorite comfort dish.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for baked ravioli with meat sauce

Fresh pasta, creamy filling, and a rich meat sauce—everything you need for restaurant-quality ravioli.

Ingredient Amount Notes
Fresh Ravioli Dough 🍝 24 pieces Homemade or high-quality store-bought
Ricotta Cheese 🧀 1 ½ cups Whole-milk for creaminess
Fresh Spinach 🌿 4 cups Chopped, packed tightly
Parmesan Cheese 🧀 1 cup Freshly grated from block
Large Eggs 🥚 2 whole Room temperature for blending
Ground Beef 🥩 1 ½ lb 80% lean, finely chopped
Yellow Onions 🧅 1 medium Finely diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Canned Crushed Tomatoes 🍅 2 cups San Marzano preferred
Tomato Paste 🍅 ¼ cup Smooth, no sugar added
Whole Milk 🥛 ½ cup For sauce richness
Mozzarella Cheese 🧀 2 cups Shredded, low-moisture
Dried Oregano 🍃 1 tsp Italian preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste

The ricotta and Parmesan are non-negotiable for that perfect creamy texture. Whole-milk ricotta stays richer after baking, while pre-grated Parmesan gets clumpy—always grate your own from a wedge. For the ravioli dough, Barilla or Caputo flour gives the best texture, but King Arthur works too. Spinach needs to be dried thoroughly before mixing to avoid soggy filling. If you're making the dough from scratch, room-temperature ingredients blend smoother—let everything sit out 30 minutes before rolling.

No fresh spinach? Frozen works in a pinch, but thaw and squeeze out all moisture. Short on ricotta? Cottage cheese blended smooth gets you close, though it's not quite the same. The meat sauce can be made ahead—freeze for up to 3 months—just thaw and reheat before assembling. For a quicker version, Trader Joe's pre-made meat sauce (check the ingredients for no added sugar) saves time. The tomato paste? Squeeze tubes are perfect—no waste, and they keep for months in the pantry.

Assembled ravioli keeps 2 days in the fridge before baking—cover tightly with plastic wrap to prevent drying. The baked dish reheats beautifully—350°F for 10-15 minutes until bubbly. For meal prep, portion into glass containers with a thin layer of sauce on top to prevent sticking. Leftovers freeze for up to 2 months, but the texture changes slightly—best enjoyed fresh from the oven.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because it’s the rare homemade dish that doesn’t require a PhD in pastry arts. You roll, cut, fill—no piping bags or fussy shaping. The dough’s forgiving, and those little pockets of ricotta and spinach practically assemble themselves.
  • Meaty Comfort in Every Bite: The sauce isn’t just tomato—it’s a rich, slow-simmered blend that clings to the ravioli like a hug. That crispy top? Pure magic. And the ricotta inside melts into something so creamy, it’s like dessert pretending to be dinner.
  • Weeknight to Dinner Party: Same recipe, different vibes. Toss it together for a Tuesday night with minimal effort, or dress it up with fresh basil and a drizzle of olive oil for company. It’s the kind of dish that feels special without needing a Pinterest-perfect presentation.
  • Leftovers That Don’t Suck: Honestly, I make this just to have leftovers. The baked ravioli reheats like a dream—no soggy bottoms, no sad textures. Pack it for lunches, freeze half for another night, or just eat the whole pan. No judgment here.

Step-by-step instructions for baked ravioli with meat sauce

Layering flavors and textures is where this dish shines—let's build it properly.

1

Prepare the Cheese-Spinach Filling

In a large bowl, combine the 1.5 cups ricotta cheese, 4 cups chopped fresh spinach, 1 cup freshly grated parmesan cheese, and 2 whole large eggs that have come to room temperature. I use a fork to gently fold everything together until just combined—don't overmix or the filling will become dense. The spinach should be finely chopped to distribute evenly.

Season with 1.5 teaspoons diamond crystal kosher salt and 0.5 teaspoon freshly cracked ground black pepper. Taste and adjust seasoning—you want the filling to be flavorful but not overly salty, as the meat sauce will add additional depth. The mixture should be smooth and cohesive, holding together when pressed between your fingers.

2

Assemble and Fill the Ravioli

Roll out the 24 pieces fresh ravioli dough according to package instructions until you have a large rectangle. Using a sharp knife or ravioli cutter, cut the dough into 24 equal squares. I like to work on a lightly floured surface to prevent sticking.

Place 1 tablespoon of the cheese-spinach mixture at the bottom of each dough square. Fold the dough over the filling to create a half-moon shape, pressing the edges firmly with a fork to seal. Set aside on a floured tray—this prevents them from sticking while you work. If the filling is too soft to handle, chill the tray in the refrigerator for 10 minutes to firm up.

3

Cook the Meat Sauce

In a large skillet, heat 1 tablespoon olive oil over medium-high heat. Add the 1.5 lb finely chopped ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-7 minutes. Drain any excess fat if needed, leaving about 1 tablespoon in the pan for flavor.

Add the 1 medium finely diced yellow onion and cook for 3 minutes until softened. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant. Pour in the 2 cups canned crushed tomatoes and 0.25 cup tomato paste, then add 0.5 cup whole milk, 1 teaspoon dried oregano, 0.5 teaspoon ground black pepper, and 1 teaspoon diamond crystal kosher salt. Simmer for 15 minutes until the sauce thickens slightly and the flavors meld—you'll see it reduce and develop a rich, glossy texture.

4

Layer and Bake the Ravioli

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread 1 cup of the meat sauce on the bottom. Arrange 12 ravioli in a single layer, then sprinkle with 1 cup shredded mozzarella cheese. Add another 1 cup meat sauce, then the remaining 12 ravioli, and finish with the last 1 cup mozzarella cheese. The layers should be even—this ensures consistent baking and melting.

Bake uncovered for 25-30 minutes until the top is golden brown and bubbly, and the cheese is fully melted. The edges should be slightly crispy, while the center remains tender. If the sauce looks too thick, loosen it with a splash of hot water or pasta water before serving. Let the dish rest for 5 minutes before serving—this allows the layers to set slightly and makes slicing easier.

5

Serve and Enjoy

Use a spatula to carefully transfer the baked ravioli to a serving platter. Garnish with additional freshly grated parmesan cheese and a sprinkle of dried oregano for a pop of color and aroma. The dish should be bubbling with melted cheese, with each bite delivering a perfect balance of creamy filling, rich meat sauce, and crispy edges.

Serve immediately with a side of garlic bread or a simple arugula salad to cut through the richness. The contrast of textures—tender ravioli, gooey cheese, and hearty meat sauce—makes this dish truly satisfying. Leftovers can be refrigerated for up to 3 days, though I doubt they'll last that long!

👨‍🍳

Pro Tips For Making Baked Ravioli With Meat Sauce

  • Preheat Pan, Not Just Oven: I learned this the hard way—skipping a hot baking dish means soggy ravioli bottoms. Slide your baking tray into a 425°F (220°C) oven for 10 minutes before adding the sauce and ravioli. The extra heat jumpstarts browning and keeps the filling from turning into a sad, watery mess.
  • Salt the Ricotta Like You Mean It: Ricotta’s blandness is the real villain here. Mix in at least ½ teaspoon of salt per cup of ricotta, plus an extra pinch if your spinach is fresh (it’s packed with water). Unsalted? Double-check the label—some brands sneak in saltier than you’d think, and you’ll end up with flavorless dumplings.
  • Don’t Overfill the Ravioli: Stuffing them too tightly guarantees leaks and uneven cooking. Fill each ravioli with about 1 tablespoon of filling—enough to plump it out but not so much it bulges like a bad soufflé. Press the edges firmly with your thumb to seal, or they’ll burst in the oven and make a mess of your sauce.
  • Bake Covered, Then Uncovered: The first 15 minutes with foil tented keeps the ravioli from drying out while the sauce clings. After that, uncover and crank the heat to 450°F (230°C) for the last 5–7 minutes to get a golden crust on the sauce. This two-step method guarantees a creamy interior and a caramelized top—no sad, watery sauce here.

Dietary considerations for these flavors

Gluten-Free Adaptation

For a gluten-free version, swap the traditional ravioli dough for a 1:1 gluten-free flour blend like Bob's Red Mill or King Arthur. I recommend adding 1 tablespoon xanthan gum per cup of flour to mimic the chewiness of wheat dough.

Use 1 cup gluten-free flour, 2 large eggs, and ¼ cup olive oil for the dough, rolling it out between parchment paper to prevent sticking.

The filling remains exactly the same, and the meat sauce can stay unchanged—just ensure all other ingredients (like canned tomatoes) are certified gluten-free. 🌟

Dairy-Free Options

To make this dish dairy-free, replace the ricotta with 1.5 cups dairy-free ricotta substitute (like Violife or homemade cashew ricotta). Swap the mozzarella for 1 cup dairy-free shredded mozzarella (Miyoko's or Violife) and use ½ cup nutritional yeast instead of Parmesan for a cheesy flavor.

The meat sauce stays the same, but add 1 tablespoon cornstarch to thicken it properly without dairy. Garnish with fresh basil instead of oregano for a bright finish.

Low-Carb/Keto Version

For a keto-friendly take, skip the pasta entirely and use cauliflower gnocchi (store-bought or homemade) as the base.

Replace the cheese filling with 1 cup mashed goat cheese and ½ cup finely chopped sun-dried tomatoes, then wrap in low-carb tortillas. The meat sauce can stay the same, but reduce the tomatoes to 1 cup. Top with ¼ cup grated Parmesan. This version keeps the creamy, cheesy texture while cutting carbs dramatically. 💪

Vegetarian Adjustments

Turn this into a vegetarian dish by replacing the ground beef with 1.5 cups finely chopped mushrooms. Sauté them with the onions and garlic until all moisture evaporates, then proceed with the sauce as written.

For extra protein, add ½ cup cooked lentils. The cheese-spinach filling stays the same, and the baking process remains identical. This version keeps all the richness while being completely plant-based.

Allergen-Friendly Tips

For nut allergies, avoid cashew-based substitutes and stick to store-bought dairy-free cheeses. If eggs are a concern, replace them in the filling with 2 tablespoons ground flaxseed mixed with 6 tablespoons water*. For soy allergies, check labels on gluten-free flours and dairy-free cheeses—many contain soy lecithin.

Always verify all ingredients for hidden allergens, especially in processed substitutes. When in doubt, make the filling ahead and test for allergens separately before assembling.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 145mg48%
Sodium 980mg43%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use store-bought ravioli instead of making homemade?

Yes! For convenience, use 24 pieces of high-quality frozen ravioli (like Barilla or De Cecco). Cook them 1 minute less than package instructions since they'll finish baking in the oven. Just ensure they're fully thawed before assembling to prevent soggy layers.

2

Why does my meat sauce get watery after baking?

This happens when the sauce isn't reduced enough before baking. Simmer it 5 extra minutes until thick, or stir in 1 tablespoon cornstarch mixed with 2 tablespoons water at the end. The oven's dry heat will concentrate flavors further—cover with foil for the first 15 minutes if needed.

3

How do I prevent the ravioli from sticking together?

Lightly coat each ravioli with 1 teaspoon olive oil before arranging in the dish. Use a 9x13-inch baking dish (not too wide) and arrange them in a single layer with ½-inch gaps. This creates space for cheese to melt without merging.

4

Can I make this ahead of time?

Assemble the dish (unbaked) up to 2 days ahead and refrigerate covered. Bake straight from the fridge, adding 5-10 minutes to the cooking time. For freezing, bake the dish, cool completely, then freeze in portions. Reheat at 350°F for 20-25 minutes until bubbly.

5

What's the best way to reheat leftovers?

Cover with foil and reheat at 350°F for 15-20 minutes until warmed through. For extra crispiness, broil for 2-3 minutes at the end. Add a splash of pasta water or milk if the sauce seems too thick—just 1 tablespoon works wonders!

★★★★★4.5(5 reviews)
Categories Sauces & Condiments