Baked Ziti with Meatballs

Grab a fork and dig into this Baked Ziti with Meatballs, a veggie-packed, cheese lover's heaven on a plate! The meatballs and garlic-basil marinara sauce amp up the flavors and make this a recipe you'll want every week!
Course Main Course
Cuisine American, Italian
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings 6
Calories 768kcal
Author Erica


  • 3 tablespoons olive oil
  • 1 medium onion chopped
  • 1 green pepper chopped
  • 2 cloves garlic minced
  • 1 cup portabello mushrooms
  • 4 cups spinach
  • 15 meatballs homemade or store-bought
  • 1/4 cup dry red wine
  • 48 ounces marinara sauce 2 jars
  • 16 ounces ziti noodles cooked al dente
  • 15 ounces ricotta cheese
  • 1 cup Mozzarella cheese shredded
  • 1 egg
  • 1/2 teaspoon ground black pepper
  • 8 ounces Mozzarella ball sliced
  • 1/2 cup Parmesan cheese grated or shredded
  • 3 tablespoons fresh basil chiffonade


  • Preheat oven to 375 degrees F. Spray a 12x9 casserole dish with cooking spray and set aside.
  • In a large skillet set over medium heat, heat olive oil. Add onions and peppers and cook 3-5 minutes until onions are translucent. Add mushrooms and cook an additional 2-3 minutes; add garlic and spinach. Cook 2-3 minutes until spinach wilts and garlic is fragrant. Remove to a large bowl.
  • In another skillet or saucepan, add uncooked meatballs in a single layer set over medium heat. Cover and cook until no pink remains (8-20 minutes depending on whether fresh or frozen,) stirring as necessary so they don't burn. When they're almost cooked, deglaze the pan with the red wine, tossing the meatballs around to coat.
  • Allow the wine to cook down, then add marinara sauce, allowing everything to heat up. Add the meatballs and sauce to the vegetable mix, then toss with the pasta.
  • In a separate bowl, mix together the ricotta, Mozzarella, egg, and pepper until combined.
  • To assemble, spread 1 cup marinara mixture on the bottom of prepared 12x9 casserole dish. Layer ½ of the pasta/sauce mixture on top, then place dollops of the cheese mixture on that, spreading carefully. Top with remaining pasta/sauce, spreading the meatballs around evenly.
  • Lay Mozzarella slices on top, then sprinkle with Parmesan cheese. Tent with aluminum foil and bake 20 minutes. Remove foil and bake an additional 15-20 minutes until cheese is melted and gooey. You can also broil for 2-3 minutes if you'd like crispy browned cheese.
  • Remove from oven and top with fresh basil before serving. Enjoy!


Calories: 768kcal | Carbohydrates: 79g | Protein: 40g | Fat: 31g | Saturated Fat: 10g | Cholesterol: 97mg | Sodium: 1593mg | Potassium: 1276mg | Fiber: 7g | Sugar: 15g | Vitamin A: 3215IU | Vitamin C: 39.5mg | Calcium: 525mg | Iron: 4.6mg