Savory Beef and Spinach Cannelloni Bake

Ultimate Spinach and Beef Cannelloni: A Rustic Italian Delight

Prepare to fall in love with this ultimate Spinach and Beef Cannelloni recipe, a true masterpiece of Italian comfort food. Imagine tender pasta shells, generously stuffed with an intoxicatingly juicy and savory blend of seasoned ground beef and vibrant, earthy spinach. Each tube is then nestled in a rich duo of homemade sauces: a bright, tangy marinara and a velvety, creamy bechamel. Crowned with a generous layer of bubbling Parmesan cheese, this dish transforms into the perfect weeknight meal or a show-stopping centerpiece for any dinner party. It’s a symphony of textures and flavors that will transport your taste buds straight to the heart of Italy.

closeup: slice of cannelloni on white plate
A perfectly baked slice of homemade spinach and beef cannelloni.

There’s an undeniable magic to a well-made pasta dish, wouldn’t you agree? From the iconic Spaghetti alla Carbonara to a comforting Pasta alla Vodka, few things bring as much joy as creating a hearty, homemade bowl of pasta from scratch. This cannelloni recipe is no exception, promising to deliver a comforting and deeply satisfying culinary experience.

Cannelloni, often confused with its American cousin, manicotti, is a classic Italian dish that involves large, tube-shaped pasta, traditionally stuffed with a savory filling and baked in a rich, flavorful sauce. This particular recipe elevates the experience with a delightful blend of fresh spinach and robust ground beef, enveloped in two complementary sauces. The combination creates a mouthwateringly tasty dish that is not only visually vibrant but also incredibly filling and loaded with an array of rustic, traditional Italian flavors. Get ready to impress your family and friends with this timeless dish. Buon appetito!

closeup: beef cannelloni on white plate
Rich and delicious beef cannelloni, ready to be enjoyed.
overhead: ingredients to make the cannelloni recipe
Fresh ingredients laid out for preparing the cannelloni.
overhead process shot: spinach in olive oil in skillet
Wilting fresh spinach in olive oil, a crucial first step for the flavorful filling.
overhead process shot: beef mixture in large skillet
Sautéing the ground beef mixture, building a robust flavor base.
overhead process shot: beef mixture in skilled with spinach and seasonings
Combining the beef mixture with spinach and seasonings.
overhead process shot: beef mixture in skilled with spinach and seasonings mixed together
The perfectly blended spinach and beef filling, ready for the pasta shells.

Cannelloni or Manicotti? Understanding the Difference

While often used interchangeably, cannelloni and manicotti are distinct types of stuffed pasta tubes, differing slightly in origin and typical preparation. Cannelloni, an Italian term meaning “large reeds,” refers to smooth, rectangular pasta sheets that are rolled around a filling, most commonly meat or ricotta cheese. They originate from Italy and are a staple in many regional cuisines.

Manicotti, on the other hand, is generally considered an Italian-American variation. These are typically larger, pre-shaped ridged tubes, made from a pasta dough similar to that used for lasagna or crepes. The ridged surface helps to hold more sauce, providing a different textural experience.

For this delicious recipe, both fresh or dried cannelloni sheets (which you roll yourself) or pre-formed manicotti tubes will work beautifully, delivering a delightful result!

overhead process shot: ingredients to make Bechamel
Ingredients for a smooth and creamy bechamel sauce.
overhead process shot: sauce in large pot with spatula
Stirring the bechamel sauce to perfection in a large pot.
overhead process shot: cannelloni shell with the prepared meat filling on sheet pan
A cannelloni shell filled with the rich meat mixture.
overhead process shot: cannelloni shell with the prepared meat filling on sheet pan with tomato sauce on top
Layering tomato sauce over the filled cannelloni shells.
overhead process shot: cannelloni shell with the prepared meat filling on sheet pan with tomato sauce and bechamel sauce on top
The cannelloni bake, layered with both marinara and creamy bechamel.
overhead: spinach cannelloni in white baking dish on counter
The assembled spinach cannelloni, ready for baking.

Ingredient Essentials & Substitutions

(A comprehensive list of ingredients and quantities can be found in the recipe card below)

  • Fresh Spinach (Target Link): A key ingredient that adds a beautiful pop of color, a delicate earthy flavor, and essential moisture to keep the filling tender and creamy. Both baby spinach and mature spinach work well; just ensure it’s thoroughly wilted and drained. For convenience, frozen chopped spinach (thawed and squeezed dry) can be a suitable alternative.
  • Olive Oil (Target Link): Used for wilting the spinach and sautéing the meat filling. Extra virgin olive oil will lend a richer flavor, but any good quality neutral cooking oil will suffice.
  • Cannelloni Pasta Shells: The star of our dish! Dried pasta shells offer a clean, easy, and consistent result. You’ll typically need about three shells per serving. If you can only find lasagna sheets, you can cut them into rectangles and roll them yourself for a truly authentic homemade feel.
  • Tomato Sauce (Homemade Marinara): Not just any canned tomato sauce, but a robust marinara or a simple, homemade pasta sauce. Making your own marinara from scratch can significantly elevate the flavor profile of the entire dish. Quality store-bought marinara is also acceptable for a quicker preparation.
  • Meat Filling Essentials:
    • Ground Beef or Veal: A higher fat blend (e.g., 80/20) is often preferred for cannelloni as it results in a juicier, more flavorful filling that won’t dry out during baking. For a lighter option, lean ground beef (90/10) or even ground turkey or chicken can be used, though you might need to add a touch more olive oil to maintain moisture. For true authenticity, ground veal offers a delicate taste.
    • Yellow Onion (Target Link): Finely chopped yellow onion releases a mild sweetness when cooked, providing a foundational layer of flavor that complements the richness of the meat. White or red onions can be substituted in a pinch.
    • Garlic (Target Link): Freshly minced garlic delivers a clean, pungent kick that is essential to any savory Italian dish, driving home the umami flavors of the meat filling. Garlic powder can be used as a last resort, but fresh is always best.
    • Dry White Wine (Target Link): Used to deglaze the pan after browning the beef. This crucial step lifts all those delicious browned bits from the bottom of the skillet, adding depth and complexity to the savory filling. Choose a dry white wine like Pinot Grigio or Sauvignon Blanc; avoid anything sweet. Chicken or vegetable broth can be used as a non-alcoholic substitute.
    • Tomato Paste (Target Link): This concentrated form of tomato provides a tangy, acidic, and intense umami boost, adding body and a rich, deep tomato flavor to the meat filling.
    • Ground Nutmeg (Target Link): A subtle but essential spice that adds a warm, sweet, and slightly woody flavor. It beautifully contrasts and balances the richness of the beef and tomato, making the filling more complex.
    • Grated Parmesan Cheese (Target Link): This iconic Italian cheese lends its nutty, salty, and tangy notes throughout the cannelloni. You’ll use it in the filling, the bechamel sauce, and as a glorious topping for that perfect golden crust. Freshly grated Parmesan or Parmigiano-Reggiano will offer the best flavor.
    • Kosher Salt & Ground Black Pepper (Salt Link, Pepper Link): Essential for seasoning the filling and sauces to perfection. Always season to taste, adjusting as needed.
  • For the Bechamel Sauce:
    • Butter & Flour (Butter Link, Flour Link): These two form the classic roux, the foundation for many French and Italian mother sauces. The roux provides the necessary thickening agent for a rich, smooth bechamel.
    • Milk (Milk Link): The primary liquid for the bechamel, imparting its characteristic creaminess. Whole milk yields the richest sauce, while 2% milk offers a slightly lighter alternative. For an extra decadent sauce, consider using half-and-half or heavy cream.
    • Bay Leaf (Target Link): Infuses the bechamel with a gentle, herbal, and subtly floral aroma that beautifully balances the richness of the milk and butter. Remember to remove it before serving.
overhead: slice of beef cannelloni on white plate
A delicious serving of beef cannelloni, showcasing the rich layers.

How to Make Perfect Cannelloni

  1. Prepare the Spinach: Begin by heating 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the fresh spinach and cook until it is completely wilted. Once wilted, transfer the spinach to a colander to drain any excess water, then chop it finely and set aside. This step ensures your filling isn’t watery.
  2. Create the Flavorful Meat Filling: In a food processor, combine the ground beef (or veal), chopped yellow onion, and minced garlic. Pulse until the mixture forms a coarse, uniform paste. This texture ensures the filling is smooth and easy to pipe into the cannelloni shells.
  3. Cook the Filling: Heat 3 tablespoons of olive oil in the same large skillet over high heat. Add the beef mixture and cook, breaking it up with a spoon, until it is thoroughly browned. Pour in the dry white wine to deglaze the pan, scraping up any browned bits from the bottom – these add immense flavor. Stir in the tomato paste, kosher salt, and ground black pepper. Cover the skillet and cook on low heat for 10 minutes, allowing the flavors to meld beautifully.
  4. Finish the Filling: Remove the lid from the skillet. Stir in the ground nutmeg, the 1/2 cup of grated Parmesan cheese, and the finely chopped, cooked spinach. Mix everything thoroughly, then taste and adjust seasoning as needed. Set the filling aside to cool slightly.
  5. Prepare the Creamy Bechamel Sauce: In a large, heavy-bottomed saucepan, melt 1/2 cup of butter over medium heat. Once melted, whisk in 1 cup of flour to create a roux. Cook the roux for 2-3 minutes, stirring constantly, until it forms a pale golden paste. Gradually add 4 1/2 cups of milk, whisking continuously to prevent lumps and ensure a silky-smooth sauce. Add the bay leaf and 1/4 cup Parmesan cheese. Bring the sauce to a gentle simmer, stirring frequently, until it thickens to your desired consistency. Remove the bay leaf before assembling.
  6. Assemble the Cannelloni: Preheat your oven to 350°F (175°C). Lightly grease a 9”x13” baking dish with butter, oil, or cooking spray. Scoop about two ladlefuls of the prepared bechamel sauce into the bottom of the baking dish, spreading it evenly to coat. Carefully fill each uncooked cannelloni pasta shell with the cooled meat filling. You can use your fingers, a small spoon, or even a piping bag for easier stuffing.
  7. Layer & Bake: Arrange the filled cannelloni shells in a single layer in the prepared baking dish. Pour the 1 1/2 cups of tomato sauce evenly over the stuffed shells. Next, spoon the remaining bechamel sauce over everything, ensuring the pasta is well covered. Sprinkle the remaining 1/4 cup of grated Parmesan cheese over the top for a golden, bubbly crust. Bake in the preheated oven for 35-40 minutes, or until the pasta is tender, the sauces are bubbly, and the cheese is golden brown.
  8. Rest and Serve: Once baked, remove the beef cannelloni from the oven and let it rest for 5 to 10 minutes before serving. This allows the sauces to set and makes for easier, cleaner slicing. Serve hot and enjoy!

Recommended Kitchen Tools

  • Food Processor: Invaluable for finely chopping the ground beef, onion, and garlic into a coarse paste, ensuring a consistent and easy-to-stuff filling.
  • Large Skillet: Essential for wilting the spinach and cooking the meat filling efficiently. A non-stick or cast-iron skillet works best.
  • Heavy-Bottomed Saucepan: Crucial for making a successful bechamel sauce. Its even heat distribution helps prevent scorching and ensures a smooth, lump-free sauce.
  • 9×13-inch Baking Dish: The ideal size for baking a generous batch of cannelloni for your family or guests.
  • Whisk: A good whisk is vital for achieving a smooth, lump-free bechamel sauce.

Storing and Reheating Your Cannelloni

This spinach and beef cannelloni is just as delicious the next day! Once your baked cannelloni has cooled completely to room temperature, transfer the shells and the remaining sauce to an airtight container. It can be safely refrigerated for up to 4 days, making it an excellent meal prep option. For longer storage, you can freeze the cooked cannelloni for up to 3 months.

To reheat from chilled, cover the cannelloni with aluminum foil and bake in a preheated oven at 350°F (175°C) for 20 to 25 minutes, or until thoroughly heated through. If reheating from frozen, increase the baking time to 45 to 60 minutes, still covered with foil. Always check that the center of the dish is piping hot before serving to ensure food safety and enjoyment. You can also reheat individual portions in the microwave, ensuring even heating.

overhead: slice of cannelloni on white plate with fork off to side
A close-up of a delightful cannelloni slice, ready to be savored.

Share this recipe on Pinterest!

Love this irresistible cannelloni recipe? Help spread the culinary joy by sharing it with your friends and followers on Pinterest. Pin it now and inspire others to create this amazing Italian dish!

Share on Pinterest

Frequently Asked Questions

Q: Can I make beef cannelloni ahead of time?

A: Absolutely! Preparing cannelloni in advance is a fantastic way to streamline your meal prep. You can cook the meat mixture and fill the cannelloni shells earlier in the day. Once the filled shells have cooled, wrap them tightly in plastic wrap and store them in an airtight container in the refrigerator. When you’re ready to bake, simply unwrap the cannelloni, arrange them in your baking dish with the sauces, and proceed with the baking instructions. This is a perfect strategy for entertaining or busy weeknights.

Q: Can I use a different protein in this cannelloni recipe?

A: Yes, the filling is quite versatile! If beef or veal isn’t your preference, you can easily substitute ground turkey or ground chicken for a leaner option. Just be mindful that poultry can be drier, so you might want to add a tablespoon of olive oil or a splash of broth to the filling to keep it moist. For a more robust, herbal, and rustic flavor, try using Italian sausage (casings removed and crumbled) – it pairs wonderfully with spinach and tomato.

Q: Can I use fresh pasta sheets instead of tubes for my spinach cannelloni?

A: You certainly can! Using fresh lasagna sheets is a traditional method for making cannelloni and often results in an even more tender pasta. Simply cut the fresh lasagna sheets into appropriate rectangles (usually about 4×5 inches, depending on desired tube size). Spoon a portion of the meat filling onto one end of each rectangle, then gently roll them into logs. Place these seam-side down in your baking dish over the initial layer of bechamel sauce, then proceed with the marinara and remaining bechamel as usual. The baking time might be slightly reduced with fresh pasta, so keep an eye on it.

closeup: beef cannelloni on white plate
Another close-up of the delectable beef cannelloni, highlighting its rich texture.
Spinach Beef Cannelloni (Manicotti)

Spinach Beef Cannelloni (Manicotti)

These straightforward cannelloni are stuffed with a mouthwatering spinach and ground beef filling and served in a rich bechamel sauce, creating an unforgettable Italian classic.

Servings: 8
Prep Time: 30 mins
Cook Time: 40 mins
Total Time: 1 hr 10 mins
Save Recipe
Pin Recipe
Print Recipe

Video

Embed video player here (e.g., YouTube or Vimeo iframe).

Ingredients

  • 1 lb fresh spinach
  • 1 tbsp olive oil
  • 8 oz cannelloni pasta shells (approx. 24 total, 3 per person)
  • 1 1/2 cups tomato sauce (marinara)

For the Filling

  • 1 1/2 lbs ground beef or veal
  • 1 yellow onion, chopped
  • 4 cloves garlic, minced
  • 3 tbsp olive oil
  • 2/3 cup dry white wine
  • 2 tbsp tomato paste
  • 2 tsp kosher salt
  • 1/2 tsp ground black pepper
  • 1/2 tsp ground nutmeg
  • 1/2 cup grated Parmesan cheese

For the Bechamel Sauce

  • 1/2 cup butter
  • 1 cup flour
  • 4 1/2 cups milk
  • 1 bay leaf
  • 1/2 cup grated Parmesan cheese, divided (1/4 cup for sauce, 1/4 cup for topping)

Unit conversion: US Customary – Metric

Instructions

  1. In a large skillet, wilt the fresh spinach in 1 tbsp olive oil over medium-high heat. Drain any excess water, chop the wilted spinach, and set aside.

Filling

  1. In a food processor, combine the ground beef, chopped onion, and minced garlic. Blitz until you have a coarse paste.
  2. In a large skillet over high heat, warm 3 tbsp olive oil. Add the beef mixture and cook until thoroughly browned. Stir in the dry white wine, tomato paste, 2 tsp kosher salt, and 1/2 tsp ground black pepper. Stir well, cover, and cook on low heat for 10 minutes.
  3. Remove the lid. Stir in 1/2 tsp ground nutmeg, 1/2 cup grated Parmesan cheese, and the chopped, cooked spinach. Stir to mix thoroughly, season to taste, and set aside.

Bechamel & Assembly

  1. In a large saucepan over medium heat, melt 1/2 cup butter. Whisk in 1 cup flour and cook for 2-3 minutes to create a roux. Slowly add 4 1/2 cups milk, whisking constantly to prevent lumps. Add the bay leaf and 1/4 cup Parmesan cheese. Simmer until the sauce thickens to a creamy consistency. Remove the bay leaf.
  2. Preheat your oven to 350°F (175°C).
  3. Grease a 9×13″ baking dish with butter, oil, or cooking spray. Scoop 2 ladlefuls of the prepared bechamel sauce into the baking dish and spread evenly to cover the bottom.
  4. Using your fingers or a spoon, fill each uncooked cannelloni shell with the prepared meat filling. Arrange all filled cannelloni in a single layer in the baking dish. Pour 1 1/2 cups of tomato sauce over the stuffed shells. Cover everything with the remaining bechamel sauce and sprinkle with the remaining 1/4 cup Parmesan cheese.
  5. Bake for 35-40 minutes, or until bubbly and golden brown. Let the cannelloni rest for 5-10 minutes before serving.

Notes

  1. Recipe adapted from Rick Stein’s From Venice to Istanbul.

Nutrition

Calories: 669 kcal |
Carbohydrates: 36g |
Protein: 29g |
Fat: 44g |
Saturated Fat: 19g |
Polyunsaturated Fat: 2g |
Monounsaturated Fat: 17g |
Trans Fat: 2g |
Cholesterol: 118mg |
Sodium: 1297mg |
Potassium: 1027mg |
Fiber: 3g |
Sugar: 10g |
Vitamin A: 6264 IU |
Vitamin C: 22mg |
Calcium: 375mg |
Iron: 5mg

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

Course: Main Dish
Cuisine: Italian
Author: Kevin

Have You Made This Recipe? Let Me Know on Instagram!

Your culinary creations inspire us! If you’ve tried this delightful Spinach and Beef Cannelloni recipe, we’d love to see your masterpiece. Share your photos on Instagram and tag @keviniscooking or use the hashtag #keviniscooking. We can’t wait to see your delicious results!

titled image (and shown) Spinach Beef Cannelloni
The final beautifully baked Spinach Beef Cannelloni.