
Ziti Bake with Ground Beef and Cheddar

By Emma
Certified Culinary Professional
Meat sauce hits the pan first—beef gets brown and crusty, onions go soft, then wine lets everything talk to each other. Two and a half hours total, but most of it’s oven time. Worth it.
Why You’ll Love This Baked Ziti Dish
Takes 50 minutes of actual work and then you just walk away while the oven does the rest. Comfort food that feels like you spent hours on it but didn’t.
The spices in the meat sauce aren’t typical Italian—cumin, cinnamon, coriander—they make it taste like something you’ve had before but can’t quite place. That’s the point.
Béchamel on top melts into every piece of pasta. Cheese everywhere. No dry spots.
Feeds a crowd. Tastes better the next day. Freezes solid and reheats without falling apart.
What You Need for This Baked Ziti Recipe
Ground beef—630 grams. Lean. Brown it hard so it gets crispy bits, not just gray.
Onion and garlic. Finely chopped. Not chunks.
Tomato paste. One tablespoon. That concentrated tomato flavor matters.
The spices are what make this different from regular pasta bake. Cumin, cinnamon, coriander, nutmeg. Not a lot of any of them. They’re background noise, but they’re there.
Red wine. Dry. Half a cup. Cheap is fine. Vinegar doesn’t work the same way.
One can crushed tomatoes. Chicken broth. Half a cup.
Butter and flour for the béchamel. Whole milk—a full litre. Sharp aged cheddar and parmesan. Both matter. The cheddar has to be sharp or it disappears into the sauce.
Eggs. Three yolks for the béchamel, three whites for binding the pasta.
Long macaroni or bucatini. 350 grams. Short pasta works too. Long pasta just looks better when you plate it.
How to Make Baked Ziti
Start the meat sauce first. Heat half the olive oil in a large pan over medium-high heat. Brown half the ground beef, breaking it up with a wooden spoon so it gets crusty, not steamed. Takes about 5 minutes. Then add the rest of the beef and oil and do it again. Return all the beef to the pan.
Throw in the onion and garlic. Cook until the onion goes soft and the garlic stops being sharp. Five minutes.
Stir in tomato paste and the spices—cumin and cinnamon first. Cook just long enough to smell it. One minute. Pour in the red wine and scrape the bottom of the pan hard so all the stuck bits dissolve into the wine.
Add the crushed tomatoes and chicken broth. Turn the heat down to low-medium and let it simmer. You want the sauce to get thick and almost dry. About 15 minutes. Taste it. Fix the salt and pepper. It should taste concentrated and deep.
While that goes, preheat the oven to 175°C. Lightly grease the baking dish—33 by 23 centimetres.
How to Get the Béchamel Perfect
Melt butter in a saucepan over medium heat. Whisk in the flour and stir constantly for 1 to 2 minutes. This matters—it cooks out the raw flour taste.
Gradually add the milk while whisking. Don’t dump it. Do it slow so you don’t get lumps in the sauce. If you do get lumps, push the sauce through a fine strainer. Not ideal but it works.
Add the nutmeg. Bring the whole thing to a boil and whisk until it thickens—about 2 minutes. The sauce should coat the back of a spoon.
Remove from heat. Stir in the sharp cheddar and parmesan until they’re melted and gone into the sauce. Off heat, whisk in the egg yolks quickly. Whisking fast keeps them from scrambling into flecks. Taste it. Salt if needed.
Baked Ziti Assembly and Baking Tips
Cook the pasta in salted boiling water until it’s just barely al dente—still has a tiny bit of chew. Drain it. Return it to the pot.
Add 200 millilitres of the béchamel to the pasta, then the egg whites, then the parmesan. Stir until every piece of pasta is coated. This matters because the pasta will stick to itself and the béchamel will glue everything together.
Press the pasta mixture into the prepared baking dish evenly. Compact it gently to press out air pockets but don’t mash it into a brick. There’s a balance.
Spread the meat sauce in an even layer over the pasta. Smooth it with a spatula so there are no bare spots of pasta showing through.
Pour the remaining béchamel over the meat sauce and spread it evenly. This is the top layer. It’ll turn golden and bubble around the edges.
Bake for 1 hour and 5 minutes, or until the top is golden and bubbling at the edges. The béchamel will puff up a bit.
Let it rest for at least 20 minutes before slicing. This isn’t optional. It needs time to set or it’ll fall apart on the plate. The pasta bake will stay hot for that long.

Ziti Bake with Ground Beef and Cheddar
- Meat Sauce
- 630 g (1.4 lb) lean ground beef
- 20 ml (1 1/3 tbsp) olive oil
- 1 medium onion, very finely chopped
- 3 cloves garlic, minced
- 15 ml (1 tbsp) tomato paste
- 2.5 ml (1/2 tsp) ground cumin
- 2.5 ml (1/2 tsp) ground cinnamon
- 1 ml (1/4 tsp) ground coriander
- 1 ml (1/4 tsp) ground nutmeg
- 125 ml (1/2 cup) dry red wine
- 1 can 398 ml (14 oz) crushed tomatoes
- 125 ml (1/2 cup) chicken broth
- Béchamel
- 90 g (3/8 cup) unsalted butter
- 85 g (2/3 cup) all-purpose flour
- 1 litre (4 cups) whole milk
- Pinch nutmeg
- 50 g (2/3 cup) sharp aged cheddar, finely grated
- 30 g (1/3 cup) grated parmesan cheese
- 3 egg yolks
- Pasta
- 350 g (3/4 lb) long macaroni or bucatini
- 3 egg whites, lightly beaten
- 25 g (1/3 cup) grated parmesan
- Meat Sauce
- 1 Heat half olive oil in a large pan over med-high heat. Brown half ground beef, breaking up with wooden spoon. Repeat with rest of beef and oil. Return all beef to pan.
- 2 Add onion and garlic. Cook 5 minutes. Season with salt and pepper.
- 3 Stir in tomato paste, cumin, cinnamon. Cook 1 minute. Pour in wine to deglaze, scraping bottom.
- 4 Add crushed tomatoes and broth. Simmer on low-medium heat until sauce is nearly dry, about 15 minutes. Taste and adjust salt and pepper. Keep warm.
- Béchamel
- 5 Preheat oven to 175°C (350°F). Lightly grease 33 x 23 cm (13 x 9 in) baking dish.
- 6 In saucepan, melt butter over medium heat. Whisk in flour, cook 1-2 minutes stirring constantly. Gradually add milk, whisking to avoid lumps.
- 7 Add nutmeg. Bring to boil, whisk until thick, about 2 minutes. Remove from heat.
- 8 Blend in cheddar and parmesan until melted. Off heat, whisk in egg yolks quickly to prevent scrambling. Season as needed. Keep warm.
- Pasta
- 9 Cook pasta in large pot of salted boiling water until just al dente. Drain. Return to pot.
- 10 Add 200 ml (3/4 cup) béchamel, egg whites, parmesan. Stir thoroughly to coat pasta.
- 11 Press pasta mixture evenly into prepared dish. Compact gently to remove air pockets.
- 12 Spread meat sauce in even layer over pasta, smoothing with spatula.
- 13 Pour remaining béchamel over meat, spreading evenly.
- 14 Bake 1 hour 5 minutes or until béchamel top is golden and bubbling.
- 15 Let rest at least 20 minutes before slicing and serving.
Frequently Asked Questions About Baked Ziti
Can you make this baked pasta recipe ahead? Yes. Assemble the whole thing, cover it, and refrigerate it. Bake it the next day. Add maybe 10 minutes to the baking time because it starts cold. Works fine.
Can you freeze baked ziti? After it’s baked and cooled, yeah. Wrap it tight. It’ll keep for a couple months. Thaw it in the fridge overnight, then reheat it covered at 160°C until it’s hot all the way through. Takes maybe 30 minutes. The béchamel doesn’t break or separate, which is the thing you’re worried about.
What if you don’t have sharp cheddar? Use what you have. Regular cheddar works. Gruyère works better. White cheddar works. It matters less than you think.
Can you use béchamel instead of ricotta? That’s what you’re doing here. Béchamel instead of ricotta, beef instead of the typical meat sauce. It’s denser than a ricotta pasta bake. Richer.
What does the wine do? Cuts through the beef. Makes the sauce taste bigger than it is. You could skip it and use more broth but you’d feel the difference.
Why rest it for 20 minutes? Because the pasta is soft and the sauce is hot and everything’s still moving. Let it set up and firm up or it’s mush on the plate. Twenty minutes minimum.



















