01 -
Preheat your oven to 350 degrees. You'll need a 9x13 inch casserole dish for this recipe.
02 -
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.
03 -
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.
04 -
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.
05 -
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!
06 -
Lightly coat the bottom of your 9x13 inch baking dish with marinara sauce.
07 -
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.
08 -
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.
09 -
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 -
Sprinkle with fresh parsley and serve immediately with freshly grated Parmesan cheese. This is comfort food at its finest!