Classic Baked Ziti with Ground Beef and Mozzarella
Classic Baked Ziti with Ground Beef and Mozzarella

Classic Baked Ziti with Ground Beef and Mozzarella
You know that feeling when you come home on a Tuesday night, your brain is fried, and all you want is something warm, cheesy, and deeply satisfying? That’s the exact moment this recipe was born in my kitchen.
I was standing in front of my open fridge at 6 PM, staring at a pound of ground beef that needed cooking, a box of ziti I’d been meaning to use, and a block of mozzarella that was calling my name. My partner was working late. I had zero energy for anything complicated. So I threw together what I’m calling the most reliable, crowd-pleasing weeknight dinner I’ve made in years: Classic Baked Ziti with Ground Beef and Mozzarella.
This isn’t some fancy, fussy recipe that requires you to have your life together. It’s the opposite. It’s a one-dish wonder that comes together in about an hour, uses ingredients you probably already have, and tastes like someone who actually cares about you made it. The kind of pasta that makes your whole kitchen smell incredible and somehow makes a regular Tuesday feel special.
Here’s what makes it work: tender pasta mixed with a rich, meaty tomato sauce, all held together with melted mozzarella that gets golden and bubbly in the oven. It’s comfort food at its absolute best, and I’m genuinely excited to walk you through it. Whether you’re feeding a family of four, meal prepping for the week, or just trying to impress someone with minimal effort, this recipe has your back.
If you want more cozy dinner ideas like this one, follow me on HaileeRecipes on Pinterest where I share all my go-to weeknight favorites.
Why You’ll Love This Recipe
It’s genuinely easy. I’m not being cute here. You brown some meat, simmer a sauce, toss everything together, and bake it. No fancy techniques, no weird ingredients, no stress.
It feeds a crowd without drama. This makes enough to serve 6 people comfortably, and it reheats beautifully. Perfect for feeding your family, bringing to a potluck, or having leftovers for lunch all week.
The flavor is next level. There’s something about baking pasta that makes it taste richer and more developed than just eating it straight from the pot. The cheese gets melty and golden, the sauce deepens, and everything melds together into something really special.
You probably have everything already. Ground beef, pasta, tomato sauce, cheese, garlic, onion. These are pantry staples, not specialty items. No hunting for weird ingredients or making extra trips to the store.
It’s endlessly customizable. Want to add vegetables? Go for it. Prefer a spicier sauce? Done. Want to make it lighter or heartier? This recipe flexes with you.
Ingredients
- 1 pound ground beef
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 box (1 pound) ziti pasta
- 1 can (28 ounces) crushed tomatoes
- 1 can (15 ounces) tomato sauce
- 2 tablespoons tomato paste
- 2 cups whole milk mozzarella, shredded (about 8 ounces)
- 1/2 cup grated Parmesan cheese
- 2 tablespoons olive oil
- 2 teaspoons dried Italian seasoning
- 1 teaspoon salt (plus more to taste)
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, but I use it)
- 1 teaspoon sugar (to balance acidity)
- Fresh basil for garnish (optional but lovely)
Hailee’s Tip: Use whole milk mozzarella, not part-skim. It melts better and tastes creamier. Trust me on this one.
Hailee’s Tip: Don’t skip the tomato paste. It adds depth and richness that makes people ask for your recipe.
Hailee’s Tip: Buy pre-shredded mozzarella if that’s what works for you. I do sometimes. Life is short, and I’m not judging.
Optional Add-Ins and Variations
This is where the recipe becomes yours. Here are my favorite ways to play with it:
- Vegetables: Sauté diced bell peppers, zucchini, mushrooms, or spinach with the onion and garlic. Nobody will know you snuck in veggies.
- Sausage blend: Use half ground beef and half Italian sausage for a more complex flavor.
- Spice it up: Add more red pepper flakes, a pinch of cayenne, or even a tablespoon of hot sauce to the sauce.
- Ricotta layer: Mix ricotta with an egg and some Parmesan, then layer it with the pasta before baking. Makes it even creamier.
- Fresh herbs: Stir in fresh basil or parsley right at the end for brightness.
- Lighter version: Use ground turkey or ground chicken instead of beef, and use part-skim mozzarella.
Step-by-Step Method
Step 1: Brown the meat. Heat 1 tablespoon of olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add the ground beef and cook it, breaking it up with a wooden spoon as it browns, for about 5-7 minutes. You want it cooked through with no pink remaining. Drain off excess fat if there’s a lot sitting in the bottom of the pot.
What I messed up: I used to skip the draining step and ended up with greasy sauce. Don’t be me.
Step 2: Build the flavor base. Lower the heat to medium. Add the diced onion and cook for about 3 minutes until it starts to soften and become fragrant. Add the minced garlic and cook for another minute. This is when your kitchen starts smelling absolutely incredible.
Step 3: Add the tomato paste. Stir in the tomato paste and let it cook for about 2 minutes, stirring occasionally. This step toasts the paste slightly and deepens the flavor. Don’t skip it.
Step 4: Build the sauce. Pour in the crushed tomatoes and tomato sauce. Add the Italian seasoning, salt, pepper, red pepper flakes (if using), and sugar. Stir everything together really well. Bring it to a gentle simmer.
Step 5: Simmer and taste. Let the sauce bubble away gently for about 15-20 minutes. Stir it occasionally. This is when you taste it and adjust seasonings. Too acidic? Add a bit more sugar. Not enough salt? Add a pinch. This is your sauce, make it taste right to you.
Step 6: Cook the pasta. While the sauce is simmering, bring a large pot of salted water to a boil. Cook the ziti according to package directions, but pull it out about 1 minute before it’s totally done. It should still have a tiny bit of bite to it because it’s going to cook more in the oven.
What I messed up: I used to cook the pasta all the way through and ended up with mushy baked ziti. Undercook it slightly. I’m telling you this because I care.
Step 7: Combine everything. Drain the pasta and add it directly to the pot with the sauce. Stir in 1 cup of the mozzarella and 1/4 cup of the Parmesan. Mix until everything is coated and combined. Taste one more time and adjust seasoning if needed.
Step 8: Prepare for baking. Preheat your oven to 375°F. Pour the pasta mixture into a 9×13-inch baking dish (or similar size). Spread it out evenly. Top with the remaining 1 cup of mozzarella and 1/4 cup of Parmesan, scattered evenly across the top.
Step 9: Bake. Bake uncovered for 25-30 minutes until the cheese on top is melted, bubbly, and starting to turn golden brown. You want to see those little brown spots on the cheese. That’s where the magic happens.
Step 10: Rest and serve. Let it sit for about 5 minutes before serving. This lets everything set slightly so it doesn’t fall apart when you scoop it onto a plate. Garnish with fresh basil if you have it.
Common Mistakes to Avoid
Overcooking the pasta before baking. I cannot stress this enough. Cook it to just before al dente. It will continue cooking in the oven.
Not draining the ground beef. Greasy sauce is nobody’s friend. Drain it.
Skipping the tomato paste step. I know it feels like an extra thing, but it changes everything. Don’t skip it.
Not tasting and adjusting the sauce. Every brand of tomato sauce is different. Taste yours and make it perfect before it goes in the baking dish.
Using pre-shredded cheese that’s been sitting in your fridge for months. Old cheese doesn’t melt as smoothly. Fresh cheese is worth it.
Baking it covered with foil. You want that cheese to get golden and bubbly on top. Keep it uncovered.
My Tested Substitutions
Can I use ground turkey instead of beef? Absolutely. It’ll be a bit leaner, so you might want to add an extra tablespoon of olive oil to the pot when browning it. The cooking time stays the same.
What if I don’t have crushed tomatoes? You can use diced tomatoes and mash them up as you cook, or use tomato puree. You might need to adjust the liquid slightly. Add tomato sauce to get the consistency right.
Can I use a different pasta shape? Yes. Penne, rigatoni, or even bow tie pasta all work beautifully. Stick with a shape that holds sauce well.
What about dairy-free cheese? I haven’t tested this extensively, but a good quality dairy-free mozzarella should work. Just know that the browning might be slightly different.
Can I make this with fresh tomatoes instead? You can, but you’ll need about 4 pounds of fresh tomatoes, and you’ll need to cook them down longer to concentrate the flavor. It’s doable but more work. Canned is your friend here.
How to Customize
This recipe is genuinely flexible. Here’s how to make it your own:
Make it vegetarian: Skip the ground beef entirely. Brown some diced mushrooms, zucchini, and bell peppers in olive oil instead. Add an extra can of white beans for protein. Everything else stays the same.
Make it spicier: Add more red pepper flakes, a splash of hot sauce, or some diced jalapeños. I’d add them when you’re browning the onions.
Make it creamier: Stir in 1/2 cup of heavy cream or ricotta cheese into the sauce before combining with the pasta.
Make it lighter: Use ground turkey, part-skim mozzarella, and skip the Parmesan on top. It’s still delicious and feels a bit less heavy.
Make it meatier: Add crumbled Italian sausage alongside the ground beef, or use a blend of both.
Add vegetables: Sauté spinach, mushrooms, or zucchini with the onions and garlic. Nobody will know they’re there, and it stretches the recipe further.
Serving Ideas
This is a complete meal on its own, but here’s how I like to serve it:
- With a simple green salad dressed with lemon vinaigrette to cut through the richness
- Alongside garlic bread (store-bought is fine, I won’t tell)
- With roasted broccoli or green beans on the side
- With a glass of red wine, because you deserve it
- Topped with fresh basil and a crack of black pepper for a pop of freshness
- As leftovers straight from the container at lunch the next day (my favorite way, honestly)
Meal Prep and Storage
Refrigerator: This keeps beautifully for 3-4 days in an airtight container. Reheat it gently in a 350°F oven for about 15-20 minutes, covered with foil so the top doesn’t dry out.
Freezer: You can absolutely freeze this. Let it cool completely, then transfer it to a freezer-safe container or wrap the baking dish tightly with plastic wrap and foil. It’ll keep for up to 3 months. Thaw overnight in the fridge and reheat as you would leftovers.
Make-ahead tip: You can assemble this entire dish up to 24 hours before baking. Just cover it with foil and refrigerate it. When you’re ready to bake, add about 10 extra minutes to the baking time since it’s going in cold.
Portion control: This makes about 6 generous servings. If you’re meal prepping, divide it into containers right after it cools slightly. It’s so much easier to grab a portion when it’s already portioned.
Nutritional Breakdown
Per serving (based on 6 servings):
- Calories: 620
- Protein: 38g
- Carbohydrates: 52g
- Fat: 24g
- Fiber: 3g
This is an estimate and can vary based on the exact brands you use and how much you drain from the ground beef. If you use ground turkey, the calorie count will be slightly lower.
Final Thoughts
Here’s the thing about this recipe: it’s not fancy or complicated, but it’s genuinely delicious. It’s the kind of dinner that makes people feel cared for, even though you didn’t spend hours in the kitchen. It’s what I make when I want my home to smell incredible. It’s what I bring when I want to show up for someone without overthinking it.
I’ve made this dozens of times now, and I keep coming back to it because it never disappoints. It’s reliable. It’s comforting. It tastes like someone who knows what they’re doing made it, even if you’re just following along with me.
The best part? You’re going to make this, and it’s going to be great. You’re going to taste it, and you’re going to understand why I’m so excited about it. And then you’re going to make it again because it’s easy and it works and it makes your whole kitchen smell like home.
I can’t wait to hear how it turns out for you. Come find me and let me know. I genuinely love hearing about your kitchen adventures.
Happy cooking, friend.
—
Recipe Card

Classic Baked Ziti with Ground Beef and Mozzarella
Ingredients
Method
- Heat 1 tablespoon olive oil in a large pot over medium-high heat.
