This classic Italian dish features tender pasta tubes stuffed with a luxurious ricotta and mozzarella blend, enriched with nutmeg and fresh herbs. The shells bake in a robust meat sauce crafted from ground beef, crushed tomatoes, and aromatic seasonings. After 25 minutes covered, the dish finishes uncovered until golden and bubbly. Let it rest briefly before serving to allow the cheesy filling to set perfectly.
My tiny apartment kitchen smelled like an Italian grandmother had moved in. The sauce had been simmering for forty minutes, and I was elbows deep in ricotta, trying to figure out the least messy way to stuff slippery pasta tubes. I ended up using a ziplock bag with the corner cut off, and honestly, that trick changed my life.
The first time I served this to my family, my brother actually stopped talking mid sentence. We were all sitting around the table, tired from a long week, when that first bubbling dish hit the table. The way the mozzarella stretches when you pull a piece away still makes me feel like some kind of kitchen magician.
Ingredients
- 1 tbsp olive oil: Creates the foundation for sautéing your aromatics
- 1 medium onion, finely chopped: Sweetens as it cooks, building depth in the sauce
- 2 garlic cloves, minced: Add after the onion so it does not burn and turn bitter
- 1 lb (450 g) ground beef: Choose 80/20 fat ratio for the most flavorful sauce
- 1 (24 oz / 680 g) can crushed tomatoes: Provides body and texture to your sauce
- 1 (15 oz / 425 g) can tomato sauce: Adds a smooth velvety base
- 2 tbsp tomato paste: Concentrates the tomato flavor
- 1 tsp dried basil: Brings sweet herb notes
- 1 tsp dried oregano: Classic Italian flavor that pairs perfectly with beef
- ½ tsp red pepper flakes (optional): Subtle warmth that makes the flavors pop
- 1 tsp sugar: Balances the acidity of the tomatoes
- Salt & black pepper, to taste: Essential for bringing all flavors together
- 1 (15 oz / 425 g) container ricotta cheese: Use whole milk for the creamiest filling
- 1½ cups shredded mozzarella cheese: Melts beautifully inside the pasta
- ¾ cup grated Parmesan cheese: Adds salty umami depth to the filling
- 1 large egg: Binds the cheese mixture together
- 2 tbsp chopped fresh parsley (or 2 tsp dried): Fresh brightness that cuts through the rich cheese
- ¼ tsp ground nutmeg: The unexpected secret that makes the filling taste authentic
- 12 manicotti shells (uncooked): Cook them slightly underdone so they finish in the oven
- 1 cup shredded mozzarella cheese: For that golden bubbly top everyone fights over
- ½ cup grated Parmesan cheese: Creates a salty crispy crust on top
- Fresh basil or parsley, for garnish (optional): Makes it look like it came from a restaurant
Instructions
- Preheat your oven:
- Set it to 375°F (190°C) and lightly grease a 9×13 inch baking dish with olive oil or cooking spray
- Build the sauce foundation:
- Heat olive oil in a large skillet over medium heat and sauté the finely chopped onion for 3 to 4 minutes until it turns translucent and fragrant
- Add the garlic:
- Stir in the minced garlic and cook for just 1 minute more until you smell it bloom
- Brown the beef:
- Add the ground beef and cook until completely browned, breaking it up with a wooden spoon as it cooks, then drain any excess fat
- Create the sauce:
- Pour in the crushed tomatoes, tomato sauce, and tomato paste, then add basil, oregano, red pepper flakes, sugar, salt, and pepper, letting it simmer uncovered for 15 to 20 minutes while stirring occasionally
- Cook the pasta:
- Boil the manicotti shells in salted water for 1 to 2 minutes less than the package directs, then drain and rinse gently with cold water so they are easy to handle
- Mix the cheese filling:
- Combine the ricotta, mozzarella, Parmesan, egg, parsley, nutmeg, salt, and pepper in a large bowl until completely smooth
- Stuff the shells:
- Fill each manicotti with the cheese mixture using a piping bag, spoon, or ziplock bag with the corner snipped off, taking care not to split the pasta
- Start the assembly:
- Spread 1 cup of the meat sauce evenly over the bottom of your prepared baking dish
- Arrange the manicotti:
- Place the filled pasta tubes in a single layer over the sauce, leaving a little space between each one
- Add remaining sauce and cheese:
- Spoon the rest of the meat sauce over the manicotti, then sprinkle with the remaining mozzarella and Parmesan
- Bake covered:
- Cover the dish tightly with foil and bake for 25 minutes
- Finish uncovered:
- Remove the foil and bake for 10 to 15 minutes more until the cheese is bubbly and starting to turn golden brown
- Rest before serving:
- Let the dish sit for 10 minutes so the sauce sets and it is easier to serve
My niece called me the next day asking for the recipe because her husband could not stop talking about it. Something about this dish just turns a regular Tuesday dinner into a special occasion. I have started making double batches just to keep some in the freezer for those nights when cooking feels like too much effort.
Make It Your Own
I have tried ground turkey when I wanted something lighter, and Italian sausage when I was craving extra spice. Both work beautifully, though the sausage version definitely has more kick. Sometimes I throw in sautéed mushrooms or spinach to the sauce if I need to sneak in some vegetables for the kids.
What To Serve Alongside
A crisp green salad with a bright vinaigrette cuts through the richness perfectly. Garlic bread is non negotiable in our house, because someone always needs something to soak up that extra sauce. I like to serve it with a simple arugula salad dressed with lemon and olive oil.
Wine Pairing
Chianti is my go to because the acidity balances the tomato sauce and the earthiness complements the beef. A Merlot works beautifully too if you prefer something softer and fruitier. Honestly, whatever red wine you have open will probably be delicious.
- Look for Italian red wines from the same region as the dish inspiration
- Chill your red wine for 15 minutes if it is a warm evening
- The same wine you cook with goes perfectly with the finished dish
This is one of those recipes that turns strangers into friends and friends into family. I hope it finds a regular spot in your kitchen rotation like it has in mine.
Recipe FAQs
- → Can I make manicotti ahead of time?
-
Assemble the entire dish up to 24 hours in advance, cover tightly, and refrigerate. Increase baking time by 10-15 minutes if baking from cold.
- → How do I fill manicotti shells without breaking them?
-
Use a piping bag or zip-top bag with the corner snipped to pipe filling into cooked shells gently. Alternatively, use a small spoon and handle shells carefully.
- → Can I freeze this dish?
-
Assemble and freeze before baking. Wrap tightly in foil and freeze up to 3 months. Thaw overnight and bake as directed, adding extra time if needed.
- → What can I substitute for ricotta cheese?
-
Cottage cheese blended until smooth works well. For a creamier texture, mix mascarpone with mozzarella and Parmesan.
- → How do I know when it's done baking?
-
The cheese on top should be melted, bubbly, and lightly golden. The sauce should be bubbling around the edges. A knife inserted into the center should feel hot.