Main Courses
This baked ziti recipe with ground beef and sausage brings Italian comfort food to your table with layers of cheesy goodness and hearty meat—exactly what I crave after a long day. 💛 The secret lies in perfectly cooked pasta, a rich meat sauce, and a golden cheese crust that makes every bite worth savoring. I've perfected this version over years of family dinners, where it disappears faster than I can say "second helping."
What sets this recipe apart is the balance of textures: tender pasta, flavorful meat, and a crispy cheese topping that's impossible to resist. The ground beef and sausage combination adds depth and richness, while the garlic bread and simple salad on the side complete the meal.
It's the kind of dish that feels like a warm hug in food form—ideal for feeding a crowd or enjoying with leftovers.
By the time it emerges from the oven, you'll have a bubbling, golden casserole with layers that practically melt in your mouth. The meat sauce clings to every noodle, and the cheese crust is crispy enough to hold up to forkfuls of creamy pasta underneath.
This is comfort food at its finest, with just enough Italian flair to make it special without being complicated.
Ready in about 1 hour, this baked ziti is perfect for weeknight dinners or Sunday family gatherings. The best part? It tastes even better the next day, making it the ultimate make-ahead meal. Let's get cooking—your taste buds will thank you!
Ingredients for baked ziti recipe with ground beef and sausage
Six hearty servings of cheesy, meaty goodness—this is your new family dinner staple.
| Ingredient | Amount | Notes |
|---|---|---|
| Ziti Pasta 🍝 | 1 ½ lbs | Dried, medium or large size |
| Ground Beef 🥩 | 1 ½ lbs | 80/20 fat ratio preferred |
| Italian Sausage 🌭 | 1 lb | Sweet or spicy, casings removed |
| Onion 🧅 | 1 whole | Yellow or red, finely chopped |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Tomato Sauce 🍅 | 2 cups | High-quality jarred or homemade |
| Tomato Paste 🍅 | ½ cup | Squeeze tube or canned |
| Ricotta Cheese 🧀 | 1 ½ cups | Whole milk, room temperature |
| Mozzarella Cheese 🧀 | 2 cups | Fresh, shredded (low-moisture works) |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, for topping |
| Italian Seasoning 🌿 | 1 tbsp | Dried, or make your own blend |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
The meat is where the magic happens. Ground beef with 20% fat stays juicy, and that Italian sausage? Sweet or spicy, but no chicken sausage here—it needs to be pork-based. I grab mine from Costco when I'm feeding a crowd, but the regular supermarket stuff works just fine. Look for bright red color in the beef and good marbling—those are your quality indicators. The ricotta? Whole milk only—it's creamier and makes the whole dish richer. Don't use part-skim, trust me on this. For the mozzarella, fresh is ideal but pre-shredded in a bag works in a pinch if you're in a hurry—just drain it well.
No Italian seasoning? Mix dried oregano, basil, and thyme at 1 tsp each. Running short on ricotta? Cottage cheese blended smooth is a decent swap, though it's not exactly the same. The tomato paste can be those little squeeze tubes from Trader Joe's—they're perfect for small batches and last forever. Fresh basil wilt fast, so grab it the same day you cook. The ziti? Medium or large size holds up better to baking than the tiny ones. If you're in Italy, you'd use bucatini, but ziti is what we Americans know and love. The cheese crust is non-negotiable—skip it, and you're missing the best part.
This tastes even better the next day, so make extra. Portion into containers for easy lunches—just reheat with a splash of water. Keeps in the fridge for 4-5 days and freezes beautifully for 3 months. For freezing, assemble the whole thing, then cover tightly with foil and plastic wrap. When reheating, cover with foil for the first 15 minutes to prevent the cheese from browning too fast. That golden crust? Broil for 2-3 minutes at the end if it's not crispy enough—watch it like a hawk so it doesn't burn.
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this recipe because it’s the rare dish where you actually use just one pan. Brown the beef and sausage together, toss in onions and garlic, then dump everything straight into the baking dish with the pasta and sauce—no extra pots, no extra stress.
- Meat-Packed Magic: That combo of ground beef and spicy Italian sausage? It’s a flavor bomb. The beef keeps it hearty while the sausage adds a kick that makes every bite feel like a hug—especially when it soaks up all that melted cheese.
- Meal Prep MVP: Between us, this is my go-to for busy weeks. Double the batch, bake it once, and reheat portions all week—whether it’s lunch for me or a quick dinner for the kids. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Honestly, this recipe stretches ingredients without skimping on taste. A pound of beef, a pack of sausage, and a box of ziti feed a family of four for under $15—plus, the leftovers taste just as good the next day.
Step-by-step instructions for baked ziti with ground beef and sausage
Here's how to build layers of flavor and cheesy goodness that'll have everyone asking for seconds.
🍳 Step 1: Cook the Pasta Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lbs ziti pasta. Stir immediately to prevent sticking. Cook for 11-12 minutes until al dente—the pasta should have a slight bite to it. You want it to finish cooking in the oven, so don't overcook it.
Drain the pasta and set it aside. I like to give it a quick rinse under cold water to stop the cooking process, then toss it with 2 tablespoons olive oil to prevent sticking. This step is crucial—undercooked pasta in the sauce will finish perfectly while baking, and the oil keeps everything from clumping together.
🍳 Step 2: Brown the Meat Mixture
Heat a large skillet over medium-high heat and add 1.5 lbs ground beef and 1 lb Italian sausage. Break up the meat with a wooden spoon as it cooks, stirring occasionally for 8-10 minutes until deeply browned. You want to render as much fat as possible—this is where all the flavor develops.
Once the meat is cooked, drain most of the fat (leave about 2 tablespoons in the pan for flavor), then add 1 whole finely chopped onion and 6 minced garlic cloves. Cook for another 3-4 minutes until the onion is soft and translucent. Stir in 2 cups tomato sauce, 0.5 cup tomato paste, 1 tablespoon Italian seasoning, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Simmer for 5 minutes to let the flavors meld together.
🥘 Step 3: Combine Cheeses and Assemble Layers
In a large bowl, mix together the cooked ziti pasta, the meat sauce, 1.5 cups ricotta cheese, and 1 cup mozzarella cheese. Stir gently to combine—you want the ricotta to distribute evenly without overmixing. This layer is where the creamy ricotta meets the rich meat sauce, creating that signature baked ziti texture.
In a 9x13-inch baking dish, spread half of the pasta mixture evenly. Sprinkle with 1 cup mozzarella cheese and half of the 0.5 cup Parmesan cheese. Repeat with the remaining pasta mixture and top with the rest of the mozzarella and Parmesan. The cheese on top will create that golden, bubbly crust we all love.
🔥 Step 4: Bake to Golden Perfection
Preheat your oven to 375°F. Bake the ziti for 25-30 minutes until the top is golden brown and bubbling. The edges should be slightly crispy, and the cheese should be melted and stretchy. If it's browning too quickly, tent the dish with foil to prevent burning.
Here's the thing—don't peek too often. Every time you open the oven, you let out heat and steam, which can make the top dry out. Let it bake undisturbed until it's perfectly golden. The internal temperature should reach 165°F when checked in the thickest layer.
🍽️ Step 5: Rest and Serve with Fresh Basil
Remove the ziti from the oven and let it rest for 10 minutes before serving. This resting time allows the layers to set and makes it easier to slice. The cheese will continue to melt slightly, creating that gooey, stretchy texture we crave.
Garnish with 0.25 cup chopped fresh basil leaves just before serving. The bright, fresh flavor of the basil cuts through the richness of the meat and cheese, balancing the dish perfectly. Serve with a side of garlic bread or a simple green salad for a complete meal.
Pro Tips For Making Baked Ziti Recipe With Ground Beef And Sausage
- CRANK THE HEAT FIRST: Brown the ground beef and sausage on high heat until they’re deep brown, not just pink—this builds flavor that simmering alone can’t match. I used to rush this step, and the sauce always tasted underwhelming. Take your time; crispy edges mean better ziti.
- SALT THE PASTA WATER LIKE THE OCEAN: Toss in at least 2 tablespoons of salt per 4 quarts of water—more if you’re using unsalted butter later. I learned this the hard way when my ziti came out bland despite all the seasoning in the sauce. Trust me, the pasta needs it.
- DRAIN PASTA AL DENTE, THEN REST: Pull the ziti when it’s still firm to the bite, then dump it into the sauce immediately while still hot. The residual heat finishes cooking it perfectly—no mushy noodles. Skip the rinse; you’re losing flavor.
- LAYER SAUCE FIRST, PASTA SECOND: Spread half the meat sauce on the bottom of the baking dish before adding the pasta. This ensures every bite gets coated in flavor, not just the top layer. I was skeptical until I tried it—now it’s non-negotiable.
Dietary considerations for baked ziti recipe with ground beef and sausage
Gluten-Free Adaptation
For a gluten-free version, swap the ziti pasta for gluten-free penne or rigatoni—brands like Barilla GF or De Cecco work beautifully. Cook the pasta according to package instructions, ensuring it's al dente before mixing with the meat sauce.
The key is using a high-quality gluten-free pasta that holds up well during baking. I've found that gluten-free pasta often needs an extra 1-2 minutes of baking time to finish cooking through. 💫
Dairy-Free Options
To make this dish dairy-free, replace the ricotta with dairy-free ricotta (like Violife) and use vegan mozzarella shreds (such as Miyoko's or Daiya). For the cheese topping, a mix of nutritional yeast and cashew cheese can mimic the stretchy texture.
The flavor will be different, but it still delivers that satisfying cheesy crust. Just be sure to bake it for 5-10 minutes longer to achieve the right browning.
Lower-Carb Swaps
For a lower-carb version, replace the ziti with zucchini noodles or spaghetti squash. If using zucchini noodles, sauté them in 1 tbsp olive oil for 2-3 minutes before mixing with the meat sauce. Spaghetti squash should be roasted until tender and then shredded.
The texture will be different, but the meaty, cheesy flavors still shine. I've also seen success with cauliflower rice mixed into the meat sauce for a lighter option.
Protein Adjustments
If you're watching your protein intake, reduce the ground beef to 1 lb and keep the 1 lb Italian sausage.
For a leaner option, swap the sausage for lean ground turkey or chicken breast, but be prepared to add 1 tbsp Italian seasoning and ½ tsp smoked paprika to boost flavor.
You can also add ½ cup cooked lentils to the meat mixture for extra protein and texture without sacrificing taste. 💪
Vegetarian Version
For a vegetarian baked ziti, skip the meat entirely and use a rich mushroom and lentil sauce. Sauté 1.5 lbs mushrooms and 1 cup cooked lentils with the onions and garlic, then add 2 cups marinara sauce and 1 tbsp soy sauce for umami depth.
The ricotta and mozzarella layers remain the same, ensuring that creamy, cheesy goodness we all love. This version is hearty, satisfying, and packed with plant-based protein.
Nutrition facts
Frequently asked questions
Can I use ground turkey instead of beef?
Yes, but you'll need to boost the flavor! Ground turkey works well if you add 1 tbsp Italian seasoning and ½ tsp smoked paprika to compensate for its milder taste. For extra moisture, consider adding ½ cup cooked lentils to the meat mixture. The texture will be slightly leaner, but the cheesy layers keep it satisfying.
Why does my cheese crust get rubbery?
Rubbery cheese usually means it overcooked or didn't melt properly. Use fresh mozzarella (not pre-shredded) and mix it well with the ricotta layer. Bake at 375°F for 25-30 minutes—if it browns too fast, tent with foil. The key is patience: let it rest 10 minutes after baking before slicing.
How can I make this ahead of time?
This dish tastes even better reheated! Assemble it completely, cover tightly with foil, and refrigerate for up to 3 days. For freezing, bake it fully, then wrap in foil + plastic wrap. Reheat covered with foil at 350°F for 20-25 minutes, then broil 2 minutes to crisp the top. The flavors meld beautifully overnight.
What's the best way to reheat leftovers?
Leftovers reheat best in the oven. Cover with foil and warm at 350°F for 15-20 minutes until heated through. For a crispy top, broil 2-3 minutes at the end. Microwaving works in a pinch, but it can make the cheese soggy—cover with a damp paper towel and heat in 30-second bursts until warm.
Can I substitute ricotta with cottage cheese?
In a pinch, yes! Blend 1.5 cups whole milk cottage cheese until smooth to mimic ricotta's texture. For best results, drain excess liquid first. The flavor won't be identical, but it adds creaminess. For richer taste, stir in 1 tbsp melted butter or 2 tbsp grated Parmesan to the mixture.
