Main Courses
The beauty of this recipe lies in its simplicity—no fancy techniques, just a few essential steps that yield restaurant-quality results. Start with perfectly cooked pasta, then mix ricotta with egg and herbs for that signature creamy layer.
The ground meat adds savory depth, while the mozzarella on top creates the perfect crispy finish. It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or family gatherings.
What makes this baked ziti truly special is how the flavors come together: the tender, al dente pasta absorbs the rich tomato sauce, the ricotta adds a velvety contrast, and the mozzarella stretches into golden perfection.
The meat ensures every bite is hearty, while the herbs and garlic keep it from feeling too heavy. This is comfort food at its finest—warm, satisfying, and impossible to resist.
Ready in about 45 minutes, this recipe is perfect for a weeknight dinner or a showstopping meal. The best part? It’s foolproof—even if you’ve never made baked ziti before, you’ll end up with a dish that looks and tastes like it came from an Italian trattoria.
Let’s get started!
Ingredients for baked ziti recipe with ricotta and mozzarella cheese and meat
This triple-layered baked ziti needs just 13 ingredients for restaurant-quality comfort food magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Ziti Pasta 🍝 | 12 oz | Al dente cooking essential |
| Ground Beef 🥩 | 1 lb | 80% lean or leaner |
| Ricotta Cheese 🧀 | 15 oz | Whole milk preferred |
| Mozzarella Cheese 🧀 | 2 cups | Fresh mozzarella, sliced |
| Large Eggs 🥚 | 2 whole | Room temperature preferred |
| Marinara Sauce 🍅 | 2 ½ cups | High-quality jarred or homemade |
| Garlic Cloves 🧄 | 4 cloves | Minced for meat seasoning |
| Yellow Onion 🧅 | 1 whole | Diced fine for meat |
| Italian Seasoning 🌿 | 1 tbsp | Dried herbs blend |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Kosher Salt 🧂 | 1 ½ tsp | For seasoning and pasta water |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For pasta tossing |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
The mozzarella is non-negotiable—fresh mozzarella slices create that signature stretchy texture, but low-moisture shredded works in a pinch. Grab the whole milk ricotta from the dairy section (part-skim gets watery). The ground beef should be 80% lean or leaner—Costco or Trader Joe's have great prices. For the pasta, De Cecco or Barilla brands hold up best to baking. Pro tip: Toast your ziti in olive oil for 2 minutes before assembling—prevents mushiness.
No fresh basil? Dried oregano at half the amount works, but you'll miss that bright pop. Short on mozzarella? Provolone melts beautifully too. The marinara can be jarred (Rao's or Barilla are my go-tos), but homemade is worth it if you've got 10 minutes. For the meat, Italian sausage swaps 1:1—just add fennel seeds to the seasoning. The ricotta-egg mix should be thick but pourable—add a splash of milk if needed. And yes, you can make this ahead—bake it the day before and reheat covered.
This reheats like a dream—covered at 350°F for 15 minutes revives it perfectly. Keeps 4 days in the fridge, 3 months frozen (portion before freezing!). I always make double batches—leftovers freeze beautifully for lazy weeknights. Store the ricotta mix separately if prepping ahead—prevents sogginess. The basil? Toss it on fresh after baking—keeps the color bright.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one pan, one bowl, and done. No fancy layers or tricky assembly—just toss the cooked ziti with browned ground beef, dollops of ricotta, and a sprinkle of mozzarella. The eggs bind it all together while baking, so you’re not stuck with a soggy mess.
- Creamy-Meaty Bliss: Between us, the ricotta and mozzarella combo is chef’s kiss—creamy, stretchy, and just salty enough to make your taste buds dance. The ground beef adds that savory punch, and honestly? That crispy top layer? Worth every bite.
- Weeknight Hero: This feeds a crowd but still works for two. I’ve made it for game nights, lazy Sundays, and even my kid’s soccer team potluck. Double the recipe, freeze half, and you’ve got a ready-to-reheat meal when you’re too tired to cook.
- Budget-Friendly Staples: Ground beef, eggs, and store-brand cheese? Check. This dish costs me half what takeout does, and the leftovers reheat like a dream. Plus, the ricotta stretches far—no fancy ingredients, just pure comfort food that won’t break the bank.
Step-by-step instructions for triple-layered baked ziti
This is where the magic happens—creamy ricotta, gooey mozzarella, and savory meat come together in perfect harmony.
🍳 Step 1: Cook the Ziti Pasta to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 teaspoons of the kosher salt. Add the 12 oz ziti pasta and cook according to package directions until 1 minute shy of al dente—you want it to finish cooking in the oven. This ensures the pasta stays firm and doesn't turn mushy.
Before draining, reserve 1 cup of pasta water. This starchy liquid is your secret weapon for creating a creamy, well-combined sauce later. Drain the pasta and immediately toss it with 2 tablespoons extra-virgin olive oil to prevent sticking. Here's the thing—don't rinse the pasta, or you'll wash away the starch that helps bind everything together.
👨🍳 Step 2: Sauté the Meat Mixture with Aromatics
In a large skillet over medium-high heat, add the 1 lb ground beef and cook until it loses its raw color, breaking it apart with a wooden spoon. When the beef is mostly browned, add the 1 whole yellow onion and 4 cloves garlic cloves that you've minced.
Cook for 5-6 minutes until the onion becomes translucent and the garlic is fragrant. Stir in 1 tablespoon Italian seasoning and 0.5 teaspoon ground black pepper. The mixture should be well-seasoned and slightly caramelized at the edges. This is your flavor foundation—don't skip the browning step, or your ziti will taste bland.
🥘 Step 3: Create the Cheese Mixture (The Creamy Secret)
In a medium bowl, combine the 15 oz ricotta cheese, 2 whole large eggs, and the remaining 0.5 teaspoon ground black pepper. Mix until smooth and well incorporated. Here's where it gets fun—fold in 1 cup of the mozzarella cheese (reserve the remaining 1 cup for topping later).
This mixture should be thick but spreadable. If it looks too stiff, add 1-2 tablespoons of the reserved pasta water to loosen it. The perfect consistency ensures your ziti stays creamy and doesn't turn into a dry casserole. Real talk: don't overmix, or you'll end up with a gluey texture instead of silky smoothness.
🥘 Step 4: Assemble the Triple-Layered Masterpiece
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread 1 cup of the marinara sauce on the bottom to create a flavorful base. Arrange half of the cooked ziti pasta in a single layer, making sure the strands are evenly distributed.
Spread half of the meat mixture over the pasta, followed by half of the ricotta-egg-cheese mixture. Repeat the layers with the remaining pasta, meat, and cheese mixture. Finally, pour the remaining 1.5 cups marinara sauce over the top and sprinkle the reserved 1 cup mozzarella cheese evenly across the surface. Press down gently to help the cheese melt into the layers.
🔥 Step 5: Bake to Golden, Bubbly Perfection
Cover the baking dish tightly with aluminum foil and bake for 25 minutes. Remove the foil and bake for another 10-15 minutes until the top is golden brown and bubbly. You'll know it's ready when the cheese is fully melted and the edges are slightly crispy.
Let the ziti rest for 5-10 minutes before serving—this allows the layers to set and makes slicing easier. Garnish with the 0.25 cup chopped fresh basil leaves right before serving. Each bite should deliver a perfect balance of creamy ricotta, melty mozzarella, savory meat, and tangy marinara—this is comfort food at its finest!
Pro Tips For Making Baked Ziti Recipe With Ricotta And Mozzarella Cheese And Meat
- DRY THE PASTA WELL: Toss cooked ziti in a bowl with a handful of flour or cornmeal—this grabs excess moisture and prevents a soggy bake. I learned this the hard way when my first batch turned into a gluey mess; now I pat it dry with a towel too, just to be sure.
- BROWN THE BEEF FIRST: Skip the pre-cooked crumbly texture—sear the ground beef in batches over medium-high heat until it’s deeply browned, not just pink. This builds flavor that no seasoning can match, and it keeps the sauce from tasting like raw meat.
- LAYER RICOTTA THINLY: Spread ricotta in a ¼-inch-thick layer, then sprinkle with salt and pepper before adding mozzarella. Thick globs make the dish dense and watery; thin layers melt smoothly and blend into the sauce instead of sitting heavy.
- COVER WITH FOIL MIDWAY: Bake uncovered for 20 minutes first to let the top brown, then tent with foil for the last 10-15 minutes. This traps steam and keeps the ricotta creamy while the cheese on top still crisps up—no sad, gummy center.
Wine and beer pairings for this dish
Red Wine Classics
For this rich, cheesy baked ziti, I always reach for a medium-bodied Chianti Classico from Tuscany. The bright acidity and cherry notes cut through the richness while complementing the tomato sauce beautifully.
Look for a 2019 or newer vintage—something with enough structure to stand up to the meat and cheese. If you prefer something smoother, a Sangiovese blend with 12-14% alcohol works wonders, especially if it has a touch of oak aging. 🍷
White Wine Brightness
Don’t underestimate a crisp white with this dish! A Vermentino from Sardinia offers citrusy freshness that balances the richness perfectly. I love a 2020 Vermentino with its saline minerality and peach undertones.
For something more approachable, try a Pinot Grigio from Alto Adige—its light body won’t overwhelm the flavors. Serve slightly chilled (45-50°F) to enhance the wine’s crispness. 🥂
Beer Pairings
A Malty Amber Ale is my go-to beer pairing—think New Belgium Fat Tire or Allagash White. The caramel and biscuit notes mirror the baked ziti’s sweetness, while the hop bitterness keeps things balanced.
For a lighter option, a Belgian Witbier like Hoegaarden adds a refreshing contrast with its coriander and orange peel flavors. Avoid heavy stouts or IPAs—they’ll clash with the dish’s richness. 🍺
Unexpected Twist
Here’s a fun secret: A dry Rosé from Provence works surprisingly well with baked ziti. The strawberry and citrus notes bridge the gap between the tomato sauce and creamy cheese layers.
Opt for a 100% Grenache-based Rosé with 12-13% alcohol—it’s light enough to sip but bold enough to stand up to the dish. Serve it slightly cooler than room temperature (50-55°F) for the best experience. ✨
Nutrition facts
Frequently asked questions about baked ziti
Can I substitute ricotta with cottage cheese?
You can try, but ricotta's creaminess is key! Cottage cheese has more moisture and a slightly tangy flavor that won't blend as smoothly. If you must substitute, use 16 oz of small-curd cottage cheese and drain it well first. Mix in 1 extra egg to help bind it better. The texture won't be identical, but it'll still taste delicious.
What's the best way to reheat baked ziti?
Cover it tightly with foil and reheat at 350°F for 15-20 minutes until bubbly. For extra crispiness, broil for 2-3 minutes at the end. Never microwave—it makes the cheese rubbery! If reheating from frozen, add 10 extra minutes of baking time covered.
Can I make this ahead of time?
Assemble completely and refrigerate for up to 24 hours before baking. For make-ahead freezer meals, bake as directed, then cool completely and freeze in portions. Reheat covered at 350°F for 25-30 minutes. The flavors actually improve overnight as the cheeses meld together.
Why did my ziti get watery after baking?
This usually happens from too much moisture in the ricotta or not draining the pasta well. Use whole milk ricotta (part-skim gets watery) and make sure your pasta is al dente—not overcooked. Also, don't skip the egg in the ricotta mixture—it helps bind everything together. If it's still too wet, bake uncovered for 5 extra minutes.
What's the best way to freeze baked ziti?
Let it cool completely, then wrap tightly in plastic wrap followed by aluminum foil. Store in a freezer bag for up to 3 months. To serve, thaw overnight in the fridge, then reheat covered at 350°F for 25-30 minutes. For single servings, freeze individual portions in airtight containers for easy reheating.
