Healthy Stuffed Shells with Cannellini Beans and Spinach

310

Stuffed shells are a classic comfort food—large pasta shells filled with a creamy, cheesy mixture and smothered in marinara sauce. But what if you could indulge in stuffed shells while also making them healthier? We’ve got the perfect solution: Healthy Stuffed Shells with Cannellini Beans and Spinach!

Healthy stuffed shells in a blue casserole dish

This lighter, vegetarian version swaps traditional ricotta and heavy fillings for a blend of creamy ricotta, protein-packed cannellini beans, and nutrient-dense spinach. The result is a hearty, flavorful dish that’s just as comforting as the original, but with a boost of fiber, protein, and vitamins.

Why You’ll Love These Healthy Stuffed Shells:

  • Packed with Protein and Fiber: Cannellini beans add a subtle creaminess while packing a nutritional punch. They’re a great source of plant-based protein and fiber, making this dish more filling and satisfying.
  • Full of Veggies: Fresh spinach adds a vibrant green color and tons of vitamins and minerals, without compromising on taste.
  • Lower in Calories: By swapping out some of the heavier cheese and meat fillings typically used in stuffed shells, this recipe is lighter but still incredibly flavorful.
  • Perfect for Meal Prep: These stuffed shells can be made in advance and stored in the fridge or freezer, making them an excellent option for busy weeknights or meal prepping for the week ahead.

Ingredients

Ingredients for Healthy Stuffed Shells

Olive Oil

Cannellini Beans

Spinach

Cheeses: Ricotta Cheese, Mozzarella, Parmesan

Spices: garlic powder, oregano, nutmeg, salt

Marinara Sauce: You can use homemade, or your favorite store bought (our favorite is Rao’s!)

Jumbo Shells

How to Make

Prep the Oven and Pasta:

Preheat your oven to 350°F (175°C). In a large pot, cook the pasta shells according to the package instructions, until al dente. Drain the shells and set them aside to cool slightly while you prepare the filling.

Make the Filling:

In a food processor, combine the ricotta cheese, cannellini beans, spinach, mozzarella, olive oil, and seasonings. Blend on high for about 1 minute, or until the mixture is smooth and creamy. Adjust seasonings to taste if needed.

Creamy cheese, bean, and spinach mixture in a food processor

Assemble the Stuffed Shells:

Spread 1 cup of tomato sauce evenly across the bottom of a 13×9-inch baking dish. Take each pasta shell and gently open it. Spoon about 3 tablespoons of the creamy filling into each shell, allowing them to be generously filled (it’s perfectly fine if the filling overflows a little!). Arrange the stuffed shells in the baking dish.

Top the shells with the remaining tomato sauce, making sure each shell is well-coated. Sprinkle the remaining mozzarella and parmesan cheese evenly over the top.

Bake:

Cover the baking dish with aluminum foil and bake for 30-35 minutes, or until the sauce is bubbling and the cheese is melted and golden. For a slightly crispier top, remove the foil during the last 5-10 minutes of baking.

Serve and Enjoy:

Once the shells are done, remove them from the oven and let them cool for a few minutes before serving. Serve with a side of crusty bread and a fresh, vibrant salad for the perfect meal!

Make-Ahead Tips:

  • Prep Ahead: You can prepare the stuffed shells in advance by assembling them in the baking dish, covering them with foil, and refrigerating them for up to 24 hours. When you’re ready to bake, just pop them in the oven for a few extra minutes.
  • Freezer-Friendly: These stuffed shells are also freezer-friendly! I typically double the recipe and make one night of, and then freeze a batch to enjoy at a later date. After assembling and baking, let them cool completely, then store them in an airtight container or freezer bag for up to 3 months. To reheat, bake them straight from the freezer, adding about an extra 15-20 minutes to the cooking time.
Healthy Srtuffed Shells in a bowl with a bowl of grated cheese, and a blue napkin in the back

What to Serve with Healthy Stuffed Shells

Serve with crusty bread, your favorite salad or roasted vegetables! My family always enjoys these healthy stuffed shells paired with a ceasar salad.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Stuffed Shells in casserole dish before baking

Healthy Stuffed Shells with Cannellini Beans and Spinach: A Lighter Take on a Comforting Classic


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jessica Salerno
  • Total Time: 1 hour
  • Yield: 20 Shells
  • Diet: Vegetarian

Description

These Healthy Stuffed Shells are filled with a creamy mixture of ricotta, cannellini beans, and spinach, making them a lighter, nutrient-packed version of the classic dish. Topped with marinara sauce and melted mozzarella, they’re a delicious, wholesome comfort food that’s perfect for any occasion.


Ingredients

  • 2 tablespoons olive oil 

  • 2 cups Ricotta Cheese (or 15 oz container)

  • 1 cup Cannellini Beans (or half a can)

  • 2 cups Spinach

  • 2 cups Mozzarella, divided

  • ½ teaspoon italian seasoning

  • ½ teaspoon salt

  • ¼ teaspoon garlic

  • ¼ teaspoon nutmeg

  • 24 jumbo shells (this includes an extra few for ones that may break in the cooking process)

  • 3 cups favorite marinara sauce, homemade or store-bought


Instructions

Prep the Oven and Pasta:

Preheat your oven to 350°F (175°C). In a large pot, cook the pasta shells according to the package instructions, until al dente. Drain the shells and set them aside to cool slightly while you prepare the filling.

Make the Filling:

In a food processor, combine the ricotta cheese, cannellini beans, spinach, mozzarella, olive oil, and seasonings. Blend on high for about 1 minute, or until the mixture is smooth and creamy. Adjust seasonings to taste if needed.

Assemble the Stuffed Shells:

Spread 1 cup of tomato sauce evenly across the bottom of a 13×9-inch baking dish. Take each pasta shell and gently open it. Spoon about 3 tablespoons of the creamy filling into each shell, allowing them to be generously filled (it’s perfectly fine if the filling overflows a little!). Arrange the stuffed shells in the baking dish.

Top the shells with the remaining tomato sauce, making sure each shell is well-coated. Sprinkle the remaining mozzarella and parmesan cheese evenly over the top.

Bake:

Cover the baking dish with aluminum foil and bake for 30-35 minutes, or until the sauce is bubbling and the cheese is melted and golden. For a slightly crispier top, remove the foil during the last 5-10 minutes of baking.

Serve and Enjoy:

Once the shells are done, remove them from the oven and let them cool for a few minutes before serving. Serve with a side of crusty bread and a fresh, vibrant salad for the perfect meal!

Notes

See above blog post for tips on make ahead, and storage!

  • Prep Time: 20
  • Cook Time: 40
  • Category: Dinner
  • Method: Oven

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Close
Close