Cheesy Baked Stuffed Manicotti With Meat
These stuffed manicotti are packed with a savory meat-and-ricotta filling, then topped with marinara and a blanket of melted mozzarella. Everything bakes together until bubbly, and the pasta softens right in the sauce so there’s no need to boil a separate pot.

It’s the kind of dinner that looks like you spent all day on it but actually comes together with a few straightforward steps. Leftovers reheat beautifully, which makes it a smart pick for a Sunday cook or a busy weeknight when you want something that feels a little special.
What Makes This Stuffed Manicotti So Good
The filling is rich but never heavy. Ground beef gives it body, whole-milk ricotta keeps it creamy, and a handful of spinach adds a little color without turning the dish into a health-food project.
Using oven-ready shells cuts out the boiling step entirely. They soften from the moisture in the sauce as the dish bakes, so you skip the fuss of handling hot, floppy pasta tubes.
The next-day payoff is real. The flavors settle and the slices hold together even better after a night in the fridge, so a single batch can cover two dinners with almost no extra work.
Ingredients

- 8 oz manicotti shells: look for shells labeled “oven-ready” so you can skip boiling
- 1 lb ground beef: 80% lean gives the filling enough richness without being greasy
- 1 small yellow onion, finely chopped: any sweet onion works here
- 2 cloves garlic, minced: fresh garlic gives the best punch, but jarred minced garlic is fine in a pinch
- 15 oz whole-milk ricotta cheese: full-fat ricotta holds its shape and won’t water out during baking
- 1 1/2 cups shredded low-moisture mozzarella, divided: save 1/2 cup for the top
- 1/2 cup grated Parmesan cheese: plus a little extra for finishing
- 1 large egg, lightly beaten: it binds the filling so it doesn’t crumble when you serve it
- 2 cups fresh baby spinach, roughly chopped: optional, but it adds a nice bit of texture and cuts the richness slightly
- 1 tsp salt
- 1/2 tsp black pepper
- 3 cups marinara sauce: one 24-ounce jar or a batch of your own sauce
- Chopped fresh parsley or basil: for serving, just a light sprinkle
Variations
- Make it vegetarian: swap the ground beef for sautéed cremini mushrooms and an extra cup of spinach. A plant-based ground meat substitute also works well; just season it the same way as the beef.
- Change the protein: Italian sausage (removed from its casings) gives the filling a spicier edge. Ground turkey or chicken are leaner options, though you may want to add a spoonful of olive oil when browning so they don’t dry out.
- No ricotta in the fridge: use full-fat cottage cheese instead. Press it through a fine-mesh strainer first so the filling isn’t watery.
- A little heat: stir 1/4 teaspoon red pepper flakes into the meat mixture along with the salt and pepper.
- Dairy-free version: pick up a plant-based ricotta and a mozzarella-style shred. The egg can be swapped with a flax egg, though the filling will be slightly looser.
Caprese Sandwich is another reader favorite dinner worth making next.
How to Make Stuffed Manicotti With Meat
Step 1: Brown the Meat

Set your oven to 375°F (190°C) so it heats while you work. In a large skillet over medium-high heat, cook the 1 lb ground beef, breaking it up with a wooden spoon, until no pink remains, about 6 minutes. Stir in the chopped onion and minced garlic and cook until the onion is soft and the garlic smells fragrant, another 3 minutes. Drain off any excess fat, then take the pan off the heat and let the mixture cool for a few minutes.
You want the meat to lose its heat before it meets the egg. If the beef is still steaming hot when you mix the filling, the egg can scramble before the dish ever sees the oven.
Step 2: Mix the Ricotta Filling

In a large bowl, combine the cooled beef mixture, 15 oz ricotta, 1 cup of the shredded mozzarella (reserve the remaining 1/2 cup for later), 1/2 cup Parmesan, the beaten egg, chopped spinach if you’re using it, salt, and black pepper. Stir everything together until the mixture is evenly combined and no dry pockets of ricotta remain. Taste a small pinch and add a little more salt if it needs it.
The filling should hold together on a spoon without dripping. If it seems a little stiff or crumbly, stir in a splash of milk to loosen it just enough.
Step 3: Stuff the Manicotti

Spoon 1 cup of the marinara sauce into a 9×13-inch baking dish and spread it around. Now fill each uncooked manicotti shell with the meat mixture. The cleanest way is to spoon the filling into a zip-top bag, snip off one corner, and pipe it straight into the shells. A small spoon and your fingers work too, though it takes a little more patience. Pack the filling in firmly so each tube is full from end to end.
Lay the stuffed shells in the dish in a single layer. A tight fit is fine, but don’t stack them. If any shells crack while you’re filling, tuck them seam-side down in the dish and the sauce will hold everything together as it bakes.
Step 4: Layer the Sauce and Cheese

Pour the remaining 2 cups of marinara over the stuffed shells. Use a spoon to nudge some sauce between the tubes so every bit of pasta is dampened. The sauce does double duty here: it cooks the shells and keeps the whole dish from drying out. Sprinkle the reserved 1/2 cup mozzarella over the top, and if you like a deeper savory note, add a light dusting of extra Parmesan.
If a few dry spots of shell are still peeking through, add a splash of water around the edges of the dish before covering it.
Step 5: Bake Until Bubbly and Golden

Cover the dish tightly with foil and bake for 30 minutes. Pull off the foil and bake for another 5 to 10 minutes, until the cheese on top is melted and has a few golden spots. The sauce will be bubbling around the edges, and a knife should slide through a shell with almost no resistance. Let the manicotti rest for 5 minutes on the counter.
Scatter fresh parsley or basil over the top and serve hot, scooping out generous portions that keep their shape.
A Few Tips for Perfect Manicotti
- Full-fat ricotta really does make a difference here. Part-skim can release water as it bakes and leave you with a soupy pan. If part-skim is all you have, line a strainer with cheesecloth and let it drain for 10 minutes before mixing.
- Oven-ready shells are not all the same across brands. If the box suggests adding extra liquid to the pan, trust that advice and pour a few tablespoons of water into the sauce layer so the pasta cooks through fully.
- Assemble the dish a day ahead if you want dinner to be nothing but a bake-and-serve affair. Stuff the shells, layer them in the dish with sauce, cover, and refrigerate. When you’re ready, add about 10 minutes to the foil-covered bake time to account for the cold start.
- For a crispier, more blistered cheese top, switch the broiler on for the final 2 minutes. Stand right there and watch it, because mozzarella can go from golden to burnt in seconds.
Storing Leftovers
- Refrigerate: Keep any leftovers in an airtight container for up to 4 days. The flavors meld overnight, so the second day’s portion often holds together even better in the dish.
- Reheating: A quick zap in the microwave works for a single serving. To reheat a larger amount, cover the dish with foil and warm it in a 350°F oven for 15 to 20 minutes.
What to Serve With Stuffed Manicotti
A crisp green salad with a sharp lemon vinaigrette cuts right through the richness of the cheese and beef. If you want something warm on the side, roasted broccoli with a little garlic and red pepper flake echoes the savory notes without competing. A crusty loaf of bread is also a good idea because you’ll want something to catch every last bit of sauce.
Frequently Asked Questions
Can I use fresh pasta sheets instead of dried manicotti shells?
You can. Cut fresh lasagna sheets into roughly 4-by-5-inch rectangles, spoon the filling across one short edge, roll them up firmly, and place them seam-side down in the dish. They will cook faster, so check for doneness after 20 minutes covered.
Can I freeze stuffed manicotti?
Yes, and both uncooked and fully baked versions freeze well. Assemble the dish without baking, wrap it tightly, and freeze for up to 3 months. Bake straight from frozen, adding about 20 extra minutes covered. If you prefer to freeze after baking, let the dish cool completely first.
What if my shells crack while I’m stuffing them?
That happens most often when the shells are very dry or you’re pressing too hard. Run the shells under warm water for a minute to add a little flexibility, then stuff gently with a piping bag. Any cracked shells can be placed seam-side down in the dish, and the sauce will seal them as they bake.
Can I skip the egg in the filling?
You can, though the filling will be a bit softer when you cut into the dish. To help it hold together, increase the Parmesan by an extra tablespoon and mix thoroughly.
Do I really not need to boil the manicotti?
If you’re using shells labeled “oven-ready,” no boiling is needed. The moisture from the sauce and the steam inside the covered dish cook the pasta completely. If your box doesn’t say oven-ready, a quick 3-minute boil is a safe bet.

Stuffed Manicotti With Meat Recipe
Ingredients
Method
- Heat oven to 375°F (190°C). In a large skillet over medium-high heat, cook the beef until browned, about 6 minutes. Add onion and garlic and cook 3 minutes more. Drain fat and let cool.
- In a large bowl, combine the cooled beef mixture, ricotta, 1 cup mozzarella, Parmesan, egg, spinach (if using), salt, and pepper. Stir until evenly mixed.
- Spoon 1 cup marinara into a 9×13-inch baking dish. Fill each uncooked manicotti shell with the meat mixture, packing it in firmly, and lay them in a single layer in the dish.
- Pour the remaining 2 cups marinara over the shells, nudging sauce between them. Sprinkle the reserved 1/2 cup mozzarella on top.
- Cover with foil and bake 30 minutes. Remove foil and bake another 5 to 10 minutes until the cheese is melted and lightly browned. Let rest 5 minutes, then top with parsley or basil and serve hot.
