Beef Cannelloni with Spinach

Featured in: Satisfying Hearty Mains

Ground beef cooked with vegetables and spinach, mixed with marinara, processed smooth, piped into cannelloni shells, covered with more marinara and mozzarella, baked until cheese is melted and golden.

Tags: #beef #pasta #cheese #casseroles #salads

Clare Greco
Updated on Tue, 08 Sep 2026 16:00:37 GMT
Easy Beef Cannelloni with Spinach
Easy Beef Cannelloni with Spinach | recipesbyclare.com
Pin it

Beef cannelloni with spinach fills pasta tubes with a savory mixture of lean ground beef, onion, garlic, green pepper, mushrooms, cooked spinach, Worcestershire sauce, herbs, and marinara. More sauce and a generous mozzarella layer allow the dry pasta to soften as the covered casserole bakes.

The recipe makes 20 to 24 cannelloni, serving six to eight in about 75 minutes. Briefly pulsing the cooked filling creates a texture that passes through a piping bag without becoming a paste.

Ingredients for Beef Cannelloni with Spinach

Ingredients for beef spinach cannelloni with pasta tubes, ground beef, vegetables, spinach, marinara, mozzarella, Parmesan, and herbs
Ingredients for beef spinach cannelloni with pasta tubes, ground beef, vegetables, spinach, marinara, mozzarella, Parmesan, and herbs | Recipes by Clare
Pin it

Use 20 to 24 dry cannelloni shells, 1 1/2 pounds lean ground beef, 1 tablespoon olive oil, 1 finely chopped onion, 3 minced garlic cloves, 1 finely chopped green bell pepper, 1 cup chopped mushrooms, and 8 ounces cooked chopped spinach.

Season with 1 tablespoon Worcestershire sauce, 1 teaspoon Italian seasoning, salt, and black pepper. Assembly requires about 40 ounces marinara, 2 1/2 cups shredded mozzarella, 1/2 cup shredded Parmesan, and optional parsley.

How to Make Beef Cannelloni with Spinach

Four stages showing beef and vegetables cooked, spinach filling processed, cannelloni piped, and pasta covered with marinara and cheese
Four stages showing beef and vegetables cooked, spinach filling processed, cannelloni piped, and pasta covered with marinara and cheese | Recipes by Clare
Pin it
  1. Preheat. Heat the oven to 350°F and prepare a 9-by-13-inch casserole dish.
  2. Cook vegetables. Soften onion, garlic, bell pepper, and mushrooms in olive oil for about 5 minutes.
  3. Brown beef. Add ground beef, Italian seasoning, and Worcestershire; cook fully and drain.
  4. Finish filling. Stir in cooked spinach and 1 cup marinara, then season.
  5. Pulse. Process the mixture for only a few seconds to remove large pieces.
  6. Fill. Spread marinara in the dish and pipe filling into dry cannelloni shells.
  7. Assemble. Arrange the tubes, cover completely with remaining sauce, and add mozzarella.
  8. Bake. Cover with foil for 35 minutes, then uncover for 5 to 10 minutes.
  9. Serve. Add parsley and Parmesan.

Prepare the Spinach

Cook fresh spinach in a covered pot with about 2 inches of boiling water for 3 to 5 minutes, just until wilted. Drain it thoroughly, cool enough to handle, and chop.

Press out excess water before measuring the 8 ounces for filling. Wet spinach can make the beef mixture loose and reduce the amount of concentrated flavor inside each tube.

Chop the Vegetables Finely

Finely chop the onion, green bell pepper, and mushrooms and mince the garlic. Small pieces cook evenly and pass through the piping bag more easily than large chunks.

Uniform preparation also distributes the vegetables throughout the meat instead of leaving one cannelloni full of pepper and another mostly beef.

Soften the Vegetables First

Warm olive oil in a large skillet over medium heat. Add garlic, onion, bell pepper, and mushrooms and cook for about 5 minutes, stirring, until softened.

Cooking these ingredients before the beef removes rawness and allows mushroom moisture to evaporate. Avoid deep browning, which can make tiny garlic pieces bitter.

Brown and Season the Beef

Add the lean ground beef, Italian seasoning, and Worcestershire sauce. Break the meat into small crumbles and cook until no pink remains and it reaches 160°F.

Drain excess fat before continuing. Taste carefully and add salt and pepper, remembering that marinara and both cheeses bring additional seasoning.

Add Spinach and Marinara

Stir the drained chopped spinach and 1 cup marinara into the cooked meat. The sauce binds the filling and adds enough moisture for piping without making it runny.

Mix until the green spinach is evenly distributed. Remove the skillet from heat before processing so the mixture stops cooking.

Make a Pipeable Filling

Transfer the meat mixture to a food processor in manageable batches if necessary. Pulse only a few times to break down stubborn vegetable and meat pieces.

Allow the filling to cool slightly, then place it in a sturdy piping or decorator bag. Cut an opening smaller than the cannelloni tube so the bag fits neatly at each end.

Prepare a Sauced Baking Dish

Spread a thin, complete layer of marinara across the bottom of the 9-by-13-inch dish. The sauce prevents sticking and supplies the moisture needed by the underside of the dry pasta.

Do not leave bare corners. Cannelloni not touching enough sauce can remain firm after the rest of the casserole is tender.

Fill Each Cannelloni Tube

Stand several tubes upright in a large bowl or measuring cup, then pipe filling into one end until it reaches the center. Turn the tube and finish from the other end if needed.

Avoid forcing too much filling into a shell, which can split the pasta. Arrange filled tubes in a single snug layer over the sauce.

Cover Completely with Sauce

Pour the remaining marinara over the filled cannelloni, reaching every end and gap. Dry shells depend on abundant surrounding sauce and trapped steam to cook.

Scatter mozzarella from edge to edge, then seal the dish with foil. If the foil may touch the cheese, lightly grease its underside to reduce sticking.

Bake Covered, Then Brown

Bake at 350°F for 35 minutes under foil. Check a center tube with a thin knife; the pasta should be tender and the sauce bubbling.

Remove the foil and bake 5 to 10 minutes more, until the mozzarella develops light golden spots. Continue covered a little longer first if the shells remain firm.

Troubleshooting

  • Pasta stays hard: Cover tubes completely with sauce and keep the dish sealed during the first bake.
  • Filling will not pipe: Chop ingredients finely and pulse briefly to remove large pieces.
  • Filling is watery: Drain spinach, mushrooms, and beef thoroughly.
  • Cheese sticks to foil: Grease the foil lightly or tent it above the surface.
  • Tubes split: Pipe from both ends and avoid packing them too tightly.
Beef and spinach cannelloni baked in marinara with melted mozzarella and Parmesan
Beef and spinach cannelloni baked in marinara with melted mozzarella and Parmesan | recipesbyclare.com
Pin it

Serving Suggestions

Let the casserole stand for 5 to 10 minutes, then add chopped parsley and grated Parmesan. A brief rest makes the sauce easier to serve and reduces the chance of splitting the hot tubes.

Pair with salad, garlic bread, or roasted vegetables. Two to four cannelloni per person is a useful range depending on their size and the side dishes.

Freezing and Make-Ahead Notes

Assemble the casserole up to one day ahead, cover, and refrigerate. A cold dish needs additional covered baking time; test a center tube for tenderness.

Freeze unbaked or baked cannelloni well wrapped for up to 2 months. Thaw overnight in the refrigerator before baking or reheating so the center warms evenly.

Storage and Reheating

Refrigerate cooled leftovers airtight for up to 4 days. Keep enough sauce around each portion to protect the pasta from drying.

Reheat covered in a 350°F oven until the center reaches 165°F. Individual servings can be microwaved in 30-second intervals, rotating or rearranging between intervals.

Conclusion

Cook chopped vegetables with lean beef, seasoning, Worcestershire, spinach, and a cup of marinara. Pulse briefly and pipe into dry cannelloni. Arrange over sauce, cover completely with more marinara and mozzarella, then bake covered at 350°F for 35 minutes and uncovered 5 to 10 minutes.

Frequently Asked Questions

→ Do I need to boil cannelloni shells first?

No. This recipe fills them dry, then cooks them under foil with enough marinara to soften the pasta.

→ Why process the beef filling?

A few pulses remove large pieces so the mixture passes through a piping bag, while stopping early preserves texture.

→ Can beef cannelloni be frozen?

Yes. Freeze it baked or unbaked for up to 2 months and thaw overnight in the refrigerator before heating.

→ How do I keep cannelloni shells from staying hard?

Cover every shell completely with marinara and seal the dish tightly during the first 35 minutes of baking.

4.50 from 23 votes

Beef Cannelloni with Spinach

Preparation Time:
30 Minutes
Cook Time:
45 Minutes
Total Cooking Time:
75 Minutes
Number of Servings:
7
Easy Beef Cannelloni with Spinach
Print it Send it

Cannelloni shells stuffed with ground beef, spinach, mushrooms, and peppers, covered in marinara sauce and mozzarella cheese, baked until bubbly.

Ingredients You'll Need

  • For the Cannelloni

  • For Assembly

How to Make It

1.

1. Get Ready: Preheat your oven to 350 degrees. You'll need a 9x13 inch casserole dish for this recipe.

2.

2. Cook the Vegetables: In a large skillet over medium heat, add the olive oil, garlic, onions, green pepper, and mushrooms. Cook until everything is soft, about 5 minutes.

3.

3. Cook the Beef: Add the ground beef, Italian seasoning, and Worcestershire sauce to the vegetable mixture. Cook until the beef is completely cooked and no longer pink and the vegetables are soft. Drain any excess fat.

4.

4. Add Spinach and Sauce: Stir in the cooked, chopped spinach. Then stir in 1 cup of the marinara sauce until everything is combined. Taste and add salt and pepper as needed.

5.

5. Process the Filling: Place the meat mixture in a food processor and pulse for just a few seconds. This breaks up any large pieces and creates a smooth texture that's easier to pipe into the cannelloni tubes. Don't over-process - just a few pulses!

6.

6. Prep the Dish: Lightly coat the bottom of your 9x13 inch baking dish with marinara sauce.

7.

7. Fill the Cannelloni: Use a large bowl or measuring cup to stand the cannelloni tubes upright. Fill a piping bag with the beef mixture and pipe it into each cannelloni tube to stuff the pasta.

8.

8. Assemble: Place the filled cannelloni tubes in the bottom of the casserole dish. Pour the remaining marinara sauce over the filled cannelloni. Sprinkle with the shredded mozzarella cheese.

9.

9. Bake: Cover with aluminum foil and bake at 350 degrees for 35 minutes, until the cheese is melted and marinara sauce is bubbling at the edges. Remove the foil and bake another 5 to 10 minutes until the cheese starts to brown a little on top.

10.

10. Serve: Sprinkle with fresh parsley and serve immediately with freshly grated Parmesan cheese. This is comfort food at its finest!

Extra Information

  1. To cook the spinach: bring about 2 inches of water to a boil in a pot, add spinach leaves, cover and cook for 3-5 minutes. Strain and chop.
  2. Processing the meat mixture makes it easier to pipe into the tubes - just pulse for a few seconds, don't over-process!
  3. Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave in 30-second intervals.
  4. You can freeze leftover cannelloni for up to 2 months, or freeze it uncooked and thaw before baking.
  5. Serve with a side salad, garlic bread, or roasted vegetables for a complete meal.

Essential Tools

  • 9x13 inch casserole dish
  • Large skillet
  • Food processor
  • Piping bag (decorator bag)
  • Aluminum foil

Allergy Warnings

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (mozzarella cheese, Parmesan cheese)
  • Contains gluten (cannelloni shells)
  • May contain soy (Worcestershire sauce - check label)

Nutrition Details (Per Portion)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 485
  • Total Fat: 22 g
  • Total Carbohydrate: 38 g
  • Protein: 35 g