Beef and Spinach Cannelloni Recipe: Baked Pasta Layers With Rich Meat and Herb Sauce

Soups & Stews

Beef and Spinach Cannelloni Recipe: Baked Pasta Layers With Rich Meat and Herb Sauce

Beef and spinach cannelloni delivers restaurant-quality Italian comfort in your own kitchen—layered pasta sheets stuffed with savory beef and wilted spinach, all blanketed in a rich marinara sauce that bakes into golden perfection. This recipe transforms a weeknight dinner into a showstopper without requiring advanced skills, just careful layering and a 30-minute bake that fills your home with aromatic Italian flavors. The secret lies in properly cooking the filling—tender beef, vibrant spinach, and herbs bound together so it stays intact when sliced.

The filling begins with ground beef cooked until just done, then combined with sautéed garlic, onions, and herbs before wilted spinach adds freshness. Meanwhile, the sauce simmers slowly to develop depth, while the pasta sheets boil briefly to soften without overcooking.

Assembly is where the magic happens—spreading sauce on the bottom, layering the filling, and topping with more sauce before baking creates those signature crispy edges and creamy centers.

What emerges from the oven is a dish that looks and tastes like it belongs in a trattoria: golden-brown pasta layers with a bubbling sauce on top, ready to be sliced into perfect rectangles.

Each bite delivers tender beef, earthy spinach, and herby notes in every forkful, all held together by the rich marinara. The best part? Leftovers reheat beautifully, making this the ultimate meal-prep-friendly Italian classic.

Serve with a side salad or garlic bread for the full experience, or garnish with fresh basil and grated Parmesan for an extra touch of elegance. This recipe proves that homemade cannelloni can be both impressive and approachable—perfect for family dinners or special occasions without the fuss.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and spinach cannelloni

These 14 ingredients transform simple pantry staples into restaurant-worthy Italian comfort food.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80/20 fat ratio preferred
Fresh Spinach 🍃 10 oz Hearts removed, roughly chopped
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Pasta Sheets 🍝 12 pieces Lasagna or cannelloni sheets
Marinara Sauce 🍅 2 ½ cups Homemade or quality jarred
Ricotta Cheese 🧀 15 oz Full-fat for creaminess
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Fresh Basil 🌿 ¼ cup Chopped, for garnish
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing onions/garlic
Dried Oregano 🍃 1 tsp Italian blend preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Salt 🧂 1 tsp Kosher or sea salt
Eggs 🥚 2 whole Beaten for binding

The beef is non-negotiable—80/20 fat ratio keeps it juicy. Costco or Trader Joe's usually carry it pre-ground, but if you're buying a block, look for bright red color with visible fat marbling. Spinach matters too: baby spinach works if you're in a hurry, but fresh hearts wilt down beautifully and taste more vibrant. The ricotta should be full-fat (none of that low-fat nonsense)—it's what makes the filling creamy. I always grab mine from the deli counter since it's fresher than the tubs.

No ricotta? Cottage cheese blended smooth gets you close, though it's not identical. Short on basil? Dried oregano at half the amount works in a pinch. The marinara can be jarred (I won't judge)—Rao's or Victoria are solid—but homemade takes 20 minutes and tastes like love. For the pasta sheets, lasagna sheets are more sturdy than cannelloni shells, which can get mushy. If you can't find them, no-boil lasagna noodles work too. The eggs are just for binding—don't skip them unless you're using a thick ricotta.

This dish reheats like a dream—actually tastes better the next day once everything melds. Store leftovers covered in the fridge for 4-5 days, or freeze for 3 months. I always assemble it a day ahead so the flavors have time to develop. The sauce on top crisps up beautifully when reheated, giving you that perfect golden crust. For serving, I like to garnish with extra basil and a sprinkle of Parmesan right before eating—worth the extra minute for that restaurant touch.

❤️

Why You'll Love This Recipe

  • Same recipe, different vibes: toss it together for a quick Tuesday supper or dress it up with a sprinkle of Parmesan and fresh basil for company. The filling’s hearty enough for a crowd but simple enough for two.
  • No-Fuss Assembly: I swear by the no-boil pasta sheets—just thaw, fill, and bake. Honestly, the only real work is browning the beef and sautéing the onion, which takes less time than waiting for water to boil.
  • Rich, Herby Depth: That ground beef gets seared with garlic until it’s crisp at the edges, then softened with spinach until it’s just wilted—not mushy. The cheese melts into a gooey blanket, and the garlic lingers like a secret weapon.
  • Weeknight to Dinner Party: Same recipe, different vibes: toss it together for a quick Tuesday supper or dress it up with a sprinkle of Parmesan and fresh basil for company. The filling’s hearty enough for a crowd but simple enough for two.

Step-by-step instructions for beef and spinach cannelloni

Here's how to create layers of tender pasta, rich meat filling, and creamy cheese that'll wow your dinner guests.

1

👨‍🍳 Step 1: Cook the Pasta Sheets Perfectly

Bring a large pot of water to a rolling boil and add 1 tablespoon salt. Add the 12 pieces pasta sheets and cook for 3-4 minutes until just tender but still slightly firm—you want them pliable enough to roll but not mushy. They'll finish cooking in the oven, so don't overcook.

Drain immediately and transfer to a clean kitchen towel. Gently press between the towel layers to remove excess moisture. This step is crucial—wet pasta sheets will make your filling slide out during baking. Keep them covered with the towel until ready to use.

2

🍳 Step 2: Sauté the Beef and Aromatics

Heat 2 tablespoons extra-virgin 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 browned and cooked through (5-6 minutes). Drain excess fat, leaving about 1 tablespoon in the pan.

Add the 1 whole yellow onion and 4 cloves garlic cloves to the pan. Sauté for 3-4 minutes until softened and fragrant. Stir in 1 teaspoon dried oregano, ½ teaspoon ground black pepper, and 1 teaspoon salt. Remove from heat and let cool slightly.

3

🥘 Step 3: Prepare the Spinach and Cheese Filling

In a large bowl, combine the cooked beef mixture with 10 oz fresh spinach, 15 oz ricotta cheese, 2 whole eggs, and ½ cup parmesan cheese. Mix gently but thoroughly until just combined—you want the spinach to wilt slightly and the ricotta to hold together.

Here's the thing—don't overmix. You're looking for a thick, spreadable filling that won't fall apart when rolled. If it's too loose, add 1 tablespoon grated parmesan to help bind it. The filling should be cool enough to handle but still warm.

4

🥘 Step 4: Assemble the Cannelloni Layers

Preheat your oven to 375°F. Spread 1 cup marinara sauce on the bottom of a 9x13-inch baking dish. Working quickly, spread about ⅓ of the beef-spinach filling along one long side of the pasta sheets. Roll each sheet tightly, tucking the sides in as you go.

Place each rolled cannelloni seam-side down in the baking dish, standing upright. Spoon remaining sauce between and over the rolls, then sprinkle with ¼ cup chopped fresh basil. Cover with foil and bake for 25 minutes. Uncover and bake 10-15 minutes more until bubbly and golden.

5

🔥 Step 5: Finish and Serve with Herb Garnish

Let the cannelloni rest for 5 minutes before serving—this helps the filling set slightly. Garnish with remaining ¼ cup chopped fresh basil and an extra sprinkle of parmesan cheese right before serving.

Each bite should deliver tender pasta, rich meat sauce, and creamy ricotta perfectly balanced. The basil adds that fresh finish that makes this dish feel restaurant-quality. Serve with a crisp green salad or garlic bread to soak up any extra sauce.

👨‍🍳

Pro Tips For Making Beef And Spinach Cannelloni

  • Sear the Beef First: Brown that ground beef in batches—don’t skip this. A quick 3-4 minutes per batch on medium-high heat until deeply caramelized removes moisture and builds flavor. I used to rush it, and the filling always tasted dull afterward.
  • Wilt Spinach Properly: Drain the spinach completely after wilting—no one wants soggy cannelloni. Spread it on a clean towel, press gently, then chop. Overlooking this step turns your filling into a watery mess.
  • Pre-Cook Pasta Sheets: Boil the pasta sheets just until tender (about 2 minutes), then cool in ice water. This prevents them from overcooking in the oven and keeps them from turning to mush. Trust me, your layers will thank you.
  • Layer Cheese Strategically: Skip the blanket of cheese on top—it’ll burn before the filling cooks. Instead, sprinkle a thin layer between the pasta layers and another on top after baking. This guarantees creamy, gooey goodness without the risk of a crispy (and sad) crust.

Essential equipment for this dish

Pasta Rolling Tools

For perfect cannelloni rolls every time, I recommend using a pasta roller like the Imperia Pasta Maker ($30-$40). This handheld tool creates uniformly thin sheets that hold filling beautifully.

If you don't have one, a rolling pin works—just roll the dough out on a floured surface until it's about ⅛-inch thick. For extra stability, I sometimes use a lasagna pan as a rolling guide by pressing the dough against its sides. 💪

Baking Dish Essentials

A 9x13-inch baking dish is non-negotiable for this recipe—it provides enough surface area for even baking. I prefer ceramic dishes (like CorningWare) because they distribute heat evenly and create that perfect golden crust.

If you only have a glass dish, place it on the middle rack to prevent hot spots. Avoid dark metal pans—they can over-brown the sauce before the filling cooks through.

Sauce Thickening Tools

For restaurant-quality sauce texture, keep a wire whisk and small saucepan handy. If your marinara turns too thin during baking, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold water.

I also keep a fine-mesh strainer nearby to remove any spinach stems that might have slipped into the filling during mixing. A ladle helps distribute sauce evenly between layers without making a mess.

Cheese Handling Gear

Freshly grated Parmesan cheese makes all the difference—skip the pre-shredded kind! A microplane or box grater gives you the finest texture. For ricotta, I use a large mixing bowl with a rubber spatula to combine it smoothly with the beef mixture.

A small offset spatula comes in handy for spreading filling evenly on the pasta sheets before rolling. Keep a kitchen towel nearby to wipe up any sticky cheese spills.

Assembly Workstation

Set up your assembly station with these key tools: a cutting board for prepping ingredients, a sharp chef's knife for chopping spinach and basil, and a measuring cups for portioning sauce.

I keep a small bowl of water nearby to dampen the edges of pasta sheets before rolling—this helps them seal better. A pair of tongs makes it easier to transfer assembled cannelloni into the baking dish without breaking them. 🌟

Baking Temperature Gauge

An instant-read thermometer (like Thermoworks Thermapen) ensures your oven stays at the perfect 375°F. I also recommend a timer—set it for 25 minutes covered, then 10-15 minutes uncovered to get that golden finish. A spray bottle with water helps deglaze the baking dish if sauce sticks during assembly. For extra insurance, I place a small dish of water on the lower oven rack to add moisture during baking.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 115mg38%
Sodium 1020mg44%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use pre-made cannelloni shells instead of rolling my own?

Pre-made shells save time and work perfectly for this recipe. Look for no-boil lasagna sheets or cannelloni shells in the pasta aisle—they're designed to hold filling without falling apart. Just follow the package instructions for boiling time (usually 2-3 minutes) and assemble as directed. The texture will be slightly different but still delicious.

2

What if my filling is too wet and won't stay in the pasta?

This happens when the ricotta isn't thick enough or the spinach releases too much moisture. To fix it, add 1-2 tablespoons grated Parmesan or 1 tablespoon cornstarch mixed with 2 tablespoons water to thicken the filling. Also, squeeze excess water from the spinach before mixing and let the filling sit for 10 minutes before assembling—this helps it firm up.

3

Can I bake this without foil? Should I cover it at all?

The recipe calls for foil during the first 25 minutes to prevent the sauce from drying out, but you can skip it if you prefer a crispier top. For best results, cover with foil for 20 minutes, then uncover for the final 10-15 minutes to let the sauce bubble and brown. If you're worried about over-browning, tent loosely with foil instead of sealing completely.

4

How do I reheat leftover cannelloni without drying it out?

Reheat leftovers in a 350°F oven covered with foil for 15-20 minutes until warmed through. For a quick fix, cover with a damp paper towel and microwave on 50% power for 2-3 minutes. Avoid high heat—it turns the pasta rubbery. Add a splash of water or marinara sauce to the baking dish to keep things moist if needed.

5

Can I make this vegetarian by replacing the beef?

Yes! Swap the beef for 15 oz mushrooms (cremini or portobello) sautéed with garlic and onions, or use 1 lb lentils (cooked and drained) for a heartier texture. For extra flavor, add 1 teaspoon soy sauce or 1 tablespoon balsamic vinegar to the filling. The ricotta-spinach combo will still shine, but the filling will have a more earthy, plant-based profile.

★★★★★5.0(4 reviews)
Categories Soups & Stews