When you crave comfort food that’s hearty, satisfying, and meat-free, vegetarian skillet stuffed shells are a perfect choice. This easy one-pan meal transforms classic Italian flavors into a weeknight-friendly dish that’s both wholesome and indulgent. Tender pasta shells are filled with a creamy ricotta mixture, nestled in a rich tomato sauce, and baked until bubbly with a golden layer of melted cheese on top. It’s the kind of meal that feels special enough for a dinner party yet simple enough for a busy weeknight.
The base of this dish is a flavorful tomato sauce simmered with garlic, onion, and Italian herbs. Using a cast-iron skillet or oven-safe pan allows everything to cook evenly and keeps cleanup minimal. The sauce is the perfect backdrop for the stuffed shells, which are filled with a luscious mixture of ricotta, mozzarella, and Parmesan cheese. Fresh spinach or chopped kale adds a boost of color, flavor, and nutrients, making this vegetarian pasta recipe as nourishing as it is delicious.
What makes skillet stuffed shells stand out is the combination of textures and flavors in every bite. The shells are tender but firm enough to hold their filling, the cheese melts into creamy pockets of richness, and the sauce brings everything together with a savory, slightly tangy finish. You can customize the filling by adding roasted vegetables like zucchini, mushrooms, or bell peppers, or use fresh herbs like basil and parsley for an extra burst of freshness.
This dish is also perfect for meal prep. It reheats beautifully, making leftovers ideal for lunch or a quick second dinner. Pair it with a crisp green salad and some crusty bread, like Irish soda bread, and you have a complete vegetarian dinner that’s comforting and satisfying.
Whether you’re feeding a family, cooking for friends, or simply treating yourself, vegetarian skillet stuffed shells deliver everything you want in a cozy, cheesy pasta bake. It’s a versatile, crowd-pleasing recipe that proves vegetarian meals can be every bit as hearty and delicious as their meaty counterparts.

Ingredients
- 12 pieces jumbo pasta shells uncooked
- 1 cup ricotta cheese full-fat for best flavor
- 1 cup shredded mozzarella cheese
- 1 cup fresh spinach chopped
- 2 cups marinara sauce store-bought or homemade
- 1 tablespoon olive oil
- 2 cloves garlic minced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt or to taste
- 1/4 teaspoon black pepper freshly ground
- 1/4 cup Parmesan cheese grated, for serving
- 1 tablespoon fresh basil chopped, for garnish
Instructions
- Cook the jumbo pasta shells according to the package instructions until al dente. Drain and set aside.
- In a medium bowl, mix together the ricotta cheese, half of the mozzarella cheese, chopped spinach, minced garlic, dried oregano, salt, and pepper.
- Stuff each pasta shell with the cheese and spinach mixture using a spoon.
- In a large skillet, heat olive oil over medium heat. Add the marinara sauce and bring to a simmer.
- Gently place the stuffed shells into the sauce in the skillet.
- Sprinkle the remaining mozzarella cheese over the top of the shells.
- Cover the skillet with a lid and let it simmer for about 20 minutes, or until the cheese is melted and the sauce is bubbly.
- Remove the skillet from heat and let it sit for a few minutes before serving.
- Garnish with grated Parmesan cheese and fresh basil before serving.
Nutrition










Not my fav. The sauce was too sweet for my taste. Gonna try with homemade sauce next time.
I really loved this recipe! The sauce was fantastic! Maybe try a less sweet brand next time?
Homemade sauce sounds like a good idea. But I thought the store-bought was just fine!
Wow! Super easy recipe. I added some red pepper flakes for a kick!
I thought this was gonna be hard but I managed! Yay for me! 😁
Hard? It’s just pasta shells. Anyone can do that! 🙄
Congrats! It really does feel good when you nail a recipe! 🎉
Delicious! My husband said it’s his new favorite dish. I’m so happy!
So happy for you! That sounds amazing. I’m definitely trying this recipe soon!
Why you gotta use so much cheese? That can’t be healthy.
I don’t really like ricotta. Can I use cottage cheese instead? Hope it will taste good.
Shells were undercooked. Might need to boil them longer next time.
These stuffed shells are soooo good! My kids loved them! Will make again.
Made these for dinner last night. They were a hit! Easy and tasty.
Good flavor, but I found the shells a bit firm unless I undercooked them less. Next time I’ll aim for slightly more tender al dente. Filling ratio was solid though.
These were delightful! I added some mushrooms and they turned out great! ⭐⭐⭐⭐⭐
Wow, these are way too cheesy for my taste. Who even needs ricotta AND mozzarella? ⭐⭐
I think it sounds delicious! The more cheese, the better! 😍
Simply delicious! I added some chili flakes for a kick. Yumm!
I am not good at cooking, but this was easy to follow. I thought the shells would explode but they didn’t!
So easy to make! And I didn’t even have to buy ingredients since I had everything at home.
Pasta is pasta! I love it no matter what, but I think I would prefer a white sauce instead. ⭐⭐⭐
I found the recipe a bit bland. Maybe add some chili flakes next time? It needs a kick!
Pretty good, but mine was kinda salty even though I used just half a teaspoon. Also I didn’t have fresh basil so I used dried—still okay but not the same. I’d recommend tasting the marinara first.
Best dinner ever!!! The ricotta filling was so creamy. I might use spinach + mushrooms next time. Five stars.
Just made these, and I didn’t have spinach so I used kale instead. Still good! ⭐⭐⭐⭐
I tried it once and the filling kinda leaked out lol. I think I overcooked the shells a bit even though I drained them. If you keep them firm, it should be way better.
Am I the only one who thinks marinara + cheese needs more basil? I added extra and it helped a lot. Also, the spinach shrank like crazy so I’d probably use a bit more next time.
These came out super comforting. I used homemade marinara and the filling tasted really fresh with the garlic + oregano. Would make again, maybe add mushrooms for extra savory.
Yes!! Comfort food goals. I love that garlic + oregano combo with the ricotta/spinach—makes it taste way more “from scratch.” Mushrooms would be such a good add too.
I made these last week and they turned out super similar. I accidentally overcooked the shells a little but the skillet sauce still saved them lol. Adding mushrooms is a solid idea—try sautéing them first.
Isn’t it just like lasagna? The ingredients are pretty standard. Not impressed.
But lasagna is layers and this is shells? And doesn’t have meat! So ya, it’s different. Idk why you not impressed.
I think it’s different enough! The spinach and cheeses add a nice twist. It’s not like lasagna at all to me.
Simple and delicious! Even my husband who’s picky loved it. ☺️ Will definitely keep this in the recipe box. ⭐⭐⭐⭐⭐
Nice recipe, but shells took too long to cook. I used elbow macaroni instead. Still good!
I don’t think marinara sauce should be used like that… Seems wrong to me. ⭐⭐
Yummy! My kids loved it! Even the spinach didn’t bother them, lol. Will make again! ⭐⭐⭐⭐⭐
That sounds great! I’m surprised the spinach went over well. My kids usually pick that out! Good idea to make again! 😊
Made this for dinner and my kids ate it all! Even the spinach! 😍
That’s amazing! Kids can be so picky sometimes. Glad they loved it! 😄
These are the best! I mean who doesn’t love cheesy pasta? I’m drooling just thinking about it! 😋
I totally agree! Cheesy pasta is life! 😍 Can’t wait to try this recipe.
I try to avoid a lot of cheese, so this felt super heavy for me. The flavors were solid, but I ended up using less ricotta/mozzarella and it didn’t feel as “stuffed.” For cheese lovers though, it’s probably perfect.
Absolutely delicious! The ricotta and spinach combo is a game changer. Definitely making this again!
This looks complicated! I don’t know how to stuff shells. Anyone have an easier way? ⭐
I’m not a fan of ricotta, so I substituted it with cottage cheese. Liked it, but not as creamy.
I dunno… they were okay, but I feel like something was missing. More cheese maybe?
Followed the steps exactly. Shells stayed firm (al dente like it said), but after simmering 20 minutes the sauce still wasn’t super bubbly on my end. Tasted great though—could just need a touch longer simmer.
Not gonna lie, I was skeptical about “stuffed shells in a skillet.” But the method is actually nice and easier than baking. My cheese melted beautifully and the sauce was bubbling like the instructions said.
1) Too much cheese for my taste. 2) 20 minutes feels short—mine were kinda hot but not really “baked” at all. I’ll try again with a longer simmer or more sauce.
These were shockingly good for a skillet meal. The ricotta + spinach filling is super creamy, and the marinara soaks into the shells nicely. I’ll definitely make this again—maybe add mushrooms next time.
These turned out amazing! Even my non-veg friends loved them. Will make again.
So glad to hear that! These are a hit at my dinner parties too. Yum!
I found this recipe pretty bland. Maybe less spinach next time?
Made this for meatless Monday and everyone went back for seconds. The garlic and oregano smell amazing. I didn’t even have fresh basil so I used dried and it was still totally fine.
Love hearing that!! Meatless Monday win 😄 The garlic + oregano combo is everything—glad dried basil worked out for you!
These turned out amazing! My whole family loved them. Definitely a keeper!
Waste of time. The shells broke when I tried to stuff them. So not impressed. ⭐
Made this for my roommates and it was a hit—super cozy. The spinach-ricotta filling stayed flavorful even after simmering. Next time I’ll add a pinch of red pepper flakes for a little kick.
I mean, it’s pasta shells stuffed, what’s not to like? But a bit bland. Maybe add more spices next time? ⭐⭐⭐
I was skeptical about stuffing shells in a skillet, but it worked. Mine needed closer to 25 minutes for everything to get melty. Still delicious and easy weeknight meal.
Never made stuffed shells before, but wow! I’m now a pro, thank you for this!
That’s awesome! Stuffed shells are definitely one of my favorites too. So simple yet so delicious!
Pro? Really? It’s just like filling pasta… I dunno, I could never get it right.
Not bad, but I found it a little salty with the mozzarella + ricotta + Parmesan. Next time I’ll reduce the salt and use low-sodium marinara. Also, stuffing 12 shells took longer than expected 😅
It was too salty for my taste. Should’ve added less salt. 😒
I feel you! I thought it was fine but my sister said the same thing. Maybe it’s just a matter of preference. 😅
Yummy! But I used gluten-free shells and they fell apart! Still tasted good tho.
I don’t think ricotta is meant to go with marinara! That’s weird. I used cheddar instead.
Cheddar? That’s kinda strange! But if you liked it, who am I to judge? 😅
I gotta disagree, ricotta is tradition in these kinds of dishes! Cheddar is just not the same. 🤷♂️
Delish! 👌
Sounds amazing! Can’t wait to try it myself.
I thought pasta was made from wheat? How can it be vegetarian? Confusing.
I followed it pretty much exactly, but my shells got a bit softer than al dente. Still tasted great though—marinara + lots of cheese is hard to mess up. Probably cooked a minute too long on the pasta stage.
Okay so I followed it mostly… but I accidentally used low-fat ricotta and it wasn’t as creamy. The sauce helped, but texture was meh. Still edible—just not as “best flavor” as advertised.
I’m skeptical about stuffed shells in a skillet. Like won’t the shells stick or break? Mine mostly held together, but a couple got messy. Still, flavor was really nice and the cheese melted well.
Quick question: do you really need jumbo shells? I used smaller ones and just stacked them in the sauce, worked anyway. Tastes like comfort food, not fancy, but solid.