
There’s nothing quite like a steaming dish of baked ziti fresh from the oven—it’s pure comfort food at its finest! This baked ziti recipe with ground beef is an absolute crowd-pleaser that combines tender pasta, savory ground beef, and a rich, bubbly cheese topping that’ll have everyone asking for seconds. I love making this dish because it’s incredibly straightforward, yet impressive enough to serve at dinner parties or family gatherings.
The beauty of this recipe lies in its simplicity and flexibility. You start by browning seasoned ground beef with aromatics, then combine it with a homemade tomato sauce that simmers gently to develop deep, complex flavors. The pasta gets tossed with this luscious meat sauce, mixed with creamy ricotta cheese, and then topped with a generous layer of mozzarella before baking until bubbly and golden. It’s comfort food that tastes like you spent hours in the kitchen, but honestly, most of the work is hands-off.
What makes this version the BEST is the perfect balance of meat to pasta to sauce. I’ve tested this recipe countless times to ensure the proportions are just right—not too heavy, not too light, and absolutely bursting with flavor. The ground beef adds heartiness and depth, while the combination of ricotta and mozzarella creates that signature creamy-yet-stringy texture we all crave. Plus, this dish is incredibly forgiving; you can make it ahead, freeze it, and bake it straight from the freezer when you need an easy weeknight dinner.
If you love this recipe, you might also enjoy my Quick Tasty Bacon Carbonara Recipe for another Italian-inspired pasta dish, or check out my Delicious Heavy Cream Pasta Recipe for creamy comfort. For a lighter option, my Best Chickpea Salad Recipe pairs beautifully as a fresh side. And don’t miss my Best Heavy Cream Alfredo Sauce Recipe for another creamy pasta favorite!
For more insights on pasta preparation and baking techniques, check out Serious Eats for scientific cooking methods, New York Times Cooking for classic recipes, and Bon Appétit for innovative twists on traditional dishes.
Ingredients
- 2 tablespoons olive oil
- 1.5 pounds ground beef (80/20 blend)
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1 teaspoon salt
- 0.5 teaspoon black pepper
- 0.25 teaspoon red pepper flakes
- 1 can (28 ounces) crushed tomatoes
- 1 can (6 ounces) tomato paste
- 2 tablespoons balsamic vinegar
- 1 tablespoon sugar
- 1 pound ziti pasta
- 15 ounces ricotta cheese
- 2 cups shredded mozzarella cheese, divided
- 0.5 cup grated Parmesan cheese
- 1 large egg
- 0.25 cup fresh basil, chopped (or 1 tablespoon dried)
- Butter for greasing the baking dish

Instructions
- Preheat your oven to 375°F (190°C). Lightly butter a 9×13 inch baking dish and set aside.
- Heat olive oil in a large skillet over medium-high heat. Once shimmering, add the ground beef and cook for 5-7 minutes, breaking it apart with a wooden spoon, until browned and crumbly. Drain excess fat if needed.
- Add the diced onion to the beef and sauté for 3-4 minutes until softened and fragrant. Stir in the minced garlic and cook for another 30 seconds until very aromatic.
- Sprinkle the Italian seasoning, salt, black pepper, and red pepper flakes over the beef mixture. Stir well to combine and toast the spices for about 1 minute.
- Pour in the crushed tomatoes and tomato paste, stirring until completely combined. Add the balsamic vinegar and sugar, stirring to incorporate.
- Reduce heat to medium-low and let the sauce simmer for 15-20 minutes, stirring occasionally. The sauce should reduce slightly and develop deeper flavors. Taste and adjust seasoning as needed.
- While the sauce simmers, bring a large pot of salted water to a boil. Add the ziti pasta and cook according to package directions until just al dente (usually 9-11 minutes). Drain well and return to the pot.
- In a medium bowl, whisk together the ricotta cheese, 1.5 cups of the mozzarella cheese, Parmesan cheese, egg, and fresh basil. Season with a pinch of salt and pepper to taste.
- Pour the warm meat sauce over the cooked pasta and stir gently until everything is well coated.
- Add the ricotta mixture to the pasta and sauce, folding gently until combined. Be careful not to break up the pasta too much.
- Transfer the mixture to your prepared baking dish, spreading it in an even layer.
- Sprinkle the remaining 0.5 cup of mozzarella cheese evenly over the top of the pasta.
- Cover the baking dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10 minutes until the cheese is melted, bubbly, and lightly golden.
- Let the baked ziti rest for 5 minutes before serving. This allows it to set slightly and makes for cleaner portions.
- Garnish with fresh basil and additional Parmesan cheese if desired. Serve hot and enjoy!

Pro Tips
Freezer-Friendly: This baked ziti freezes beautifully for up to 3 months. Assemble in a freezer-safe disposable aluminum pan, cover tightly with plastic wrap and foil, and freeze. Bake from frozen at 375°F for 50-60 minutes, covering with foil for the first 30 minutes.
Ground Beef Selection: I recommend using an 80/20 blend of ground beef for the best flavor and texture. Leaner beef will result in a drier sauce, while fattier blends might be too greasy.
Pasta Texture: Cook the pasta until just al dente because it will continue to cook slightly in the oven. Overcooking at this stage will result in mushy pasta.
Cheese Combination: The trio of ricotta, mozzarella, and Parmesan creates the perfect texture. Don’t skip the ricotta—it creates a creamy layer that balances the hearty meat sauce.
Sauce Consistency: The sauce should be thick and coat the back of a spoon. If it seems too thin, simmer it a bit longer before mixing with the pasta.
Serving Suggestions: Pair this with a simple green salad dressed in vinaigrette and garlic bread. A crisp white wine like Pinot Grigio complements the dish beautifully.
Recipe Variations: Add sautéed mushrooms or bell peppers to the meat mixture for extra vegetables. You can also swap half the ground beef for ground Italian sausage for a different flavor profile.
Leftovers: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a 350°F oven, covered, until warmed through.
