Main Courses
This baked ziti recipe with ground beef and sausage delivers the ultimate comfort food experience—rich, meaty layers baked until bubbly and golden. 🔥 I perfected this version after years of testing, balancing Italian tradition with modern shortcuts like pre-cooked pasta that still delivers restaurant-quality results. The secret lies in properly browning the meat and layering ingredients just right for that perfect melt-in-your-mouth texture.
What makes this recipe special is the perfect harmony of flavors—savory Italian sausage and ground beef, rich tomato sauce, and three layers of melted cheese that create a gooey, satisfying bite. I use a combination of mozzarella and Parmesan for that classic Italian taste, while a sprinkle of red pepper flakes adds just enough heat to keep things interesting. The best part? It's ready in just 45 minutes, making it perfect for family dinners or Sunday gatherings.
By the time it emerges from the oven, you'll have a bubbling, golden casserole with crispy edges and tender layers of pasta, meat, and cheese. The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect balance of savory, cheesy, and slightly tangy flavors. This is the kind of dish that feels like a warm hug in food form.
Serve with a simple green salad and garlic bread for the full Italian experience. The leftovers reheat beautifully too, making this a perfect meal for busy weeknights or special occasions. Let's get cooking!
Ingredients for baked ziti recipe with ground beef and sausage
Six servings of cheesy, meaty perfection—this baked ziti delivers restaurant-quality comfort in your own oven.
| Ingredient | Amount | Notes |
|---|---|---|
| Ziti Pasta 🍝 | 1 ½ lb | Pre-cooked, medium length |
| Italian Sausage 🌭 | 1 lb | Sweet or spicy, casings removed |
| Ground Beef 🥩 | 1 lb | 80/20 fat ratio for juiciness |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Marinara Sauce 🍅 | 2 ½ cups | Homemade or high-quality jarred |
| Mozzarella Cheese 🧀 | 2 cups | Shredded, part-skim or whole milk |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, for topping |
| Ricotta Cheese 🧀 | 1 cup | Whole milk, room temperature |
| Red Pepper Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Dried Basil 🌿 | 1 tbsp | Or 0.25 cup fresh |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce if needed |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin, for browning meat |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The meat is where the magic happens. Italian sausage and ground beef give that rich, savory base—don't skip browning them first in olive oil. Costco or Trader Joe's have pre-cubed beef that saves time, but if you're buying whole, ask the butcher to trim excess fat. The 80/20 fat ratio in beef keeps it juicy while cooking. For sausage, sweet or spicy works—just make sure it's Italian style, not kielbasa or breakfast links. Pro tip: Dice the sausage and beef into similar-sized pieces so they cook evenly in the oven.
No marinara on hand? Crushed tomatoes with Italian seasoning works in a pinch. Fresh basil is ideal but dried basil at one-third the amount gets you close. The ricotta adds that creamy texture—whole milk is richer than part-skim, but either works. For cheese, shred your own mozzarella (pre-shredded gets gummy). Need extra heat? Add cayenne to the sauce instead of red pepper flakes. The pasta? Pre-cooked is a game-changer—no waiting for boiling water, and it holds up better in the oven.
This reheats like a dream—cover with foil and bake at 375°F for 15 minutes to restore that gooey perfection. Keeps 4-5 days in the fridge, 3 months frozen. I always make a double batch—leftovers freeze beautifully in individual portions for quick lunches. Store the ricotta in its original container, covered, and use within 2 weeks for best texture. The Parmesan wedge? Parchment paper, then foil—lasts for weeks in the fridge.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pan (or dish) friendly—just brown the meat and onions, toss in the ziti, sauce, and cheese, then bake. No boiling pasta separately, no extra pots to scrub. That’s 15 minutes less cleanup, and honestly? My kitchen stays sane on weeknights.
- Meat Love Combo: The Italian sausage and ground beef? Chef’s kiss. The sausage adds a spicy, herby punch while the beef keeps it rich and hearty. My kids fight over the last bite, and my husband always asks for seconds—proof it’s not just "good," it’s ridiculously good without trying too hard.
- Leftovers That Don’t Suck: Between us, most baked ziti leftovers are sad and dry. Not this one. The cheese stays melty, the pasta holds its shape, and the meat stays juicy for days. I freeze half after dinner and reheat it in 10 minutes—game over for takeout.
- Budget Crowd-Pleaser: This feeds six for under $15 (if you skip fancy cheese). The onions and garlic bulk it up, the meat stretches far, and everyone—pickiest eaters included—comes back for more. My college-aged son called it "the only pasta he’ll eat," and that’s high praise from someone who hates carbs.
Step-by-step instructions for baked ziti with ground beef and sausage
Here's how to build layers that bubble with golden cheese and savory meat every time.
🍳 Step 1: Brown the Meat Mixture Perfectly
Heat a large skillet over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 1 lb Italian sausage and 1 lb ground beef, breaking it apart with a wooden spoon. Cook for 8-10 minutes until the meat loses its raw color and begins to brown.
Here's the thing—don't rush this step. You want deep, meaty flavor. When the meat is about 80% cooked, add the 1 whole yellow onion and 4 minced garlic cloves. Stir everything together and cook for another 3-4 minutes until the onions soften and the garlic becomes fragrant.
Sprinkle in the 1.5 teaspoons salt, 0.5 teaspoon black pepper, 0.5 teaspoon red pepper flakes, and 1 tablespoon dried basil. Stir well to coat the meat completely. This seasoning blend will infuse into every layer of your baked ziti, creating that perfect balance of savory and spicy.
👨🍳 Step 2: Build the Cheesy Sauce Base
Reduce the heat to medium and stir in the 2.5 cups marinara sauce and 2 tablespoons all-purpose flour. Let the mixture simmer for 5 minutes while you prepare the pasta. The flour will help thicken the sauce slightly, creating that perfect clingy texture when it bakes.
I know it seems weird to add flour to a tomato sauce, but trust me—this creates the ideal consistency for baked ziti. You want the sauce to be thick enough to coat the pasta but still spreadable between layers. If it looks too thick after simmering, you can add 1-2 tablespoons water to loosen it.
🥘 Step 3: Assemble the Cheesy Layers
Preheat your oven to 375°F. In a large bowl, combine the meat mixture with the 1 cup ricotta cheese, mixing just until the ricotta is broken up and evenly distributed. This step ensures every bite gets that creamy ricotta flavor without making the dish too wet.
Spread 1/3 of the cooked ziti pasta in the bottom of a 9x13-inch baking dish. Top with 1/3 of the meat-ricotta mixture, then spread 1/3 of the marinara sauce evenly over it. Repeat these layers twice more, ending with the sauce on top. This layering technique creates that signature bubbly, cheesy texture we all love.
🔥 Step 4: Bake to Bubbly Perfection
Sprinkle the top evenly with the 2 cups mozzarella cheese and 0.5 cup parmesan cheese. Here's where it gets magical—place the baking dish on a rimmed baking sheet to catch any potential spills, then bake for 30-35 minutes until the cheese is deep golden brown and bubbling vigorously.
You'll know it's ready when the edges are crispy and the cheese has pulled away from the sides of the dish. If the top isn't brown enough after 30 minutes, broil for 1-2 minutes on high to get that perfect golden crust. The internal temperature should reach 165°F when checked with an instant-read thermometer.
⏰ Step 5: Rest and Serve with Confidence
Remove from the oven and let the ziti rest for 10 minutes before serving. This resting period allows the layers to set slightly and makes it much easier to slice through those cheesy layers cleanly. The dish will be piping hot and ready to serve—every bite should deliver that perfect combination of tender pasta, savory meat, and melty cheese.
For serving, I like to sprinkle with additional fresh basil if using, and maybe a pinch more red pepper flakes for those who want extra heat. The flavors will continue to meld as it sits, making each forkful even more delicious. This baked ziti keeps well in the refrigerator for 3-4 days, so you can make it ahead for busy weeknights.
Pro Tips For Making Baked Ziti Recipe With Ground Beef And Sausage
- CRANK THE HEAT FIRST: Brown the sausage and beef on high heat until they’re deeply caramelized—this isn’t the time to play it safe. I used to rush this step, and the sauce always tasted flat; now I let the meat sear for 5-6 minutes without stirring, just to build that rich, meaty crust.
- SWEAT THE ONIONS LOW: Chop the onion into ¼-inch pieces and cook them slowly over medium-low heat until they’re translucent but not browned. I learned this the hard way—crispy onions in baked ziti? They turn to mush and ruin the texture. Keep the heat steady, and resist the urge to speed it up.
- DON’T OVERMIX THE SAUCE: Once the meat is cooked, stir in the sauce and let it simmer—but don’t blend it into a smooth paste. A few chunks of meat and broken pasta pieces in the sauce add texture and depth. I skip this when I’m lazy, and the dish feels oddly one-note.
- COVER WITH FOIL MIDWAY: Bake the ziti uncovered for the first 20 minutes to let the cheese brown, then tent with foil for the last 10-15. This keeps the edges crispy while preventing the top from drying out. Sounds weird, but it works—your future self will thank you.
Pro cooking tips for this dish
Meat Browning Mastery
This is where flavor magic happens—don't skip browning the meat! Cook the Italian sausage and ground beef in 2 tbsp olive oil over medium-high heat for 8-10 minutes until deeply browned. I use a cast-iron skillet because it retains heat better than nonstick. The Maillard reaction creates those deep, meaty flavors that make this dish sing. 🔥
Once the meat is about 80% cooked, add the onions and garlic to soften while you finish cooking. Season immediately with salt, pepper, red pepper flakes, and basil—this ensures every bite gets that perfect balance of savory and spicy notes. I like to break the meat into similar-sized pieces so it cooks evenly in the oven later.
Sauce Thickening Secrets
The 2 tbsp flour in the marinara might seem odd, but it's essential for that perfect clingy texture. Simmer the sauce for 5 minutes after adding it to the meat mixture—this helps it thicken just enough to coat the pasta beautifully. If it gets too thick, a splash of water or broth brings it back to the ideal consistency. 💡
I always taste the sauce before assembling—this is your chance to adjust seasoning. A pinch more salt or a dash of red pepper flakes can make all the difference. The sauce should be rich but still spreadable between layers for that signature bubbly effect.
Layering Like a Pro
Use thirds for each layer—pasta, meat-ricotta mixture, and sauce—to create even distribution. I like to press down gently on each layer to eliminate air pockets. This ensures every bite has that perfect combination of tender pasta, creamy ricotta, and savory meat. A 9x13-inch baking dish is ideal for this recipe. ✨
End with the sauce on top to prevent a dry crust. The sauce acts as a protective barrier, keeping the cheese from burning while creating that beautiful golden-brown finish. Trust me, this is where the magic happens in the oven!
Oven Perfection
Bake at 375°F for 30-35 minutes until the cheese is deep golden brown and bubbling vigorously. If the top isn't brown enough, broil for 1-2 minutes on high—just watch it closely to avoid burning. The internal temperature should reach 165°F for food safety. 🌡️
Let the ziti rest for 10 minutes before serving—this allows the layers to set slightly, making it much easier to slice through those cheesy layers cleanly. The resting time also lets the flavors meld together for that ultimate comfort food experience.
Nutrition facts
Frequently asked questions
Can I use pre-cooked pasta for this recipe? Yes! Pre-cooked pasta is a fantastic shortcut that actually works better for baked dishes. The pasta holds up better in the oven without becoming mushy. Just
What's the best way to store leftovers?
Store in an airtight container for up to 4-5 days in the fridge. For freezing, let it cool completely, wrap tightly in foil, and freeze for up to 3 months. To reheat, cover with foil and bake at 375°F for 15-20 minutes until bubbly. The flavors actually improve after resting!
Can I make this vegetarian?
Replace the meat with 1 lb mushrooms (cremini or portobello) and 1 can lentils (drained). Sauté the mushrooms with garlic and onions until deeply browned, then proceed with the recipe as written. The ricotta and cheese will still create that rich, creamy texture.
Why did my ziti get watery after baking? This usually happens when too much moisture gets trapped between layers.
What's the difference between this and baked manicotti?
The key difference is the pasta shape and layering technique. Manicotti uses large, hollow tubes filled with ricotta, while ziti uses regular pasta layered with meat sauce and ricotta. Ziti has more sauce overall, creating that signature bubbly, saucy texture. Both are delicious but serve different comfort food needs!
