
My best friend just had a baby, and before she came home, I asked other parents how I could help. Almost everyone said the same thing. Feed them. Not gifts, not visits, just dinner waiting in the fridge.
Since it is still cold outside, I wanted to bring something cozy that they could heat up whenever they found a quiet moment. This baked ziti recipe fits the bill perfectly. This is a recipe I’ve been making for more than ten years, and every time I serve it, someone asks for the recipe.
Here is what makes it such a good meal to share:
- Easy to assemble ahead and reheat when needed
- Comforting and satisfying without too much effort
- It has everything I love in a classic pasta-with-meat-sauce dinner. Creamy ricotta pockets, a slightly tangy tomato sauce, and a golden-brown, melted cheese top.
I put the dish together, wrote simple baking instructions on top, and left it on their doorstep. Within half an hour, I started getting thank-you texts filled with lots of emojis.
Mission accomplished.
When I make it for us at home, I keep things easy with a green salad on the side and call it dinner. It never disappoints.
Ingredients For Baked Ziti
Making this baked ziti with ground beef recipe requires a short list of everyday ingredients.
You’ll find the exact measurements in the recipe card below, but here are a few notes from my testing, along with easy substitutions so you can make it your own, in case you want to swap the protein, use another pasta shape, or lighten it up with veggies.

For the Meat Sauce
The base of this sauce is very similar to my Tomato Basil Sauce Recipe, but if you want a shortcut, you can use your favorite store-bought marinara instead. I like Rao’s, but any of your favorite jarred marinara would work here.
If you want to make it from scratch as I did, below are the ingredients you’ll need:
Olive oil: I recommend using a good-quality extra virgin olive oil, though avocado oil or even a bit of butter will work in a pinch.
Ground beef (hamburger meat): I recommend using 85/15 ground beef for the best flavor, but 93/7 works well if you prefer a leaner cut. Alternatively, you can use ground turkey or ground chicken for a lighter option. You can also make baked ziti with sausage by replacing the beef with mild or hot Italian sausage.
Onion: You can use either yellow or white onions; both work well here.
Crushed tomatoes: Canned crushed tomatoes work best for a smooth sauce. You can also use canned diced tomatoes; just break them up with a fork or wooden spoon as they cook to make the texture of the sauce smoother.
Red wine vinegar: Adding a little splash brightens the sauce and gives it a restaurant-style taste. If you don’t have it on hand, white wine vinegar or apple cider vinegar works just as well.
Garlic: Fresh garlic is best here. You can also use garlic powder, but since it is stronger, I recommend using about 1/2 teaspoon.
Spices and herbs: I’m using kosher salt, black pepper, cumin, red pepper flakes, fresh basil, and fresh parsley. But feel free to play around with the seasonings.
If you don’t have fresh herbs, dried basil or dried parsley works too. You can also add more chili flakes for a spicy baked ziti, or mix in oregano or Italian seasoning for extra depth.
A note on using cumin: The small amount of cumin I use is a subtle secret ingredient that adds a warm, savory note to the meat. It is an ode to my Mediterranean upbringing and can be omitted if preferred.
For the Pasta
Ziti pasta: Any tubular pasta, like penne or rigatoni, works well because the sauce gets inside the pasta and helps distribute the sauce evenly throughout. If you need a gluten-free option, you can easily use your favorite gluten-free pasta.
Salt: Make sure your pasta water is well-seasoned; it should taste “like the sea.” This is the best way to season your pasta.
To Assemble the Ziti
Ricotta cheese: Whole-milk ricotta melts creamier and gives the baked ziti a richer texture. You can use store-bought ricotta or Homemade Ricotta Cheese (this is an old Ina Garten recipe I have been making for years).
Low-fat ricotta works in a pinch, but it won’t give you the same creamy texture.
Mozzarella cheese: Low-moisture mozzarella is best because it melts really well without releasing extra liquid. If you’re short on time, pre-shredded mozzarella works, but I really recommend buying a block and shredding it yourself; the melt is a lot better.
You can use low-fat mozzarella, but the creaminess from full-fat cheese is what makes this dish so creamy and comforting. You can also add a handful of shredded Parmesan cheese on top for a bit of an umami kick.
Parsley (optional): I usually just sprinkle a little on top as a garnish, and it adds a nice brightness to the dish. If you don’t have fresh parsley, you can use dried instead.
How to Make Baked Ziti with Meat Sauce (Step-by-Step)
If you’ve never made baked ziti before, think of it as a cozy, layered pasta bake with three simple parts: a quick meat sauce, pasta, and a creamy ricotta-mozzarella layer.
It looks impressive, but truly comes together with just a few easy steps. Here’s how I make it:
Step 1 – Preheat the oven: Start by preheating the oven to 375°F (190°C).

Step 2 – Make the meat sauce: Heat a tablespoon of oil in a large skillet over medium heat. Add the ground beef and cook for 8-10 minutes, breaking it apart as it browns.
Equipment Tip: For years, I used a wooden spoon to break the large chunks of ground meat, but I recently purchased a meat chopper that makes the process so much easier and quicker.
Step 3 – Build the sauce: Next, add the onions and cook until softened, for about 7-8 minutes. Stir in the tomatoes, garlic, red wine vinegar, red pepper flakes, cumin, salt, and pepper. Bring everything to a simmer and cook for 10-12 minutes until thickened, and up to 30-45 minutes for the deepest, most robust flavor.
Turn off the heat and stir in the fresh basil to keep it fresh.
Pro tip: While this recipe is simple and thickens in 10-12 minutes, if you have some extra time (30-45 minutes), simmer the sauce longer over low heat. A longer simmer deepens the flavor and yields the most flavor.

Step 4 – Cook the pasta: While the sauce simmers, bring a large pot of water to a boil. Add 1 tablespoon of salt and the ziti noodles.
I recommend cooking until al dente for about 8-9 minutes, but follow the package instructions for the best timing. This step is important because it will continue to cook in the oven. If you overcook the pasta, it will become mushy and possibly fall apart.
Drain the pasta and set aside.
A Note on Reserving Pasta Water: Most pasta recipes recommend reserving pasta water to thin out the sauce if needed. I have been making this recipe for years and never needed it because the meat sauce already has the right consistency. Still, feel free to reserve some if it makes you feel better.

Step 5 – Layer ziti and meat sauce: To assemble the baked ziti and meat sauce, spread a thin layer (about 3-4 tablespoons) of sauce on the bottom of a large oven-proof casserole dish (I used a 9×11 Pyrex).
Add half the pasta ziti, then half the meat sauce, then dollops of ricotta (about ½ cup in total) over the top. Repeat with the remaining ziti, remaining sauce, and the rest of the ricotta. Finish by sprinkling it with shredded mozzarella over the top.

Step 6 – Bake, garnish, and serve: Bake for 30 minutes, uncovered, or until the cheese on top is melted and looks golden brown. Sprinkle fresh parsley on top right before serving.
Helpful Tips for the Best Baked Ziti
Simmer the sauce until thick: A watery sauce is the most common reason your baked ziti pasta turns soupy. Letting the sauce simmer for 10-12 minutes helps it reduce (and thicken) and cling better to the pasta. Feel free to let the sauce simmer a bit longer if it is not thickened by the recommended cooking time. However, keep a close eye on it and stir frequently.
Use full-fat cheese for the best taste and texture: Yes, you can make this dish with low-fat ricotta and mozzarella, but should you? Probably not, because the final dish won’t be as rich and creamy compared to the version made with whole-milk ricotta and mozzarella. Full-fat cheese melts creamier and gives the casserole that oozy restaurant-style taste and texture.
Shred your mozzarella: Pre-shredded cheese can be used in a pinch, but it’s coated in anti-caking agents that prevent it from melting smoothly. If you have a few extra minutes, shredding a block of mozzarella gives you the best melt.
You do not need to cover the top: As I was working on this recipe, I saw some versions of it that suggested covering the top with aluminum foil during baking. I tested it both ways and did not think it was needed. There is enough sauce (aka liquid) in this recipe that it won’t dry out when baked without a covering. Plus, a 375°F oven is gentle enough to cook it without drying it out.
If the cheese didn’t brown to your liking: Simply place it under the broiler for a minute or two. Keep a close eye on it, as it goes from golden to burnt quickly.
If your baked ziti turned out dry: This usually happens if you are using a larger casserole dish than recommended, as there is not enough liquid to cover the pasta. When the ingredients are spread too thin, there is not enough sauce to fully cover the pasta, causing excessive moisture to evaporate during baking. I tested this recipe using a standard 9×13-inch and 9×11-inch casserole dish, and they both worked well. If you use a large casserole dish, the pasta could dry out.
If your pasta is dry after reheating: If, after reheating, your pasta is a little dry, add a splash of sauce or even a little water, then cover with foil and warm it gently for a couple more minutes.
Photos by Tanya Pilgrim.

Baked Ziti with Meat Sauce Recipe
Ingredients
For the meat sauce:
- 1 tablespoon olive oil
- 1 lb. ground beef
- 1 medium onion, chopped
- 1 can crushed tomatoes, 28-ounce
- 1 tablespoon red wine vinegar
- 2 cloves garlic, minced
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper, freshly ground
- 1/4 teaspoon ground cumin, optional
- 1/4 teaspoon red pepper flakes, optional
- 1/4 cup fresh basil, torn
For the pasta:
- 1 pound ziti pasta
- 1 tablespoon kosher salt
To Assemble The Baked Ziti:
- 1 cup ricotta cheese, homemade or store bought
- 1 cup mozzarella cheese, grated
- 1/4 cup fresh parsley, chopped
Instructions
- Pre-heat the oven to 375°F (190°C).
- To make the meat sauce: Heat a tablespoon of oil in a large skillet over medium heat. Place the ground beef and cook for 8-10 minutes, stirring often. You would have to break the large pieces of meat as it is cooking.
- Add the onions and cook, stirring often, until they are translucent, 7-8 minutes. Add tomatoes, garlic, red wine vinegar, red pepper flakes, cumin, salt and pepper. Bring it to a simmer and continue to cook, stirring occasionally, until it thickens, 10-12 minutes. Turn off the heat and stir in the fresh basil.
- Cook the pasta: In the meantime, bring a large pot of water to a boil. Add 1 tablespoon of salt and ziti. Cook until it is al dente, 8-9 minutes. Drain the pasta and set aside.
- To assemble: Spread a thin layer (approximately 3-4 tablespoons) of the meat sauce at the bottom of a large (oven-proof) casserole dish (both 9X13 or 9X11 would work). Place half of the ziti onto the sauce and spread it all over the bottom of the dish. Pour half of the meat and tomato sauce over it. Place 1/2 cup of the ricotta cheese in dollops evenly on the meat sauce.
- Spread the remaining ziti evenly as a second layer. Pour the remaining meat sauce over the ziti and spread evenly using a spatula. Spread the rest of the ricotta cheese in dollops on top. Sprinkle the top with shredded mozzarella cheese.
- Bake it (uncovered) in the oven for 30 minutes or until the cheese on top turns golden brown.
- Sprinkle it with fresh parsley and serve.
Video
Notes
- Yields: This baked ziti recipe serves 6 people. The nutritional values below are per serving.
- Storing leftovers: Bring them to room temperature, place them in an airtight container, and store them in the fridge for up to 2 days.
- Freezing: I recommend freezing it before baking the dish. To do so, bring the baked ziti to room temperature and tightly cover the casserole dish with stretch film and aluminum foil tightly to prevent freezer burn. Keep it in the freezer for up to 3 months.
- Thawing: Let it thaw in the fridge overnight, a day before you are ready to serve. Bake it as directed in the recipe. Keep in mind that it might take just a few minutes longer, but you are good to go once the cheese is golden brown.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Make Ahead, Freezing & Reheating Instructions
Make ahead: One of my favorite things about this layered pasta dish is that you can assemble it a day in advance and keep it in the fridge. However, be sure to let it fully cool and cover it tightly with stretch film before placing it in the fridge for up to 24 hours before baking.
Alternatively, you can make the meat sauce a day in advance, quickly cook the pasta, and assemble on the day you are ready to serve.
Storing leftovers: Any leftovers of this baked pasta and meat sauce recipe will keep fresh in an airtight container in the fridge for up to 3-4 days.
Freezing: When it comes to freezing, you have two options:
- Before baking: If you want to make a batch and store it in the freezer for dinner later, assemble it as directed in the recipe, then bring it to room temperature, and tightly cover the entire casserole dish with plastic wrap and aluminum foil (both layers are recommended to prevent freezer burn). Keep it in the freezer for up to 3 months.
- After it is baked: While it is not my favorite, you can freeze the baked version as well. Just keep in mind that the pasta’s texture can be a bit mushy after thawing.
Thawing: Let it thaw overnight in the fridge, then bake as directed in the recipe. It might take just a few minutes longer, but you are good to go once the cheese is golden brown.
Reheating: You can reheat your cooked, baked ziti casserole in a preheated 300°F (150°C) oven for 10-15 minutes or until it is warmed through.
What to Serve With Baked Ziti
Personally, all this classic baked ziti recipe needs is a simple green salad, such as my 15-minute Spring Mix Salad.
However, there are many other options. Some of my favorites are as follows:
Bread: The combination of pasta and bread is a classic for a reason. They are delicious together. I usually serve it with my Air Fried Garlic Bread or a loaf of Crusty Artisan Bread on the side.
Vegetables: I love serving seasonal roasted or steamed vegetables with any of my pasta dishes. Any seasonal vegetables would work, but if you need inspiration, my Butter Garlic Green Beans, Sauteed Eggplant, or Steamed Asparagus would be a great pairing with this pasta bake.
FAQs
Technically, yes, but I really don’t recommend skipping it. The ricotta is what makes the layers creamy and gives the dish that classic, cozy texture.
I tested this recipe both ways and found that covering the ziti while it was baking was unnecessary. Since both the pasta anthe d meat sauce are mostly cooked, all we needed was for the cheese to fully melt and the flavors to come together. Covering it made the process longer. So, no, you do not need to cover your ziti when baking.
Yes. Any tube-shaped pasta, like penne or rigatoni, works well because the sauce gets inside the pasta, making every bite extra creamy.
Yes. To make it vegetarian, simply omit the meat and use quick-cooking veggies like spinach or mushrooms instead.
Once it cools, transfer leftovers to an airtight container and store them in the fridge for up to 3-4 days.
Bake the casserole at 375°F (190°C) for about 30 minutes, or until the cheese is melted and the top is golden.
More Pasta Recipes You Might Like
If you enjoyed this baked pasta recipe, here are a few more cozy pasta dishes I think you might also enjoy:
- If you prefer a vegetarian version of this recipe, try my Eggplant Baked Ziti recipe. It is just as creamy and delicious, and made without any meat.
- For a quick and budget-friendly weeknight pasta dinner, try my Ground Beef Stroganoff Recipe. It skips the canned soup and uses fresh mushrooms for a richer, homemade stroganoff sauce, and it comes together in about 30 minutes.
- For a different twist on pasta night, try my Turkish Pasta. It’s a viral version inspired by Turkish manti, made with ground beef, a creamy garlic yogurt sauce, and a paprika butter drizzle.
- And if you’re craving a classic, my Spaghetti Bolognese is a faster, weeknight-friendly take on traditional bolognese.
This post may contain affiliate links. If you purchase through these links, I may earn a small commission, at no additional cost to you.















This makes the most spectacular casual dish for entertaining, thank you!
Can’t agree more. Thanks Melissa.
My go to recipe for comfort food.
Ha ha.. Mine too. Thanks Cathy.
Such a delicious meal that my whole family wanted second helpings of!
YAY! This is music to my ears. Thanks Sommer.
This is great comfort food! My family loves it on weeknights, and the leftovers are always great too!
Same here. I make a batch on Monday and we eat it the next 2 days. Thanks for stopping by Julie.
Honestly, I always consider baked ziti as one the best recipe of cheese synthesis. Your casserole looks so yummy! Can I have some? ???
– Natalie
Ha ha.. For sure. 🙂
Delicious!!!!!!
Yay! So happy to hear that you liked it. Cheers!
Thanks Karen. So happy you liked it.
This recipe is an absolute favorite in our house. I make big batches of it and freeze some for later. Great recipe to feed my 3 teenage sons. Delicious too.
Thanks Carol. It is a favorite in our house as well. Thanks for letting me know. Best.
Ice – my husband and I are obsessed with this! I can’t tell you how many times I’ve made it and it’s always a hit, so delicious.
Hi there Nesh,
Thank you so much for the note.
I love that you love this recipe.
So looking forward to hanging out more often.
Cheers!
Ice
Totally get this feeling, though I imagine it’d be even harder with a family to feed. Love frozen pastas and this one looks fabulously cheesy. Yum!
Thank you Ala! It is delicious. 🙂
This looks so comforting and delicious. I love the photos too (as always) makes it look so homely! I rarely get tired of cooking but definitely get fed up with the tidying part, especially when you’re making a few things at once and it all gets on top of you. I reckon the people who eat our food should be in charge of the cleaning up 😉
I totally agree with that! They should do the cleaning. 🙂
I tell my husband that one day when we have our own house, I would like to have an additional dishwasher. Just to make things easier?!!??
I mean, really… Am I asking for too much?!!? 😛