Baked Ziti

Image

There’s a reason baked ziti shows up again and again in family kitchens. It’s steady, filling, and forgiving in the best way. You don’t need perfect timing or fancy ingredients to make it work—you just need a good sauce, enough cheese, and a little patience while it bubbles in the oven.

I come back to this version when I want something reliable that feeds a group without stress. It’s hearty without being heavy, and the steps are straightforward once you understand why each one matters.

Why this baked ziti works

The balance here comes from layering rather than overcomplicating. The pasta is slightly undercooked before baking, so it finishes in the oven without going soft. The sauce is simmered just long enough to bring everything together without drying out later.

Using both mozzarella and parmesan gives you two different results: mozzarella melts into that stretchy layer, while parmesan adds a sharper, slightly salty finish. The ricotta is optional, but it brings a creamy break between the pasta and sauce that many people expect in a classic baked ziti.

Ingredients

  • 300g / 10oz ziti or penne pasta
  • 1 tbsp olive oil
  • 3 garlic cloves, minced
  • 1 small onion (brown, white or yellow), finely chopped
  • 500g / 1 lb ground beef or pork OR 50/50 combo
  • 700g / 24 oz tomato passata (pureed tomato)
  • 1/2 cup water
  • 1 tsp EACH dried basil, oregano, sugar
  • 1 cup ricotta, optional
  • 1 cup grated mozzarella cheese (or other melting cheese)
  • 1 cup parmesan, freshly grated (optional)
  • Finely chopped parsley or basil (optional garnish)

Seasonings:

  • 2 tsp fennel seeds (optional)
  • 1 tbsp paprika (plain or sweet)
  • 1/4 tsp cayenne pepper OR 3/4 tsp chilli flakes (adjust to taste)
  • 2 tsp onion powder
  • 1 tsp EACH salt and black pepper

Getting the pasta right

Cook the ziti for the recommended cooking time on the packet minus 2 minutes. This step matters more than it seems. If you cook it fully now, it will soften too much in the oven and lose its bite.

Drain it, then return it to the pot. Don’t rinse it. The starch left on the pasta helps the sauce cling later.

Building a steady sauce

Heat the olive oil in a large skillet over high heat. Add the onion and garlic and cook for about 2 minutes, just until the onion turns translucent. You’re not looking for browning here—just softening and bringing out the aroma.

Add the meat and cook, breaking it up as you go. Once it’s just cooked through, stir in all the seasonings. Let them cook for another 2 minutes. This step wakes up the spices and keeps them from tasting flat later.

Pour in the tomato passata, water, basil, oregano, and sugar. Bring it to a simmer, then lower the heat and let it cook for 10 minutes. The sauce should thicken slightly and smell balanced, not sharp. Taste it and adjust salt and pepper, keeping in mind it will be spread across a lot of pasta.

Tossing and layering

Scoop about 2 cups of the sauce into the pot with the cooked pasta and toss it together. This first coating is important—it keeps the pasta from drying out and makes sure every bite has flavor, not just the top layer.

Spread the pasta into a baking dish (23x33cm / 9×13″). Dollop the ricotta across the surface if you’re using it. Don’t overmix it; those pockets of creaminess are part of the texture.

Pour the remaining sauce over the top, then finish with mozzarella and parmesan.

Baking and knowing when it’s ready

Cover the dish loosely with foil and bake at 180C/350F for 20 minutes. This allows everything to heat through without drying out the top.

Remove the foil and bake for another 10 to 15 minutes, until the cheese is melted and lightly golden. You’ll see the edges bubbling—that’s your sign it’s ready.

Let it sit for a few minutes before serving. It firms up slightly, which makes it easier to scoop.

Common mistakes to avoid

  • Overcooking the pasta early: This leads to a soft, heavy texture after baking. Always undercook slightly.
  • Skipping the sauce toss step: Dry pockets of pasta are the result.
  • Using too little salt in the sauce: Remember, it’s flavoring the entire dish.
  • Baking uncovered the whole time: The top will dry out before the inside heats through.

Ingredient notes that matter

Ziti and penne are nearly identical in shape, so either works well. If neither is available, rigatoni or even spirals will hold the sauce just fine.

For the meat, a 50/50 mix of beef and pork gives a richer flavor, but using just one is completely fine. Pork adds a bit more tenderness, while beef keeps it classic.

Tomato passata is key for a smooth, cohesive sauce. If you substitute with crushed tomatoes, the texture will be slightly chunkier, which can still work but changes the feel of the dish.

Make-ahead and storage

If you want to prepare this ahead, cook the pasta and toss it with a little oil so it doesn’t stick, then let it cool. Make the sauce and let that cool as well.

Assemble everything up to the point before adding cheese, then refrigerate or freeze. When ready to bake, add the cheese and bake covered first, then uncovered. If starting from cold, it will take a bit longer in the oven.

Leftovers hold up well in the fridge. Reheat in the oven or microwave with a splash of water to loosen the sauce.

Serving ideas

This dish stands on its own, but a few simple sides round it out well:

  • A crisp green salad with a light vinaigrette
  • Garlic bread or a simple toasted loaf
  • Steamed or roasted vegetables like broccoli or green beans

FAQ

Can I skip the ricotta?
Yes. The dish will still be rich and satisfying without it. Ricotta just adds a creamy layer that some people prefer.

What if my sauce tastes too acidic?
Add a pinch more sugar and let it simmer another minute or two. That usually balances it out.

Can I use store-bought pasta sauce instead of passata?
Yes, especially if you’re short on time. Just keep in mind it may already be seasoned, so adjust salt and spices carefully.

How do I know when the baked ziti is done?
Look for bubbling edges and lightly golden cheese on top. The center should be hot all the way through.

This is one of those dishes that doesn’t need perfection to turn out well. Once you’ve made it a couple of times, you’ll start adjusting it without thinking—more sauce, less cheese, different pasta. It holds up, which is exactly why it’s worth keeping in your regular rotation.

Mason Carter

Baked Ziti

A big, juicy pasta bake! It’s meaty, cheesy, and loaded with flavour from a healthy dose of seasonings. This great American classic may well be the mother of all pasta bakes….
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Servings: 6
Course: Dinner
Cuisine: American

Ingredients
  

  • 300 g / 10oz ziti or penne pasta Note 1
  • 1 tbsp olive oil
  • 3 garlic cloves minced
  • 1 small onion brown, white or yellow, finely chopped
  • 500 g / 1 lb ground beef or pork OR 50/50 combo Note 2
  • 700 g / 24 oz tomato passata pureed tomato, Note 3
  • 1/2 cup water
  • 1 tsp EACH dried basil oregano, sugar
  • 1 cup ricotta optional (Note 4)
  • 1 cup grated mozzarella cheese or other melting cheese
  • 1 cup parmesan freshly grated (optional)
  • Finely chopped parsley or basil optional garnish
  • Seasonings:
  • 2 tsp fennel seeds optional, Note 5
  • 1 tbsp paprika plain or sweet
  • 1/4 tsp cayenne pepper OR 3/4 tsp chilli flakes adjust to taste
  • 2 tsp onion powder
  • 1 tsp EACH salt and black pepper

Method
 

  1. Cook ziti for the recommended cooking time on the packet MINUS 2 minutes. (Note 5) Drain, then return to pot.
  2. Preheat oven to 180C/350F.
  3. Make Sauce: Heat oil in a large skillet over high heat. Add onion and garlic and cook for 2 minutes or until onion is translucent.
  4. Add meat and cook, breaking it up as you go. When it is just cooked, add Seasonings and cook for 2 minutes.
  5. Add passata, water, basil, oregano and sugar. Bring to simmer, reduce heat to low and cook for 10 minutes. Adjust salt and pepper to taste (remember it gets spread across lots of pasta).
  6. Toss Ziti with Sauce: Pour about 2 cups of sauce into the pot with the ziti. Toss.
  7. Assemble: Spread ziti into baking dish (23x33cm / 9×13″). Dollop with ricotta. Pour over remaining sauce. Top with cheese and parmesan.
  8. Bake: Cover loosely with foil. Bake 20 minutes. Remove foil, bake further 10 to 15 minutes until cheese is golden.
  9. Serve: Sprinkle with parsley or basil if desired, then serve!

Notes

1. Ziti – Penne and ziti are the same shape, but ziti is smooth whereas penne has ridges. If you can’t find Ziti, use penne or other pastas of similar shape such as rigatoni, spirals or even macaroni.
2. Meat – My favourite is 50/50 beef and pork (used in video) but I usually make this with all beef or all pork.
3. Tomato passata is called Tomato Puree in America. It is just plain, pureed tomato. It is NOT tomato paste which is sour, concentrated tomato. It creates a thicker smoother sauce than using crushed canned tomatoes. In Australia it’s available in supermarkets in the pasta section and the good value ones are cheaper than canned tomato. 
Substitute: Use 800g (28oz) can crushed tomato + 2 tbsp tomato paste. Or use a blender to puree canned tomatoes, or you use store bought plain pasta sauce (Marinara) instead or what’s called Tomato Sauce in America (which is passata with a small amount of seasonings).
4. Ricotta – optional. For a try Baked Ziti experience the classic American way, include it! Ensure you use a creamy ricotta  not dry crumbly one. If crumbly, make it creamier using milk or cream. 
5. Fennel is an essential seasoning in real Italian sausages. If you don’t like it / have it, this can be skipped.
6. Make ahead / storage: The best way is to cook the pasta, toss in a bit of oil then let it cool. Cook sauce then cool covered. Then assemble per recipe, stop with cheese, refrigerate or freeze. If frozen, defrost for 24 hours in the fridge. Then bake for around 30 – 35 minutes, being 25 minutes covered and 10 minutes uncovered (takes a bit longer when cooked from cold).
Nutrition
Serving: 364g | Calories: 557cal | Carbohydrates: 51g | Protein: 39g | Fat: 21g | Saturated Fat: 10g | Cholesterol: 93mg | Sodium: 1016mg | Potassium: 865mg | Fiber: 4g | Sugar: 7g | Vitamin A: 1250IU | Vitamin C: 12.9mg | Calcium: 454mg | Iron: 4.8mg

Must Try Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Anna Smith recipe developer at RecipesSpice

Meet Anna Smith

Hi, I’m Anna.
I launched RecipesSpice in 2025 and have been developing and testing recipes for over 8 years. I’m a self-taught home cook who spent years refining my approach to recipe development through daily testing and careful documentation. Before starting RecipesSpice, I worked in food service management for 5 years, where I learned the importance of consistency and clear instructions.

Popular Recipes