Menu Enter a recipe name, ingredient, keyword...

Ziti Stufati


Google Ads
Rate this recipe 0/5 (0 Votes)


  • Sauce:
  • 6 tablespoons extra-virgin olive oil
  • 1 medium red onion, peeled and cut in half
  • 1 clove garlic, peeled and smashed
  • 1 carrot, peeled and grated
  • 1 stalk celery, cut in half
  • 1/2 teaspoon red pepper flakes
  • Kosher salt
  • Two 24.5-ounce bottles tomato puree, such as Mutti
  • One 4-inch Parmesan rind
  • 5 sprigs fresh basil
  • 1 cup ricotta, at room temperature
  • Meatballs:
  • 1 cup torn stale Tuscan bread, without crust (about 2 small slices)
  • 1/2 cup milk, at room temperature
  • 1 egg, at room temperature, beaten
  • 1/2 cup grated Parmesan
  • 1/4 cup fresh Italian parsley leaves, chopped
  • Kosher salt
  • 1 pound ground sirloin
  • Vegetable oil, for frying
  • Assembly:
  • 1 pound ziti rigate, cooked in salted boiling water for 5 minutes
  • 2 hard-boiled eggs, quartered
  • 8 ounces fresh mozzarella, torn into 1-inch pieces
  • 1 cup freshly grated Parmesan


Servings 8
Preparation time 45mins
Cooking time 155mins
Adapted from


Step 1

For the sauce: Heat a medium Dutch oven over medium-high heat. Add 3 tablespoons of the olive oil and then the onion, garlic, carrot, celery and pepper flakes. Cook, stirring often, until the carrots are beginning to soften, about 2 minutes. Add 1/2 teaspoon salt and the tomato puree; rinse out each bottle of puree with 1/3 cup water and add that to the pot as well. Add the Parmesan rind and basil sprigs and stir to combine. Bring the sauce to a simmer, then reduce the heat to medium-low; simmer for 40 minutes.
Remove and discard the Parmesan rind, onion, celery, garlic and basil sprigs. Stir in 1 teaspoon salt and the remaining 3 tablespoons olive oil. Add the ricotta and whisk to combine. Set aside.

For the meatballs: In a medium bowl, soak the bread in the milk and egg for 3 minutes, tearing apart the bread with your fingers. Add the Parmesan, parsley, 1/2 teaspoon salt, and ground beef. Mix gently with your hands just until combined.

Heat a large skillet over medium heat. Add enough oil to come 1 inch up the side of the pan. When the oil is hot, use a 1-tablespoon scoop to scoop and roll little meatballs. Working in several batches to avoid crowding the pan, add the meatballs to the hot oil and cook until evenly browned, about 3 minutes per side. Remove with a slotted spoon and transfer to a paper-towel-lined tray to drain.

Preheat the oven to 400 degrees F.

To assemble the dish: Cover the bottom of a 9-by-13-inch baking pan with 1 cup of the sauce. Next, layer half of the cooked ziti, followed by more sauce. Dot with three-quarters of the meatballs and all of the eggs, and sprinkle with half of the mozzarella and 1/2 cup of the Parmesan. Top with the remaining half of the pasta and then the remaining meatballs and mozzarella. Finish with the remaining sauce and 1/2 cup Parmesan.

Bake until lightly browned on top and bubbling around the edges, 30 minutes. Let sit for 10 minutes before serving.

Recipe courtesy of Giada De Laurentiis


You'll also love

Review this recipe

Three-Cheese Ziti with Ricotta, Asparagus and Cherry Tomatoes Pasta, Ziti with Italian Sausage and Rapini