Stuffed Shells (with Spinach and Cheese)

Total Time
1hr 15mins
Prep 30 mins
Cook 45 mins

A really unique stuffed shells recipe. I usually make this for company. The original recipe included one pound of bulk Italian sausage in the stuffing, which I have omitted for my own personal tastes. I'm getting hungry just typing this recipe and remembering how good it is!

Ingredients Nutrition


  1. In a skillet, cook onion until tender.
  2. Transfer to a large bowl.
  3. Stir in the spinach, cream cheese, and egg.
  4. Add 1 cup mozzarella, cheddar, cottage cheese, parmesan, salt, pepper, and cinnamon if desired; mix well.
  5. Stuff shells and arrange in a greased 13x9x2 baking dish.
  6. Combine sauce ingredients; mix well.
  7. Pour over shells.
  8. Cover and bake at 350 degrees for 40 minutes.
  9. Uncover; sprinkle with remaining mozzarella.
  10. Return to oven for 5 minutes or until cheese melts.
Most Helpful

Loved it!!! Easy way to stuff shells..put all ingredients in ziplock bag and cut the mess!!

sir jazz October 06, 2007

Very good! Will make again. I did use a 15oz container of ricotta in place of the cream cheese & cottage cheese. I also used fresh spinach, i just chopped it up and threw it in at the end of cooking the onion to cook out some of the moisture.

adamwa January 22, 2010

Delicious! I couldn't find whole wheat jumbo shells, so I rolled the filling up in lasagna rolls, and it was amazing! The cream cheese took it to another level! I will definitely be making these again.

Erin M Ryan January 30, 2013