The Ultimate Comfort Food: Baked Ziti with Mini Meatballs and Mushrooms
There is nothing quite like a bubbling, cheesy pasta bake to bring the family together for dinner. This Baked Ziti recipe takes the classic Italian-American comfort dish to a whole new level by incorporating savory mushrooms and homemade mini meatballs. Topped with a decadent blend of cream cheese and ricotta, this dish is rich, saucy, and incredibly satisfying.

Whether you are hosting a Sunday dinner or looking for a hearty meal to meal-prep for the week, this recipe provides the perfect balance of protein, earthy vegetables, and melt-in-your-mouth cheese.
Ingredients You’ll Need
For the Mini Meatballs:
- 1 pound ground beef
- 1/2 cup bread crumbs
- 2 teaspoons dried basil
- 2 teaspoons dried oregano
- 1 teaspoon salt
- 1 teaspoon red pepper flakes (adjust for heat)
- 2 tablespoons Worcestershire sauce
- 1/4 cup milk
For the Pasta and Sauce:
- 1 pound ziti pasta
- 1 pound mushrooms, sliced
- 1 medium onion, diced
- 2 tablespoons olive oil
- 24–32 ounces of your favorite spaghetti sauce (one large jar)
For the Creamy Topping:
- 8 ounces cream cheese, softened to room temperature
- 8 ounces ricotta cheese
- 1/2 cup grated Parmesan cheese
Step-by-Step Instructions
1. Prepare and Bake the Meatballs
Preheat your oven to 400°F (200°C) and lightly grease a large baking sheet. In a large mixing bowl, combine the ground beef, bread crumbs, basil, oregano, salt, red pepper flakes, Worcestershire sauce, and milk.
Form the mixture into mini meatballs, using about one tablespoon of meat for each. Arrange them on the baking sheet and bake for 20 minutes.

2. Sauté the Vegetables
While the meatballs are in the oven, heat 2 tablespoons of olive oil in a large Dutch oven or an oven-safe pot over medium-high heat. Add the diced onion and sliced mushrooms. Sauté for 5 to 7 minutes until the onions become translucent and the mushrooms have released their moisture and browned slightly.
3. Simmer the Sauce
Pour your spaghetti sauce into the pot with the onions and mushrooms. Reduce the heat to low and let the flavors meld together while you prepare the pasta.
4. Boil the Pasta
In a separate large pot of salted boiling water, cook the ziti pasta according to the package instructions. You want it to be "al dente" (firm to the bite) since it will continue to cook in the oven. Drain the pasta and set aside.
5. Create the Cheese Blend
In a small bowl, whisk together the softened cream cheese and the ricotta until the mixture is smooth and well-incorporated.
6. Assemble the Baked Ziti
Once the pasta is drained, add it directly into the pot with the sauce and vegetables. When the meatballs are finished baking, remove them from the oven and carefully stir them into the pasta mixture.
Drop dollops of the cream cheese and ricotta mixture over the top of the pasta, then spread it into an even layer. Sprinkle the Parmesan cheese over the top.
7. The Final Bake
Reduce the oven temperature to 350°F (175°C). Place the entire oven-safe pot into the oven and bake for 20 minutes, or until the cheese topping is melted, bubbly, and slightly golden.

Serving Suggestions
Serve this dish hot with a side of garlic bread and a crisp green salad to balance the richness of the cheese. This recipe also stores beautifully in the refrigerator for up to three days, making the leftovers just as delicious for lunch the next day!