Soups & Stews
This beef and spinach manicotti recipe delivers restaurant-quality Italian comfort food with layers of tender pasta, rich ricotta filling, and savory beef-spinach sauce. 💛 The secret lies in blending fresh ricotta with Parmesan for a creamy, flavorful center that holds its shape during baking, while the beef-spinach filling adds hearty depth.
Traditional Italian technique ensures every bite is perfectly balanced—creamy, meaty, and herbaceous all at once.
What sets this recipe apart is the no-boil method, which eliminates the need to pre-cook the manicotti tubes while still delivering that signature tender texture.
The beef-spinach filling simmers until the meat is fork-tender and the spinach just wilted, creating a rich, flavorful base that pairs beautifully with the creamy ricotta mixture.
Baked at 375°F for just 25-30 minutes, the dish emerges golden and bubbling, ready to be topped with melted cheese and fresh basil.
This manicotti is designed to impress—whether you're serving a family dinner or hosting a gathering. The layers of pasta, filling, and sauce create a satisfying, hearty meal that feels indulgent yet balanced. Pair it with garlic bread and a simple arugula salad to complete the Italian feast.
The result is a dish that tastes like it came straight from a Roman trattoria, but with the convenience of home cooking.
Ready to master this classic? The recipe includes step-by-step instructions for assembling the layers, baking to perfection, and adding those final touches that make all the difference. No shortcuts here—just authentic Italian flavor and a foolproof method that delivers every time.
Ingredients for beef and spinach manicotti
Authentic Italian flavors meet hearty comfort food in these layered pasta tubes.
| Ingredient | Amount | Notes |
|---|---|---|
| Manicotti Pasta Tubes 🍝 | 24 whole | No-boil variety preferred |
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio for flavor |
| Ricotta Cheese 🧀 | 2 cups | Whole milk, full-fat preferred |
| Parmesan Cheese 🧀 | 1 ½ cups | Freshly grated from block |
| Fresh Spinach 🌿 | 10 oz | Chopped, stems removed |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed or diced, no salt added |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Egg Yolks 🥚 | 2 whole | For binding ricotta mixture |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for sautéing |
| Dried Oregano 🌿 | 1 tbsp | Italian variety preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
| Mozzarella Cheese 🧀 | 2 cups | Shredded, low-moisture |
The ricotta and Parmesan blend is where this dish shines. Whole milk ricotta delivers creaminess without curdling, while freshly grated Parmigiano-Reggiano adds depth—pre-grated substitutes lack the same punch. For the beef, 80/20 fat ratio ensures juiciness; trim excess fat before browning. San Marzano tomatoes are non-negotiable for their sweetness and acid balance, though high-quality crushed tomatoes work in a pinch. The manicotti tubes should be no-boil for perfect texture retention during baking. Stock up on these at Whole Foods or specialty Italian markets—they hold up better than pre-boiled varieties.
No ricotta? Cottage cheese blended until smooth works in a bind, though texture differs slightly. Substituting beef with Italian sausage adds smokiness, while mushrooms can replace half the spinach for an earthier profile. Dried spinach is acceptable but lacks the vibrant color and texture of fresh—Trader Joe's sells pre-washed bags for convenience. For the ricotta mixture, egg yolks are essential for binding; omit them at your own risk. The basil garnish? Fresh is ideal, but dried oregano at half the amount suffices if you're short on time. Pre-grated cheese? Grate your own—it makes all the difference.
Assembled manicotti keeps 2 days in the fridge, covered tightly. For longer storage, freeze unbaked layers wrapped in parchment for up to 3 months. Bake from frozen, adding 10-15 minutes to the cooking time. The ricotta mixture can be prepped 1 day ahead; store covered in the fridge. When reheating, cover with foil to prevent over-browning. Leftovers reheat beautifully—just add a splash of water or cream to restore moisture.
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this recipe when I’m too tired to wash dishes. The ground beef and spinach filling cooks right in the same dish as the pasta, so you’re basically done after assembly—just 20 minutes of hands-off baking.
- Rich Without Effort: The ricotta and Parmesan blend makes this dish ridiculously creamy, but the spinach keeps it light. Honestly, the first time I tasted it, I thought I’d gone to more trouble than I had—turns out, simplicity wins.
- Leftovers That Don’t Suck: This actually tastes better the next day, which is rare for me. I’ll make a double batch on Sunday, freeze half, and reheat it straight from the fridge—no dry pasta here, just melty, cheesy perfection.
- Budget-Friendly Feast: Ground beef and spinach stretch this into a full meal for half the cost of restaurant lasagna. Plus, the manicotti tubes are cheaper than fresh pasta, and you can’t beat the satisfaction of a hearty dish that feeds four for under $15.
Step-by-step instructions for beef and spinach manicotti
Assemble rich, flavorful layers that bake into tender perfection with this professional technique.
🍳 Step 1: Prepare the Beef-Tomato Sauce
Heat the 0.25 cup olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and browns evenly—about 8-10 minutes. This creates deep, meaty flavor through the Maillard reaction.
Drain excess fat, leaving about 1 tablespoon in the pan. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Stir in the 28 oz crushed San Marzano tomatoes, 1 tbsp dried oregano, 0.5 tsp ground black pepper, and 1.5 tsp salt. Simmer uncovered for 15 minutes until thickened slightly. The sauce should coat the back of a spoon with a velvety texture.
👨🍳 Step 2: Make the Ricotta Filling
In a large bowl, combine the 2 cups ricotta cheese, 2 whole egg yolks, 1.5 cups freshly grated Parmesan cheese, 0.5 cup heavy cream, and 0.5 tsp black pepper. Mix until smooth and fully incorporated—this ensures a cohesive filling that won't crumble when baked. The mixture should be thick but pipeable.
In a separate pan, heat 1 tablespoon olive oil over medium heat. Add the 10 oz chopped fresh spinach and sauté for 2-3 minutes until wilted. Drain well and let cool slightly, then fold into the ricotta mixture. This step prevents excess moisture that could make the filling soggy during baking.
🥘 Step 3: Assemble the Manicotti Layers
Preheat your oven to 375°F. Spread 1 cup of the beef-tomato sauce on the bottom of a 9x13-inch baking dish to prevent sticking. Using a piping bag or zip-top bag with a corner cut off, pipe 2 tablespoons of ricotta-spinach filling into each of the 24 manicotti tubes. Fill them generously but not overstuffed—this ensures even cooking.
Arrange the filled tubes seam-side up in the baking dish, standing upright in the sauce. Pour the remaining 1 cup beef-tomato sauce over the tubes, then sprinkle evenly with 2 cups shredded mozzarella cheese. The cheese will melt into a golden blanket during baking, creating that signature stretchy texture.
🔥 Step 4: Bake to Golden Perfection
Cover the baking dish tightly with aluminum foil and bake for 25 minutes. This initial covered phase allows the pasta to soften without drying out. After 25 minutes, remove the foil and bake uncovered for an additional 15-20 minutes until the cheese is deep golden brown and bubbling vigorously.
Let the manicotti rest for 10 minutes before serving. This resting period allows the filling to set slightly, preventing it from oozing out when sliced. Garnish with 0.25 cup chopped fresh basil leaves just before serving for a bright, aromatic finish that cuts through the richness.
Pro Tips For Making Beef And Spinach Manicotti
- Sear the Beef First: Brown that ground beef in batches over medium-high heat—don’t rush it. I learned this the hard way: skipping the sear leaves the filling tasting flat and the sauce watery. Let it crisp for 2-3 minutes per batch, then drain the fat. That’s where the flavor hides.
- Pre-Cook the Spinach: Wilting spinach in a separate pan with a splash of water (or even straight from the fridge) saves your filling from turning soggy. Cook it until just limp, drain well, and squeeze out excess moisture—your manicotti tubes will thank you later. (Yes, even if you’re impatient like me.)
- Don’t Overfill the Tubes: Stuffing manicotti tubes too tightly guarantees a messy, uneven bake. Fill them about 3/4 full—ricotta expands when baked, and you want room for that cheese to soften, not burst out like a sad lasagna. Press gently but leave space.
- Bake with a Water Bath: Line your baking dish with foil, fill the bottom with 1/2 inch of hot water, then add your manicotti. The steam keeps the pasta from drying out and helps the ricotta melt evenly. Remove the foil after 20 minutes—just long enough to crisp the top. (Your future self will thank you.)
Best sauces and condiments for these flavors
Classic Marinara Base
Start with the beef-tomato sauce from the recipe as your foundation. Its balance of San Marzano tomatoes, garlic, and oregano creates the perfect canvas for manicotti. For extra depth, stir in 1 tbsp tomato paste during the final 5 minutes of simmering to intensify the flavor.
This sauce works beautifully on its own or as a base for more adventurous toppings. 🍅
Creamy Alfredo Twist
For a luxurious variation, blend ½ cup heavy cream with ½ cup freshly grated Parmesan and 1 tbsp butter into the finished beef sauce. Simmer for 3-4 minutes until thickened, then drizzle over the baked manicotti.
The creamy sauce adds richness that pairs perfectly with the ricotta filling. Use a whisk to avoid lumps for a silky texture.
Spicy Arrabbiata
Transform your sauce into an Italian classic by adding 1 tsp red pepper flakes and 2 minced garlic cloves when cooking the beef. For heat, stir in ½ cup crushed cherry tomatoes at the end.
This vibrant, spicy sauce cuts through the richness of the manicotti while keeping the dish balanced. Garnish with fresh basil to highlight the flavors.
Garlic-White Wine Reduction
Create an elegant sauce by deglazing the beef pan with ½ cup dry white wine after browning the meat. Reduce by half, then stir in 2 tbsp butter and 2 tbsp chopped parsley.
This bright, garlicky sauce adds sophistication without overpowering the beef-spinach filling. It's perfect for serving with a crisp Pinot Grigio or sparkling water with lemon. 🍷
Cheesy Broccoli Sauce
For a vegetable-forward option, blend 2 cups steamed broccoli florets with ½ cup ricotta and ¼ cup heavy cream until smooth. Stir this into the finished beef sauce and add 1 cup shredded mozzarella during the final 5 minutes of baking.
The broccoli adds color and nutrients while keeping the dish creamy and satisfying.
Basil Pesto Finish
For a fresh, vibrant touch, spoon ¼ cup basil pesto (store-bought or homemade) over each serving just before eating. The pesto's bright flavors contrast beautifully with the rich manicotti.
To make your own, blend 2 cups basil, ¼ cup pine nuts, ½ cup Parmesan, and ½ cup olive oil until smooth. 🌿
Nutrition facts
Frequently asked questions
Can I use pre-cooked manicotti tubes?
While you can use pre-cooked tubes, they won't hold up as well during baking and may become soggy. The recipe calls for no-boil tubes specifically to maintain that perfect texture. If you must use pre-cooked, pat them dry thoroughly and bake for 5-10 minutes longer to firm them up.
How do I prevent the ricotta filling from leaking?
Underfilling the tubes and ensuring the ricotta mixture is thick but pipeable is key. Use a piping bag or zip-top bag with a corner cut off, and fill each tube with 2 tablespoons of mixture. Chill the assembled manicotti for 30 minutes before baking to help the filling set slightly.
Can I make this ahead of time?
Assemble the manicotti and refrigerate it (covered tightly) for up to 2 days before baking. For longer storage, freeze the unbaked layers wrapped in parchment for up to 3 months. Bake from frozen, adding 10-15 extra minutes to the cooking time.
What's the best way to reheat leftovers?
Cover the manicotti with foil and reheat in the oven at 350°F for 15-20 minutes until warmed through. For extra moisture, add a splash of water or cream to the baking dish. Microwaving is possible but can make the pasta rubbery—avoid if possible.
Can I substitute ground turkey for the beef?
Yes, but lean ground turkey (93/7) may dry out. Use 85/15 instead for juiciness, and add 1 tablespoon olive oil to the pan to compensate for lower fat content. The flavor will be slightly different but still delicious.
