Skip to Content

Stuffed Shells

This ultimate Stuffed Shells recipe is easy to make with dairy free ricotta, spinach and baked to cheesy perfection. These spinach ricotta stuffed shells prove that everyone can make a restaurant quality meal with this simple recipe easily at home and in no time. A family favorite that everyone can’t get enough of it, because this combination will be always irresistible.

A serving of Stuffed Shells.

I guess we can all agree ricotta spinach pasta is a combination that everyone will love, because it has just the right flavor punch of creaminess and texture. It is a timeless and elegant combination that truly is with no exception a winner.

What is Stuffed Shells pasta called?

Another term for jumbo shells is conchigliono pasta.

Jumbo pasta shells are perfect for veggies, meat (if you do), sauces, or like we fill it with spinach and ricotta.

Ingredients needed to make Stuffed Shells are collected on a wooden board.

Reasons to love these Stuffed Shells

Plain and simple, it is a restaurant quality dish. You will feel from the first bite as if you eat at an amazing restaurant, so much that you won’t believe that you can make these Stuffed Shells easily at home.

What is more important is that the recipe asks only for simple ingredients, while giving the best flavor sensations.

See my step-by-step instructions with pictures and you know that you can master all in no time – no matter if you are a beginning home cook or experienced.

The result simply will impress everyone.

Step-by-step guide showing how to make tomato sauce.

What you need for this Stuffed Shells recipe

Of course, first of all we need pasta shells which give the name to the recipe. Make sure you really get jumbo shells, because if they are too small, filling them will get difficult.

Something that cannot be missing in a Stuffed Shells recipe is a tomato sauce. We start from a basic one and infuse it with flavor using garlic and onions fried in olive oil, as well as chili flakes and oregano as seasonings.

To make everything luxurious and restaurant worthy, there is the filling: I combine ricotta with spinach, but what’s seriously missing for cheesy goodness? Parmesan and mozzarella (I use non dairy, but use what ever floats your boat. Of course you can even use my homemade Vegan Parmesan Cheese.

Tomato sauce and sautéed spinach side-by-side.

How to make vegan ricotta with tofu?

If you can’t find dairy free ricotta in your supermarket, you can make vegan ricotta homemade in no time.

All you need is a food processor, a 14oz block tofu, 1 cup cashews or almonds, soaked in hot water for 10 minutes, 4 Tbs tahini , 3 Tbs nutritional yeast, juice of one lemon, 4 cloves garlic (because tofu tastes bland) and a good pinch of salt and pepper.

Add everything to your food processor and blend until creamy and smooth. You can easily make a double or triple batch for larger quantities. This is also a vegan substitute for use in lasagna, see Easy Homemade Lasagna

Steps showing how the cream filling for the Stuffed Shells is made.

How to make Stuffed Shells

The first step is pre-cooking the pasta shells. For the details, check the package directions but cook them only until just al dente. Be sure you do not overcook them. The shells need to be soft enough so that the baking time later will be short and not too soft to make filling difficult. Also run cold water over them once they are drained in a colander.

Next, prepare stuffed shells sauce. Heat olive oil in a pan, then add diced onions. After about 4 minutes, carefully stir in the basic tomato sauce, and press the garlic. Season with chili flakes, oregano, and salt and pepper. Bring everything to a quick boil, then remove the sauce from the heat and set it aside. 

To make the ricotta spinach filing, start with quick frying of the spinach in a pan, until it just wilts, about 2 minutes. Transfer spinach to a bowl, and there mix with with ricotta, 3/4 of the parmesan and half of the mozzarella. Season with a pinch of salt and pepper, set aside.

Precooked pasta shells and first step in filling the casserole dish.

Preheat oven to 380F. Get a casserole dish and add about 1/2 cup of the prepared tomato sauce on its bottom.

Use a spoon to fill the shells generously with the spinach and ricotta filling. Lay them out evenly in the casserole dish so they can bake properly in the oven. Cover them with remaining tomato sauce and top finally with the reserved parmesan and mozzarella.

Bake for around 25 minutes until golden brown and delicious. Allow the stuffed shells to cool down for around 5 minutes until serving. It allows a better texture and taste. Serve Stuffed Shells on plates, enjoy.

Step by step guid showing the arrangement of stuffed shells in a casserole dish.

Leftovers and storage

Leftovers are amazing for around 4 days. Store them with a lid or cling foil on top in the fridge.

Can I freeze Stuffed Shells?

Of course, make sure they have cooled completely. Transfer them to freezer bags to make individual portions, or use a freezer friendly casserole for bigger quantities. Frozen like this, these shells will be great for 3 months.

View of a casserole dish with Stuffed Shells before and after baking.

How do you reheat up stuffed shells?

Preheat oven to 380F.

Make sure the jumbo shells are in an oven safe dish, cover your dish with aluminum foil, to avoid that it burns while reheating.

You can also use your microwave to heat up individual and smaller portions.

a spoon lift a stuffed shell from the casserole dish.

How do you keep pasta shells from sticking together?

Make sure to keep stirring the jumbo pasta shells while cooking. Adding a tablespoon of oil to the pasta water also helps and the pot should be big enough. Always keep in mind that you want the pasta just al dente. Do not overcook them.

Tips

Looking for all purpose sauces to make my stuffed shells recipe? Make Spaghetti Sauce, Pomodoro Sauce, or Arrabbiata Sauce

Top view of a serving of Stuffed Shells on a plate with the casserole dish in the background.

Other casserole recipes to try:

Collage of two photos of stuffed shells with recipe title text.

Enjoy these delicious Stuffed Shells and share them on Instagram and Facebook.

a spoon lift a stuffed shell from the casserole dish.

Stuffed Shells

Yield: 6
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes

This ultimate Stuffed Shells recipe is easy to make with dairy free ricotta, spinach and baked to cheesy perfection. These spinach ricotta stuffed shells prove that everyone can make a restaurant quality meal at home with this simple recipe easily and in no time. A family favorite that everyone can't get enough of it, because this combination will be always irresistible.

Ingredients

  • 7 oz jumbo pasta shells
  • 18 oz tomato sauce
  • 4 cloves garlic
  • 1 Tbs olive oil
  • 1 medium onion, diced
  • 1 tsp oregano
  • 1/2 tsp chili flakes
  • 1 cup vegan parmesan, divided
  • 14 oz dairy free ricotta
  • 7 oz spinach, coarsely chopped
  • 5 oz vegan mozzarella, divided
  • salt, pepper to taste

Instructions

  1. The first step is pre-cooking the pasta shells. For the details, check the package directions but cook them only until just al dente. Be sure you do not overcook them. The shells need to be soft enough so that the baking time later will be short and not too soft to make filling difficult.Ingredients needed to make Stuffed Shells are collected on a wooden board.
  2. Next, prepare stuffed shells sauce. Heat olive oil in a pan, then add diced onions. After about 4 minutes, carefully stir in the basic tomato sauce, and press the garlic. Season with chili flakes, oregano, and salt and pepper. Bring everything to a quick boil, then remove the sauce from the heat and set it aside. Step-by-step guide showing how to make tomato sauce.
  3. To make the ricotta spinach filing, start with quick frying of the spinach in a pan, until it just wilts, about 2 minutes. Transfer spinach to a bowl, and there mix with with ricotta, 3/4 of the parmesan and half of the mozzarella. Season with a pinch of salt and pepper, set aside.Steps showing how the cream filling for the Stuffed Shells is made.
  4. Preheat oven to 380F. Get a casserole dish and add about 1/2 cup of the prepared tomato sauce on its bottom.Precooked pasta shells and first step in filling the casserole dish.
  5. Use a spoon to fill the shells generously with the spinach and ricotta filling. Lay them out evenly in the casserole dish so they can bake properly in the oven. Cover them with remaining tomato sauce and top finally with the reserved parmesan and mozzarella.Step by step guid showing the arrangement of stuffed shells in a casserole dish.
  6. Bake for around 25 minutes until golden brown and delicious. Allow the stuffed shells to cool down for around 5 minutes until serving. It allows a better texture and taste. Serve Stuffed Shells on plates, enjoy.View of a casserole dish with Stuffed Shells before and after baking.

Notes

  • Leftovers are amazing for around 4 days. Store them with with a lid or cling foil on top in the fridge.
  • Stuffed Shells can be frozen after they have cooled completely. Transfer them to freezer bags to make individual portions, or use a freezer friendly casserole for bigger quantities. Frozen like this, these shells will be great for 3 months.
Nutrition Information:
Yield: 6 Serving Size: 4 shells
Amount Per Serving: Calories: 346Total Fat: 18gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 0mgSodium: 55mgCarbohydrates: 25gFiber: 3gSugar: 5gProtein: 22g
Skip to Recipe