Sweet Potato, Spinach, and Ricotta Stuffed Shells

5 from 4 votes
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Vegetarian Sweet Potato, Spinach, and Ricotta Stuffed Shells that don’t require ANY pre-cooking of the noodles and that are packed full of flavor.

This is a great vegetarian freezer meal idea that’s easy to prepare and easy to bake in the oven from frozen.

email me this recipe
Plus, enjoy weekly doses of recipe inspiration as a bonus!
Please enable JavaScript in your browser to complete this form.
Scooping stuffed shells out of the pan
The Lentil Tacos logo on a red background.

The Perfect Weeknight Meal

Say hello to these flavor-packed vegetarian stuffed shells! Not only is this meal delicious, but it is made with super simple ingredients that you probably have in your kitchen right now!

We really do think this meal is the perfect vegetarian dinner idea. Why?

  • It is easy to prepare ahead of time! You can make it a night before or you can freeze it for another time.
  • These stuffed shells are nutrient-packed!
  • Pasta is a dish that the whole family loves!
  • You can make this dish your own by switching up ingredients!
Stuffed shells filling

Protein-Packed Stuffed Shells Filling

One of the best parts of these stuffed shells is the FILLING. We wanted to develop a filling that was nutritious, sweet, AND savory. I think we’ve done it.

The filling is made up of ricotta, cottage cheese, sweet potato puree, spinach, onion, and garlic! Let’s break down the ingredients.

Onions + Garlic

The base of so many delicious Italian dishes are onions and garlic. We used diced white onion and fresh minced garlic in this recipe and it adds great flavor to the whole dish!

Feel free to use any onion you have on hand. Even frozen onion would work just fine!

Ricotta

Did you know that one cup of ricotta cheese has 28 grams of protein? Heck yes! Not only is ricotta a protein booster, but it also acts a delicious creamy base to pasta dishes like lasagna and stuffed shells.

Cottage Cheese

We added extra goodness to these stuffed shells by adding even more protein and creaminess with cottage cheese. We use cottage cheese in our Instant Pot Protein Mac and Cheese because it adds protein and a delicious tang to pasta sauce.

Sweet Potato Puree

Say hello to one of the sneakiest ingredients of this dish, sweet potato puree! We wanted to sneak in another vegetable into these shells and sweet potato adds a bit of sweetness and crazy creaminess!

You can make your own sweet potato puree by preparing our homemade sweet potato puree or you can use a can of sweet potato puree! Don’t have access to sweet potato puree? Try using canned pumpkin, instead!

Spinach

Get your greens in! Spinach is a great source of magnesium and iron! It’s also a great vegetable to add to pasta dishes! You can use fresh spinach and wilt it yourself or frozen spinach.

The most important step for the filling–> Whether you use frozen spinach or wilt your own, it is very important to remove access moisture from the spinach! For frozen spinach that means wringing out moisture by placing the thawed frozen spinach in a paper towel and squeezing out water.

For fresh spinach that means cooking the spinach down and letting the access liquid cook off before adding it to the filling.

Stuffing shells

How to Stuff Shells

Guess what, these shells are actually stuffed when they’re UNCOOKED. That’s right, I said it. You fill uncooked giant shell noodles, which cuts out a whole step in this recipe.

After mixing up the filling, spread out a little filling and sauce on the bottom of a casserole and carefully start to fill the uncooked shells by scooping the filling into the shell.

You may have to use your hands to push the filling down into the shell, but it makes it a fun recipe to make with friends or family.

After stuffing the shells, place them open side-up into the sauce. Repeat this process until the noodles and filling are gone.

Stuffed shells in a casserole dish

How to Assemble this Dish

After all of the shells are stuffed and placed, there are only a few steps left.

  1. Pour marinara sauce and leftover filling (if there is any) over the top of the shells and spread it out evenly.
  2. After that, you can cover the dish with a top or tin foil and place it in the refrigerator for later or you place it in the oven to bake.
  3. Bake the stuffed shells for 60 minutes, sprinkle with cheese and bake for another couple of minutes to melt the cheese and ENJOY!
Stuffed shells in a casserole dish

How to Freeze Stuffed Shells for Later

Guess what? This recipe makes for an incredible freezer meal that you can prepare now and eat later. Here’s what you should freeze together:

Freeze Together

  • 2 tablespoons olive oil
  • 1/4 large white onion, finely diced
  • 5 oz. fresh spinach
  • 1 cup full-fat ricotta cheese
  • 1 cup 4% cottage cheese
  • 1 15-oz. can sweet potato puree (or pumpkin puree)
  • 1/2 tablespoon minced garlic
  • 1/8 teaspoon salt
  • 1 24-oz. jar organic marinara sauce
  • 12-oz. jumbo shells, uncooked

Freezer Directions

  1. First, heat a large nonstick skillet over medium/high heat and add olive oil.
  2. When olive oil is fragrant (that’s when you know it’s hot) add the onion to the pan and sauté for 1 minute. Then, add in fresh spinach and toss.
  3. Sauté the spinach over medium heat for 4-5 minutes or until the spinach is wilted and then remove from heat.
  4. In a large bowl, mix together the ricotta cheese, cottage cheese, sweet potato puree, minced garlic, salt and wilted spinach mixture. Set aside.
  5. Prepare a freezer-safe casserole dish by adding 1 cup of your favorite marinara sauce, 1/2 cup of the cheese and sweet potato mixture to the bottom of the casserole dish. Use a spatula to mix and then spread the sauce out evenly on the bottom of the dish.
  6. Stuff the uncooked jumbo shells individually by scooping the sweet potato and cheese mixture with the shell until it is full. Place the shell on the bottom of the casserole, open side up. Repeat until all shells are used or until the casserole dish is full.
  7. Finally, pour the remaining marinara sauce over the shells.
  8. Make sure the shells are completely cool before covering with either the casserole dish cover or with a piece of plastic wrap and then tin foil.
  9. Before placing the stuffed shells into the freezer, label and date the lasagna.
  10. Place in the freezer for up to 3 months.

Cooking Directions (from frozen in the oven)

Ingredients to add Before Cooking

  • 1/2 cup vegetable broth
  • 1 cup shredded mozzarella cheese

Cooking Directions

  1. Preheat the oven to 375ºF.
  2. Remove stuffed shells from the freezer and discard plastic wrap if you used that or remove any plastic/non-oven-safe lids.
  3. Next, pour ½ cup of vegetable broth over the noodles and cover the entire dish with tin foil.
  4. Bake at 375ºF for one hour. Uncover and sprinkle the mozzarella over the shells and bake for an additional 10 minutes to melt the cheese.
Stuffed shells in a bowl

Healthy Pasta Dishes

5 from 4 votes

Sweet Potato Spinach Stuffed Shells

Vegetarian Sweet Potato, Spinach, and Ricotta Stuffed Shells that don’t require ANY pre-cooking of the noodles and that are packed full of flavor.
Prep: 30 minutes
Cook: 1 hour
Total: 1 hour 30 minutes
Servings: 8
email me this recipe
Plus, enjoy weekly doses of recipe inspiration!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 tablespoons olive oil
  • 1/4 large white onion, finely diced
  • 5 oz. fresh spinach
  • 1 cup full-fat ricotta cheese
  • 1 cup 4% cottage cheese
  • 15 oz. canned sweet potato puree
  • 1/2 tablespoon minced garlic
  • 1/8 teaspoon salt
  • 24 oz. jar organic marinara sauce
  • 1/2 cup vegetable broth
  • 1 cup shredded mozzarella
  • 12 oz. jumbo shells

Instructions 

  • First, preheat oven to 425ºF and spray a 9×13-inch casserole dish with non-stick cooking spray. Set aside.
  • Next, heat a large nonstick skillet over medium/high heat and add olive oil.
  • When olive oil is fragrant (that’s when you know it’s hot) add the onion to the pan and sauté for 1 minute. Then, add the fresh spinach to the pan and toss the spinach with the olive oil and onion.
  • Sauté the spinach over medium heat for 4-5 minutes or until the spinach is wilted and then remove from heat.
  • In a large bowl, mix together the ricotta cheese, cottage cheese, sweet potato puree, minced garlic, salt and wilted spinach. Set aside.
  • Prepare the casserole dish and add 1 cup of your favorite marinara sauce, 1/2 cup of the cheese and sweet potato mixture , and 1/2 cup vegetable broth to the bottom of the casserole dish. Use a spatula to mix and then spread the sauce out evenly on the bottom of the dish.
  • Stuff the jumbo shells individually by scooping the sweet potato and cheese mixture with the shell until it is full. Place the shell on the bottom of the casserole, open side up. Repeat until all shells are used or until the casserole dish is full.
  • Finally, pour the remaining marinara sauce over the shells and cover the casserole dish with tin foil and bake at 425ºF for 60 minutes.
  • Remove the casserole dish from the oven and uncover. Sprinkle mozzarella over the shells and bake for another 10 minutes or until cheese is melted.

Watch It

[adthrive-in-post-video-player video-id=”72XFTlRe” upload-date=”2020-04-07T09:00:00.000Z” name=”Sweet Potato, Spinach, and Ricotta Stuffed Shells” description=”Vegetarian Sweet Potato Spinach Stuffed Shells that don’t require ANY pre-cooking of the noodles and that are packed full of flavor.”]

Nutrition

Calories: 393 kcal, Carbohydrates: 47 g, Protein: 20 g, Fat: 15 g, Fiber: 3 g, Sugar: 11 g

Nutrition information is automatically calculated, so should only be used as an approximation.

love this? leave a comment below!

Don’t forget to tag your posts on social media with the hashtag #fitfoodiefinds, we’d love to see what you’re up to!

Similar Recipes:

About Linley Hanson

Linley has played an important role in the success of Fit Foodie Finds over the last 10 years. She is an incredible home cook and has an amazing palate. She is the brain behind our recipes and has spent thousands of hours developing, testing, and perfecting the delicious meals you see here at Fit Foodie Finds.

5 1 vote
Recipe Rating
Subscribe
Notify of
guest
Recipe Rating




Recipe Rating

8 Comments
Inline Feedbacks
View all comments
September 30, 2022 2:41 am
Recipe Rating :
     

5 stars
I’ve never had sweet potato as a pasta filling, and this sounds delicious and quite perfect as a non-meat option. We’ve been trying to cut back on meat lately, and this is a fitting recipe to try for our family.

Zoe
July 23, 2022 10:03 pm

What to do if I canโ€™t find jumbo shells anywhere? I already bought the ingredients but I donโ€™t have the shells.

Nora
July 20, 2020 8:22 pm
Recipe Rating :
     

5 stars
I love this recipe so much. Iโ€™ve made it five times now, and it just keeps getting better. Great as leftovers too!

July 21, 2020 9:55 am
Reply to  Nora

Such greattttttt leftovers!

Mackenzie
May 21, 2020 9:34 am
Recipe Rating :
     

5 stars
These are phenomenal. Bonus – the kids loved them too!

Jane
April 29, 2020 7:55 pm
Recipe Rating :
     

5 stars
This. Is. So. Good. Definitely a repeat!!!

Karensa
April 12, 2020 6:37 am

Iโ€™m planning on making this without jumbo shells and making more of a casserole (the pasta selection at the store is not the best at the moment, darn quarantine). Would you recommend cooking in any different way? I plan on just mixing all of the ingredients into the dish and baking like the recipe says.
It looks soooooo good!

April 12, 2020 7:53 am
Reply to  Karensa

I think it should cook just the same! Please let us know how it turns out!