This post may contain affiliate links. Please read our disclosure policy.
Baked ziti with meatballs is one of the pasta recipes that checks all the boxes for a delicious family meal. It’s delicious enough for company and always a favorite for Sunday supper. We use prepared marinara and a super-easy meatball recipe to keep it simplified and convenient!
I love the mini meatballs in the cheesy sauce- flavor explosions in each bite. A scoop of this delicious ziti pasta bake, a nice green salad, and a crusty chunk of bread might be the closest thing to culinary heaven I can think of! This version is full of classic Italian flavors and always gets rave reviews.
If your family loves baked ziti as much as mine does, I hope you’ll try my Baked Ziti With Ricotta, Baked Ziti With Sausage, Five Cheese Ziti Al Forno, and meatless baked ziti next! I promise you’ll love every version here.
Let’s make this ziti!

Baked Ziti With Meatballs Ingredients
- Bread Crumbs: In this recipe, I like to use Progresso Italian breadcrumbs. I generally don’t use such fine bread crumbs, but I like them for these meatballs.
- Eggs: Large eggs. They’re best used at room temperature.
- Milk: I like the richness of whole milk added to the panade.
- Cheese: For the meatballs, I like to use grated Romano. If you’d prefer, Parm will work just fine.
- Parsley: Fresh parsley.
- Beef: I like 80/20 ground beef for tender, juicy meatballs.
- I
- Salt + Pepper: Essential seasoning. Nothing tastes correct if your salt and pepper aren’t correct.
- Flour: I coat the meatballs with a bit of all-purpose flour.
- Oil: You can use any neutral-flavored vegetable oil. My preference is olive oil.
- Pasta: Please use a high-quality brand such as Dececco or Barilla. While this dish, based on the title uses ziti pasta, you can also use penne with equally delicious results.
- Onion: I use yellow onion.
- Garlic: Please only use fresh garlic, not the stuff that comes pre-minced and suspended in that awful-tasting liquid. What the heck is that liquid?
- Basil: I only use fresh basil.
- Sauce: Most jars of marinara sauce are 24 ounces, and with two jars, you’ll be 1 cup short. This recipe will work with 4 cups, but I prefer it with 5 cups. If you have the time to make it yourself, try my easy Marinara sauce or my more time-intensive Italian Sunday gravy. Both of these sauces are wonderful. My Italian gravy is amazing!
- Cheese: I use three types of cheese for my filling: ricotta cheese (use whole milk ricotta), mozzarella cheese, and parmesan cheese! It’s a wonderful combo in this ziti!
- Butter: You can use salted or unsalted butter.
Recipe Notes
- Cooking the pasta: I can’t stress enough that you need to follow good pasta prep techniques. You don’t want to end up with pasta mush at the end of the bake. Boil just to al dente, and no rinsing! Check out this article from Smithsonian magazine for more pasta cooking info.
- Searing the meatballs: I use vegetable oil, generally canola, because of its high smoke point, which makes it safer to use at high temperatures. You want it HOT before you put your meatballs in! It should sizzle like crazy when the meat hits it. This quick cook seals in the flavor and moisture of the meatballs and is absolutely essential!
- Frozen Meatballs Instead: No time to make meatballs? No worries! Frozen cocktail meatballs are a great shortcut for this recipe.
- Ricotta: I use whole milk ricotta because I like the creaminess. If you don’t like ricotta, you can substitute a small curd, full-fat cottage cheese.
- Pasta: I like Ziti for this pasta bake. It’s strong and sturdy and holds up well to mixing and baking. I generally use Barilla pasta
- Best way To Wrap Baked Ziti For Storage: Believe it or not, there’s a right way and a wrong way to wrap baked ziti with plastic wrap. Check out this article from My Recipes on how to do it right!
Storing + Freezing + Make-Ahead
- How Long Can You Keep This In The Fridge? 4-5 days is a good rule of thumb. Store in an airtight container.
- Can You Freeze This? This freezes beautifully! I prefer to freeze it unbaked. Simply assemble as directed and allow to cool completely. Wrap well with cling wrap and foil. It will hold for about three months. You can freeze it baked or freeze leftovers, if there are any. The pasta texture isn’t quite as nice on a second go through the oven, but it’s still delish!
- How to Make Baked Ziti Ahead Of Time: You can make this up to 3 days ahead of time and store it in the fridge. Simply assemble as directed, but don’t bake it. Wrap it in cling wrap or use a tight-fitting lid. Pop it in the oven when you’re ready for it! If it comes straight from the fridge, the cook time will be increased.

Serving Recommendations
This is wonderful, serve this with my loaded with goodies Mediterranean salad or a simple green salad tossed with my easy-peasy homemade balsamic vinaigrette, simple roasted peppers, or my roasted green beans with pancetta and sweet roasted shallots!
I also serve this dish with copycat Olive Garden breadsticks, my truly amazing garlic bread, pull-apart garlic bread, or yummy garlic and herb Parker House rolls.
Top off everything with my strawberry tiramisu, classic tiramisu, incredibly amazing Italian Christmas cookies, amaretti cookies (Oh, how I love these little cookies!), ricotta cookies, or Italian wedding cookies.
How To Make Baked Ziti With Meatballs
Make Meatballs:
-
In a large bowl, mix together bread crumbs, eggs, milk, Romano, and parsley. Add beef, salt, and black pepper and mix until everything is evenly combined, being careful not to overwork the beef.
-
Roll the beef mixture into small, cocktail-size meatballs, then roll each one into flour. Shake off the excess.
-
Heat the vegetable oil in a large skillet over medium-high heat, almost to smoking. Brown the meatballs in batches so as not to crowd the skillet. Continue to cook until all sides of the meatballs are brown. Remove the browned meatballs to a paper towel-lined plate.
-
Cook Pasta: In a large pot, cook until al dente. Drain but do not rinse!
- Assemble: Mix basil, sauce, and ricotta in a large bowl until combined. Add pasta and meatballs, and gently fold until evenly combined
-
Pour into a baking dish and sprinkle the top evenly with mozzarella, Parmesan, and the remaining Romano. Dot with butter. Place the baking dish on a rimmed baking sheet and bake in a preheated oven for 40-45 minutes, or until the ziti is bubbly and the crust is golden. Let it sit for 10 minutes before serving.
More Amazing Baked Pasta Recipes
- My Lasagna
- Baked Ziti With Meat
- Chicken Lasagna
- Million Dollar Spaghetti
- Baked Spaghetti With Cream Cheese
- Johnny Marzetti Casserole
- Crack Chicken Spaghetti Bake
- Baked Spaghetti
- Lasagna Casserole
- Mostaccioli
- Baked Rigatoni
TRIED THIS RECIPE?
💌 And while you’re here, don’t miss the next cozy recipe — subscribe to my totally FREE newsletter so you’ll always have comfort food favorites at your fingertips. 💌
If you enjoyed this recipe, please take a moment to leave ⭐️⭐️⭐️⭐️⭐️ star rating and a quick comment — I love hearing from you and it helps our community of bakers and cooks!
📸 And if you Gram…don’t forget to share your stroganoff on Instagram — tag me @gonnawantseconds so I can cheer you on and share your creations!
Thanks for stopping by my kitchen today — happy cooking, friends! 💗 Kathleen
Baked Ziti
Ingredients
Meatballs:
- 1/4 cup plain dried bread crumbs
- 2 eggs large, lightly beaten
- 2 tablespoons milk
- 3/4 cup Romano cheese grated, divided
- 1/4 cup flat leaf parsley chopped
- 1 pound ground beef
- 1 tablespoon Italian seasoning
- 3/4 teaspoon salt to taste
- 1/2 teaspoon black pepper to taste
- all-purpose flour for dredging
- 1/4 cup vegetable oil
Pasta:
- 1 pound dried ziti
Sauce:
- 2 teaspoons olive oil
- 1 cup onions, minced
- 1 heaping tablespoon garlic, minced
Assembly:
- 1 1/2 cups fresh basil leaves julienned
- 5 cups marinara sauce
- 3 cups whole milk ricotta
- 1/4 teaspoon ground nutmeg
- 2 cups mozzarella, shredded
- 1/2 cup parmesan, grated
- 6 tablespoons butter, cut into 1/4 inch pieces
Instructions
- Preheat oven to 350 degrees F. Butter a 9X13 inch baking dish or spray with nonstick cooking spray; set aside.
Make Meatballs:
- Mix together bread crumbs, eggs, milk, 1/2 cup Romano, and parsley in a large mixing bowl. Add beef, Italian seasoning, salt, and black pepper and mix until everything is evenly combined, being careful not to overwork the beef.
- Roll mixture into cocktail size meatballs then roll each one into flour then shaking off the excess.
- Heat the vegetable oil over medium-high heat, in a large skillet, almost to smoking. Brown the meatballs in batches so as not to crowd the skillet. Continue to cook until all sides of the meatballs are brown. Remove browned meatballs to a paper towel-lined plate.
Pasta:
- Cook ziti in well-salted water, according to package instructions, just to al dente. Drain. Do not rinse.
Sauce:
- While pasta is cooking, heat oil (2 tablespoons) over medium heat in a 12-inch skillet. When the oil shimmers, add onion and sauté, stirring occasionally, until translucent, about 7-9 minutes. Stir in garlic and continue to sauté until fragrant, about 1 minute. Stir in jar pasta sauce, marinara sauce, or Italian Sunday gravy (4 cups preferrably, 5 cups). Allow to cool before assembling.
Assembly:
- Mix basil, sauce mixture from above, and ricotta in a large bowl until combined. Add pasta and meatballs and gently fold until evenly combined.
- Pour into prepared baking dish and sprinkle the top evenly with a layer of mozzarella, then Parmesan, and then remaining Romano. Dot with butter. Place baking dish on a rimmed baking sheet and bake in preheated oven for 40-45 minutes or until the ziti is bubbly, heated through, and the crust is, golden. Let it sit for 10 minutes before serving.
Fans Also Made:
Nutrition









Made this tonight and while it was good, it was not as good as I expected. The ricotta cheese to sauce ratio was way off. The texture was too grainy. Next time I will half the ricotta and double the mozzarella to improve the smoothness. I made the meatballs with a 1 Tablespoon cookie scoop and they were perfect!! Loved the flavor and texture of them!!
Hi Julie. I’m surprised to hear you found the ratio off. I guess I agree with Giada on this one but I really appreciate your input on the recipe. It’s interesting how we all enjoy things a little different. Good to know the 1 tablespoon cookie scoop worked well. It’s a great idea to use that.
i am not a fan a ricotta cheese, is there another cheese I can use?
Hi Carol you could use cottage cheese 😉
Picture shows penne not ziti, but still sound awesome!
I saw this recipe from your homepage slider… YUM! Anything with tomato sauce and baked cheese gets my attention immediately.
I’ve never made ziti, but I love cooking Italian food and I can’t wait to try this recipe!
No problem, can’t wait to try this, look soooo good:)
Your recipe is missing how much milk to use for the meatballs…
Thanks Susan! I’ve fixed the recipe. I appreciate you letting me know 😉
What is your marinara recipe? Mind sharing?
Hi
In your headnotes you mentioned that you used 11/2 cups of basil in this recipe, but you only have 1 cup of basil listed in the ingredient's list, what happened to the last 1/2 cup of basil.
Look at that cheese goodness! It makes me want to dive in and eat it from the inside out. Excellent post.
Your photos are gorgeous and I cannot wait to try this! I love love love pasta recipes with lots of cheese and sauce. Thanks so much for linking to Saturday Swap… please remember to include the button to link back to the party in your post.
I love love baked ziti! I usually make mine with italian sausage- so good! That picture with all the cheese melted on top is gorgeous!
love pasta recipe like this
Oooh, I love all that cheese on top, it looks delicious!
I love a good Baked Ziti and this one sounds fabulous. I have all of Giada's books but may not have noticed this one. I will definitely try this very soon.
Carolyn/A Southerners Notebook
Giada does rock! I am loving this Ziti. The mini meatballs are just perfect
Be still my heart! This looks delicious. Thanks so much for the recipe.
Have a wonderful weekend filled with good food.
Best,
Bonnie
I'm totally into this for the weekend..
cook once..eat three times!
yeahhh….
wow, your baked ziti looks absolutely delicious! What a beautiful looking dish that's also comforting and satisfying.
Amy
http://utry.it
I must agree…I first tried baked ziti when I was 13, and I fell in love. I may have to make this tomorrow night! Thank you for sharing with me tonight. I hope you have a great Friday. I'm so ready for the weekend!