This classic Baked Ziti with Ricotta layers al dente ziti, simmered beef sauce, and creamy ricotta under a golden mozzarella top. It’s bubbling, gorgeous comfort food.

The trick most people miss is undercooking the pasta on purpose. Ziti finishes cooking in the sauce as it bakes, soaking up flavor. If you cook it tender at the boil, it turns mushy in the oven.
For a quicker pasta night, try my 3-ingredient lazy lasagna or one-pot pasta. For more pasta-bake ideas, check my chicken and pasta bake collection.
Baked Ziti with Ricotta Ingredients

Six components come together for this classic. Each one earns its place.
- Ziti pasta: 1 lb cooked very al dente, about 2 minutes short of package directions.
- Ground beef
- Onion and garlic
- Tomato paste: darkened in a hot pan to deepen the tomato flavor.
- Crushed tomatoes
- Italian seasoning, red pepper flakes, salt, pepper
- Ricotta
- Egg
- Parmesan
- Mozzarella: divided between layers and the topping.
Full recipe quantities listed in the recipe card at the bottom of the article.
Variations and Substitutions
The base recipe is forgiving. Here is how I switch it up.
- Half beef, half sausage: Combining the two builds more flavor with no extra work.
- Lighter version: Use a ground turkey swap for the beef.
- Cottage cheese swap: Use cottage cheese in place of ricotta. Mix with the egg and Parmesan as usual.
- Other short pasta: Penne or rigatoni work just as well as ziti.
- Add veggies: Stir fresh spinach or sauteed mushrooms into the meat sauce.
- Vegetarian version: Skip the meat and double the ricotta mixture for a meat-free dish.
- Shortcut sauce: Use 4-5 cups jarred marinara and skip the seasoning step.
Grab These Tools
Standard kitchen gear handles this one. Here is what makes it easy.
- Large Dutch oven or pot: For browning the beef and simmering the meat sauce.
- 9×13 baking dish: The right size for layering and even cooking.
- Large mixing bowl: For combining the ricotta filling.
- Colander: For draining the very al dente pasta.
- Aluminum foil: Cover the dish for the first half of baking.
How to Make Baked Ziti with Ricotta: An Easy Guide
This recipe comes together in under an hour. Take your time with the meat sauce browning.






Boil the Pasta
Bring a large pot of well-salted water to a boil. Add the ziti and cook 2 minutes less than package directions. Drain and set aside while you build the sauce.
Brown the Meat
Heat a Dutch oven over medium-high. Add the ground beef or sausage in an even layer and let it sear undisturbed for a few minutes. Break it up and continue cooking until deeply browned, about 8 minutes.
Drain off any excess fat, leaving about 2 tbsp in the pan. The drippings carry the flavor for the next step.
Soften the Aromatics
Add the chopped onion to the pan and cook for about 4 minutes until softened. Stir in the minced garlic and cook 30 seconds more until fragrant.
Caramelize the Tomato Paste
Push everything to one side and add the tomato paste to a clear spot. Cook it for 2 to 3 minutes until darkened, then stir into the meat. This step builds the sauce’s depth.
Build the Sauce
Pour in the crushed tomatoes and add the Italian seasoning, red pepper flakes, salt, and pepper. Simmer for 10 to 15 minutes so the flavors marry. Taste and adjust seasoning at the end.
Mix the Ricotta Filling
In a large bowl, stir together the ricotta, egg, Parmesan, and 1 tsp salt. The egg helps the layer set into pillowy pockets instead of running into the sauce.
Layer the Casserole
Spread a thin layer of meat sauce on the bottom of a 9×13 dish. Add half the cooked ziti, half the remaining sauce, all the ricotta mixture, and 2 cups of mozzarella. Top with the rest of the ziti, the rest of the sauce, and the last 2 cups of mozzarella.
Bake
Cover the dish with foil and bake at 375F for 20 minutes. Uncover and bake 15 to 20 more minutes until the cheese is golden and bubbling. Let it rest for 10 minutes before slicing.

5 Common Mistakes When Making Baked Ziti with Ricotta
Here are the most frequent mix-ups to avoid when making baked ziti with ricotta:
- Overcooking the pasta: Tender ziti at the boil turns mushy in the oven. Cook it 2 minutes short of package time so it can finish baking in the sauce.
- Skipping the tomato paste step: Caramelizing tomato paste builds savory depth. Two minutes of darkening it in a hot pan changes the whole sauce.
- Slicing too soon: Cutting in right out of the oven means everything slides apart. Let the dish rest 10 minutes so the layers set.
- Using cold ingredients: Cold ricotta and mozzarella take longer to melt and heat through. Set them on the counter while you make the sauce.
- Skipping the foil cover: Foil traps steam so the cheese melts evenly. Without it the top scorches before the inside heats through.
Make Ahead and Storage
Baked ziti is a make-ahead hero. Here is how I store, freeze, and reheat it.
Storing Leftovers
- Cool first: Let the dish cool to room temperature before sealing.
- Airtight container: Refrigerate for up to 4 days.
- Make ahead: Assemble the whole casserole the night before, cover, and refrigerate. Add 30 to 40 minutes to the bake time.
Freezing
- Freezer-safe dish: Assemble in a foil pan or freezer-safe baking dish.
- Wrap tight: Plastic wrap then foil on top so it doesn’t dry out.
- Up to 3 months: Store frozen for up to 3 months.
- Bake from frozen: 350F for about 1 hour 15 minutes covered.
Reheating Baked Ziti
- Oven method: Cover with foil and reheat at 350F for about 20 minutes.
- Microwave method: Heat individual portions in 1-minute bursts until warmed through.
- Splash of water: Add a tiny splash to keep the pasta from drying out.

How to Serve This Baked Ziti Recipe
Baked ziti is a complete meal, but a good side rounds it out. Check my guide to good sides for pasta for more ideas.
Toppings for Baked Ziti
- Fresh basil: Torn leaves scattered on top right before serving.
- Extra Parmesan: I personally like heavy shower of grated Parmesan over the top.
- Red pepper flakes
- Cracked black pepper
Side Dishes for Baked Ziti
- Garlic bread: My homemade garlic bread is the classic pairing.
- Cheesy pull-apart bread: Try my no-knead cheesy garlic bread fingers for a crowd.
- Italian salad: A simple green salad with my homemade Italian dressing.
- Pasta salad: Or go all in with my pasta salad on the side.
How to Make the Best Baked Ziti: Final Notes + Secrets
A few small choices separate good baked ziti from great. Keep these in mind as you cook.
- Undercook the pasta on purpose: Two minutes short of package time. The pasta finishes in the oven and stays toothsome.
- Two-stage browning: Sear the meat hard then darken the tomato paste. Both layers of Maillard build the sauce’s depth.
- Egg in the ricotta: The egg sets the ricotta into pillowy pockets. Without it, the layer runs into the sauce.
- Layer twice: Two layers of ricotta and cheese are the secret. Every bite ends up balanced.
- Foil first, uncovered finish: Foil traps the steam so the cheese melts evenly. Pulling it off lets the top brown.
- Rest before slicing: Wait 10 minutes after pulling it from the oven. Cleaner slices, better-set layers.
- Make it the day before: The flavors meld overnight in the fridge. Reheating gives you an even better dish.
FAQs About Baked Ziti with Ricotta
Just skimming through? Here are some quick answers to the commonly-asked questions.
Yes, cottage cheese works as a substitute. Blend it until smooth first, then mix with the egg and Parmesan. The texture will be slightly different but still delicious.
Cover the casserole with foil for the first 20 minutes of baking. If the top starts browning too quickly even after uncovering, place the foil back on loosely until done.
Absolutely. Skip the meat and double the ricotta mixture. Sauteed mushrooms or fresh spinach in the sauce add great body and replace the meat’s substance well.
Ziti is traditional, but rigatoni and penne work equally well. Use any short, ridged pasta shape that holds onto sauce. Avoid very small shapes like ditalini that get lost.
Leftover baked ziti lasts up to 4 days in an airtight container. Reheat covered in a 350-degree oven for about 20 minutes until heated through, or microwave portions in 1-minute bursts.
Yes, 4 to 5 cups of jarred marinara or meat sauce saves time. The recipe still turns out great. You can skip or reduce the seasonings since jarred sauce is already seasoned.
Yes, drain off excess fat after browning the meat. Leave about 2 tbsp in the pan to cook the onion and garlic. Too much fat makes the finished sauce greasy.
Yes, assemble the entire casserole the night before and refrigerate, covered. Add 30 to 40 minutes to the bake time since it starts cold. The flavors meld even better overnight.
Other Pasta Bake Recipes You’ll Love
- Lazy Lasagna (3-Ingredient)
- Stovetop Lasagna
- Crockpot Lasagna
- Ridiculously Easy Hamburger Casserole
- Chicken and Pasta Bake Recipes
- The Best Meat Sauce

Baked Ziti with Ricotta
Video
Ingredients
- 1 lb dry ziti pasta
- kosher salt for pasta water
For the Beef Sauce
- 2 tbsp olive oil
- 1 ¾ lb ground beef
- 1 large onion minced
- 1 ¾ tsp kosher salt
- ½ tsp black pepper
- 2 tbsp minced garlic
- 1 6 oz can tomato paste
- 2 28 oz cans strained tomatoes or passata
- ¼ tsp baking soda see notes
For the Ricotta Layer
- 15 oz whole milk ricotta
- 1 large egg
- ½ cup grated Parmesan cheese
- 1 tsp dried parsley or 1 tbsp fresh
- 1 cup freshly-grated mozzarella cheese
For Topping
- 2 ½ cups freshly-grated mozzarella cheese
Instructions
- Preheat oven to 375°F. Bring a large pot of well-salted water to a boil. Cook ziti 1 minute shy of al dente. Drain and set aside.
- Heat a large pot over medium-high heat for 3 to 4 minutes to preheat. Add oil and let it heat up to shimmering hot, another 30 to 60 seconds. Add ground beef and break it up a bit, but let it cook undisturbed until browned and caramelized on the bottom, about 5 minutes. Stir and continue browning until deeply colored.
- Add onion, salt, and pepper. Cook until softened, about 5 minutes. Add garlic and cook 30 seconds.
- Add tomato paste and cook, stirring frequently, until it darkens and begins sticking to the bottom of the pot, about 3 to 4 minutes (don’t rush this, it adds a lot of flavor and color).
- Pour in both cans of tomatoes and add the baking soda. Bring to a simmer and cook 15 to 20 minutes, stirring occasionally, until slightly thickened but still loose and saucy. Taste and adjust salt if needed.
- In a bowl, mix ricotta, egg, Parmesan, and 1 cup of the mozzarella until smooth.
- In a large bowl, combine the cooked ziti with about three-quarters of the beef sauce. The pasta should look generously coated and slightly saucy.
- Spread a thin layer of sauce in the bottom of a 9×13 inch baking dish. Add half the pasta mixture, then dollop half the ricotta mixture over the top. Repeat with remaining pasta and ricotta. Spoon remaining sauce over the top.
- Sprinkle the 2 1/2 cups mozzarella evenly over the surface. Cover loosely with foil.
- Bake 30 minutes covered. Remove foil and bake 15 to 20 minutes more, until bubbling and golden at the edges.
- Rest 15 minutes before slicing so the layers set properly. Sprinkle with more parsley before serving.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.












