Easy Beef Cannelloni Spinach

Category: Dinner Ideas That Actually Work

This dish features tender pasta tubes generously filled with a hearty mixture of ground beef, spinach, onions, mushrooms, and peppers for a rich and flavorful bite. The filling is tucked into cannelloni shells, covered with marinara sauce, and layered with a blend of melted mozzarella and Parmesan cheese. Baked until bubbling and golden, it delivers a comforting Italian classic that's satisfying for both weeknight dinners and special gatherings. For the best experience, serve with garlic bread or a crisp green salad, and finish with a sprinkle of fresh parsley and extra Parmesan.

Labels: #high-protein

Lili Clark smiling at the camera.
Created By Lili Clark
Updated on Sat, 14 Mar 2026 07:44:47 GMT
A bowl of cannelloni with spinach and meat. Save
A bowl of cannelloni with spinach and meat. | lilicooks.com

Sometimes nothing hits the spot like these beef cannelloni with spinach piping hot from the oven with bubbling cheese and silky marinara sauce. The filling combines juicy ground beef with onions peppers and mushrooms for a savory richness that pairs perfectly with the fresh spinach tucked inside each pasta tube. This recipe has seen a lot of family birthdays and Sunday dinners in my kitchen and it is pure Italian comfort.

I first whipped this up on a snowy evening when all I wanted was cheesy baked pasta. My kids always go back for seconds and honestly the leftovers are even better the next day.

Ingredients

  • Cannelloni shells: Provide the perfect shape for stuffing with savory filling. Look for sturdy dried tubes without cracks.
  • Ground beef: Should be lean for the best texture and less grease. Choose fresh bright red beef.
  • Olive oil: Helps blend flavors and softens the aromatics. Go for extra virgin olive oil for nice depth.
  • Onion: Brings sweetness and savor. Choose firm onions with no soft spots.
  • Garlic: Adds bold flavor. Fresh garlic cloves give the best punch.
  • Green bell pepper: Adds a touch of earthiness and color. Select crisp peppers with shiny skin.
  • Mushrooms: Contribute an earthy flavor and softness look for plump mushrooms without dark spots.
  • Fresh spinach: Gives color and gentle bitterness. Baby spinach is tender and easy to chop.
  • Worcestershire sauce: Deepens the meaty notes adding a subtle tang.
  • Italian seasoning: Gives fragrant herb notes that taste classic. Look for a blend that includes oregano basil and thyme.
  • Marinara sauce: Adds tomato richness and moisture. Try to pick a good quality jarred sauce with simple ingredients.
  • Mozzarella cheese: Melts for that perfect stretchy topping always buy whole blocks and shred them fresh if you can.
  • Parmesan cheese: Adds salt and a nutty finish. Freshly shredded is best for flavor.
  • Salt and black pepper: Balance and sharpen all ingredients taste before finishing.
  • Fresh parsley: Brings brightness at the end try curly or flat leaf both work.

Step by Step Instructions

Prep the Dish:
Lightly coat a 9 by 13 inch baking dish with marinara sauce to prevent sticking and set it aside ready for the stuffed cannelloni tubes.
Soften the Vegetables:
In a large skillet heat olive oil over medium. Add garlic onions green pepper and mushrooms. Cook for at least five minutes until the vegetables are soft and aromatic which builds the sweet and savory base of your filling.
Brown the Beef:
Add ground beef Italian seasoning and Worcestershire sauce right into the skillet. Let everything cook until the beef is no longer pink and the vegetables are fully tender. Take care to break up the beef as it cooks for an even texture.
Drain and Mix:
Remove any excess fat from the skillet with a spoon or by carefully tilting and draining. Stir in the cooked chopped spinach along with a cup of your marinara sauce. Mix thoroughly then taste and adjust with salt and pepper.
Process for a Smooth Filling:
Spoon the filling into a food processor and pulse just a few times. This extra step makes the mixture smooth and easier to pipe into your pasta tubes do not overdo it or you will lose texture.
Stuff the Cannelloni:
Stand each empty cannelloni shell upright in a bowl. Fill a piping bag with the beef and spinach mixture and gently pipe it into each tube being careful not to split them.
Layer and Top:
Arrange the filled cannelloni neatly in your prepared baking dish. Pour the rest of the marinara sauce generously over the top so every tube is covered. Sprinkle with a thick layer of shredded mozzarella.
Bake Until Bubbling:
Cover the baking dish with foil and bake at 350°F for 35 minutes. Remove the foil then continue baking another 5 to 10 minutes until the cheese is golden and the sauce bubbles at the edge.
Finish and Serve:
Sprinkle the hot dish with fresh parsley and a shower of Parmesan right before serving. Eat immediately if you love a gooey cheese pull.
A dish of cannelloni with spinach and meat.
A dish of cannelloni with spinach and meat. | lilicooks.com

One of my favorite parts about this recipe is the extra fresh spinach. My grandmother was always sneaking greens into her pasta bakes and now I do the same. The moment the cheesy top comes out golden my family all gather around eager for their first bite.

Storage Tips

After baking let the cannelloni cool completely before storing in an airtight container in the fridge. They keep for up to four days and reheat well in the microwave or oven. If you want to freeze leftovers do so in single portion containers for easy meals later on. You can even freeze the assembled but unbaked cannelloni just thaw overnight before baking as usual.

Ingredient Substitutions

You can swap ground beef for ground turkey chicken or even plant based crumbles for a lighter take. If you do not have mushrooms try chopped zucchini or eggplant. Cottage cheese can stand in for part of the mozzarella if you want extra creaminess. Gluten free cannelloni shells are also easy to find if needed.

Serving Suggestions

This dish shines with a crisp green salad and a loaf of garlic bread on the side. Roasted broccoli or green beans are also great partners for a wholesome meal. Sometimes I add a simple red wine or sparkling water to make dinner feel like a real Italian night out.

A dish of beef cannelloni with spinach.
A dish of beef cannelloni with spinach. | lilicooks.com

Cannelloni in Italian Cooking

Cannelloni is a classic Italian comfort food found throughout regions like Emilia Romagna. Traditionally the filling might be ricotta and spinach or minced meat and cheese. Baking pasta in tomato sauce with layers of melting cheese is at the heart of Italian home cooking. Bringing it to your own table is the next best thing to dining in Italy.

Recipe FAQs

→ Can other greens be substituted for spinach?

Yes, Swiss chard or kale are great alternatives. Simply cook, chop, and use them as you would spinach.

→ Do I need to cook the pasta shells first?

No pre-cooking is needed if you use standard dry cannelloni shells; the sauce provides enough moisture as they bake.

→ Can I make this dish ahead of time?

Absolutely. Assemble the cannelloni, cover, and refrigerate up to 24 hours. Bake when ready to serve.

→ How should leftovers be stored?

Leftovers can be refrigerated in an airtight container for up to 4 days or frozen for up to two months.

→ What's the best way to reheat leftovers?

Reheat individual portions in the microwave, or bake covered in the oven until warmed through and bubbling.

→ What side dishes pair well with this meal?

Try serving with a fresh green salad, garlic bread, or steamed vegetables to round out your meal.

Easy Beef Cannelloni Spinach

Pasta tubes filled with savory beef, spinach, and vegetables, smothered in marinara and melted cheese.

Preparation Time
30 min
Cooking Time
45 min
Overall Time
75 min
Created By: Lili Clark

Category: Dinner

Skill Level: Beginner-Friendly

Cuisine Type: Italian

Output: 6 Serves

Dietary Options: ~

Ingredients

→ Main Ingredients

01 20 to 24 cannelloni shells
02 1.5 pounds ground beef (lean)
03 1 tablespoon olive oil
04 1 onion, finely chopped
05 3 cloves garlic, minced
06 1 green bell pepper, finely chopped
07 1 cup mushrooms, chopped
08 250 g fresh spinach, cooked and chopped
09 1 tablespoon Worcestershire sauce
10 1 teaspoon Italian seasoning
11 2 jars marinara sauce (650 mL each)
12 2.5 cups mozzarella cheese, shredded
13 0.5 cup Parmesan cheese, shredded
14 Salt to taste
15 Black pepper to taste
16 Fresh parsley, chopped

Steps

Step 01

Lightly coat the bottom of a 9×13-inch casserole dish with marinara sauce. Preheat oven to 350°F.

Step 02

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

Step 03

Add ground beef, Italian seasoning, and Worcestershire sauce to the skillet. Cook until beef is fully cooked and no longer pink, and vegetables are soft. Drain any excess fat.

Step 04

Stir in cooked, chopped spinach and 1 cup of marinara sauce. Mix well, then season with salt and pepper to taste.

Step 05

Place the beef mixture in a food processor and pulse for a few seconds to achieve a smoother texture. Do not over-process.

Step 06

Use a piping bag to fill each cannelloni tube with the beef mixture. Stand the tubes upright for easier filling.

Step 07

Place the filled cannelloni tubes in the casserole dish. Pour the remaining marinara sauce over the top. Sprinkle with mozzarella cheese and cover with aluminum foil. Bake at 350°F for 35 minutes.

Step 08

Remove foil and bake for an additional 5 to 10 minutes, until the cheese begins to brown slightly.

Step 09

Sprinkle with fresh parsley and serve immediately with grated Parmesan cheese.

Tips

  1. Cook spinach by boiling for 3 to 5 minutes, then strain and chop before use.
  2. Leftovers can be stored in an airtight container in the refrigerator for up to 4 days.
  3. Uncooked cannelloni can be frozen and baked as per recipe instructions after thawing.
  4. Serve with a side salad, garlic bread, or vegetables.

Required Tools

  • 9×13-inch casserole dish
  • Large skillet
  • Food processor
  • Piping bag

Allergy Information

Always check each ingredient for allergens, and consult a medical professional if unsure.
  • Contains dairy (mozzarella and Parmesan cheese)
  • Contains gluten (cannelloni pasta)

Nutritional Information (per serving)

These details are shared for general guidance and don’t replace professional advice.
  • Calories: 520
  • Fats: 22 g
  • Carbohydrates: 42 g
  • Proteins: 37 g