I really love pasta; pasta of all kinds. Fettuccine happens to be my favorite but stuffed shells take a close second. As of late, however, dairy has been bothering my system more than usual so I’m currently experimenting with new recipes that keep cheese and other dairy products at bay. Easier said than done.
These shells were my first attempt and they came out a supreme success. I actually just had the leftovers for lunch and grinned the whole time I shoveled them in. I couldn’t believe how rich and satisfying they were with no cheese. Bonus: I couldn’t even detect tofu. Win!
Origins of Pasta
Fresh pasta has been enthusiastically enjoyed in Italy for thousands of years. But who actually invented it? The answer is debated! You can learn more about the history of pasta here. The specific shell-shaped pasta used in this recipe is called conchiglioni and is believed to have originated in Italy.
How to Make Dairy-Free Stuffed Shells
So the filling for these shells is simple:
Tofu
Dairy-free mozzarella shreds (I tried Go Veggie)
Roasted Eggplant
Pesto
That’s it! All that’s left is the shells and red sauce, making this an 8-ingredient meal that only takes 1 hour from start to finish.
If you’ve never tried eggplant in Italian dishes, you’ve been missing out. The roasted eggplant pieces in the filling kind of make these shells. Doused in tomato sauce it’s like heaven on a fork.
John even tried these and said he probably wouldn’t have been able to tell the difference between these and normal stuffed shells had I not told him. That’s a HUGE win in my book because he’s not a huge fan of tofu (nor am I).
Thankfully, these shells passed the test and will definitely be taking the place of cheesy versions from here on out. My stomach couldn’t be more thrilled either.
Vegan Stuffed Shells with Roasted Eggplant
Ingredients
- 15 jumbo shells (gluten-free for GF eaters)
- 1 tsp olive oil
- 3/4 block firm tofu (slightly patted dry // 3/4 block yields ~1 1/4 cup)
- 1 1/2 Tbsp vegan basil pesto (shouldn’t contain cheese)
- 1 pinch sea salt
- 1/2 cup dairy-free mozzarella cheese shreds (such as Go Veggie or Daiya)*
- 1/2 large eggplant (cut into 1/4 inch rounds)
- 1 1/2 cups favorite marinara sauce
Instructions
- FOR THE EGGPLANT: Sprinkle eggplant rounds with sea salt and place in a colander over the sink to let drain. After 10 minutes rinse lightly and then pat dry. Slice into quarters, place on a cookie sheet and toss in olive oil and sea salt. Broil for 5-10 minutes or until slightly browned and softened, tossing once or twice to ensure even roasting. Set aside.
- Next, bring a pot of water to a boil and add shells and a pinch of sea salt. Stir once and cook according to package instructions. Also, preheat oven to 375 degrees F (190 C).
- While the shells are cooking, add tofu to a food processor and pulse a couple times to break it up. Then add pesto, a healthy pinch of sea salt, dairy-free mozzarella shreds and mix until just combined. Taste a little and see if you need more salt or pesto. Then stir in roasted eggplant.
- Once the shells are done, drain and let cool slightly. Pour 1/2 cup red sauce in the bottom of a 10-inch cast iron or 8×8 pan (amounts as original recipe is written // adjust if altering batch size), then stuff shells with generous spoonfuls of filling.
- Arrange shells split side up in the pan and then top with remaining tomato sauce – they should be covered but not drowning. Bake for 35 minutes or until warm and bubbly. Serve immediately. These go great with Caesar salad, steamed broccoli and/or garlic bread.
Notes
*If not vegan, you can add an egg for extra binding while breaking down the tofu in food processor. This is not necessary though.
*Nutrition information is a rough estimate.
Elvis says
Making these for my wife’s birthday. Does these roasted eggplant get pulsed into the tofu ricotta? I know the recipe says stir in, but I don’t see any large chunks of eggplant in the final stuffed shell images. Thanks in advance for the hellp!
Support @ Minimalist Baker says
Hi, we recommend stirring instead of pulsing because you do want there to be some chunks. Hope you both love it!
Mary says
Hi Dana,
I love this recipe and have made it a number of times always with mozzarella cheese, however today I accidentally bought vegan cheddar cheese should I use the cheddar or best not to use anything.
Thank you
Support @ Minimalist Baker says
Hi Mary, we’re so glad you enjoy it! We think cheddar would also be delicious. Let us know how it goes!
Kelly says
Hi Dana! Can I make the filling in advance? I am making several dishes for xmas. This looks amazing!!!
Support @ Minimalist Baker says
Hi Kelly, that should work well!
jenny says
I made this for my parents (omnivores) and they LOVED it (as did I). My parents asked me to make it a second time and I forgot about adding the vegan cheese and still it was a hit! My sister (vegetarian) was skeptical of the dish as it has pesto (she’s super sensitive to garlic) but I used Trader Joe’s vegan kale cashew pesto and she loved the dish as well. My parents asked me to make it for Christmas Eve dinner! Thank you for this great recipe!
jenny says
Sorry! I missed the rating! If you want to delete my comment, I can re-post it?
Support @ Minimalist Baker says
No need! Thanks so much!
Maria says
I’ve made this for the first time two years ago and have probably made it a hundred times since. It’s just so good!
I will sometimes use tofu that I let sit in a marinade of olive oil, salt, mediterranean herbs and garlic for a few days (to make it kinda taste like herbed feta) and just omit the pesto fully (tho I do add in some of the marinade instead).
For non-vegans I have also made this recipe with feta cheese instead of tofu and had really good results with that as well.
Because it is so easy to adjust to what we have at home, this recipe has become a staple in our home during eggplant season.
Support @ Minimalist Baker says
Yay! We’re so glad you enjoy it, Maria! Thanks so much for the lovely review and for sharing your modifications!
Helen says
Made this using the “5-Ingredient Vegan Almond Ricotta” recipe (replacing the almonds with cashews because it was all I had) and it was delicious. Quite time consuming but I did opt for making my own marinara too, it was all worth it regardless and I’m looking forward to the leftovers I have tomorrow.
Audrey says
I love many of your recipes but these exceeded my expectations! I added a bit of nut parm to the filling. I was surprised that it didn’t taste like tofu. Will definitely make again!
Julie says
Awesome recipe Dana, just one thing about Go Veggie cheese. Their lactose free products contain casein, a by product from the dairy industry, so it is not a vegan product. But their vegan products do not…
Bailey says
Just made these for the first time tonight and they turned out great!! My meat- eating parents were shocked when I told them it was made with tofu lol
April says
Hi Dana! Can I make this and the eggplant rollups with the macadamia ricotta from your 8 ingredient vegan lasagna recipe?
Josef says
Just finished eating these! They are even better than I thought they would be. Thank you so much!
Molly says
Do you know if this freezes well?
Support @ Minimalist Baker says
Hi! It wouldn’t work well, we recommend serving immediately!
Natalie Fladager says
Hi! Do you roast the eggplant on the top rack and on high or low broil? Is it better to roast them on regular heat for longer?
Michelle says
These were amazing! I will be making these again for certain. The filling was creamy and the eggplant gave it a wonderful texture and added delicious flavor. Also, it was so easy to make!
Jeannine says
Are you peeling the eggplant or leaving the skin on.
Thanks
Dana @ Minimalist Baker says
Leaving it on, but you could peel it if you want.
YogiTwins says
To date this dish has been the biggest hit with the family. I felt guilty after eating because it tasted like real cheese filling. It was relieving to know it’s actually good for me! This will definitely be in my rotation of meals. Thank you for all of the great recipes!! I’ve been cooking from your recipes for over a month now without disappointment.
Cindy Boxer says
Wow!!! This was another home run, nay, grand slam!! I had this lovely very first little eggplant in my garden and the timing of getting this recipe was perfect. Super duper easy. Made a vegan pesto with almonds cuz that’s what I had. And I didn’t use the cheez shreds. It was delicious, satisfying in that homey pasta way, but felt so light. I’m so grateful for you and these wonderful recipes. ????????
Margi says
I have made this 3 times and it’s delicious! I make my vegan cheese with nutritional yeast.. and sometimes I top it with some sprinkled parmesan since I do eat dairy. I use ready made arrabbiata sauce on top!
Xenia says
I will definitely be trying this tonight. I make a tofu ricotta you inspired alllll the time and use it for everything. Throwing in some eggplant is a good way to mix things up :)
ALSO A warning to all the vegans though, keep an eye out for Go Veggie ingredients. They tout as “dairy free”, but they are not vegan. Most of their products contain casein.
Dana @ Minimalist Baker says
Thanks for the heads up!
debbie says
this sounds incredible! I can’t wait to try! definitely a recipe that will be fun to experiment with :)
Gia says
Question: if I add ricotta?
Hannah says
It was far too tofu-y in flavor. I made one batch following the recipe to a T b/c I always love this site’s recipes. I threw out most of it and this is what I did differently. What I did makes it taste much like manicotti:
Same amount of noodles and sauce
1/4 block tofu (pressed, I prefer pressed, frozen, then thawed)
1 C. spinach
mozzarella cheese:
(1/4 C. soaked cashews, 1/2 C. hot water, 1 1/2 t. olive oil, 1 T and 1/2 t. corn starch, 1 t. minced garlic, 1/2 t. lemon juice, 1/2 t. sea salt)
Parmesan cheese:
(1/4 C. raw cashews, 1.5 T. nutritional yeast, 1/4 t. Italian seasoning, 1/8 t. sea salt)
1. Bring Pot of water to a boil and add noodles. While noodles cook according to package instructions, blend mozzarella ingredients in blender until smooth. Pour into a small pot and cook on medium heat until it thickens. Stir frequently. Place thickened cheese in fridge and let cool at least 15 min. Pre-heat oven to 375.
2. While mozzarella cools, process parmesan ingredients in food processor until it resembles fine crumbs.
3. Drain cooked noodles and let cool.
4. Cover the bottom of an 8×8 baking pan with a layer of pasta sauce.
5. Add tofu, spinach, and mozzarella to the processor with the parmesan. Process until well-combined. Processing for a longer period of time will make the tofu flavor less noticeable, but be careful to not let it get soupy.
The rest of the instructions were followed according to the last steps of the recipe. If you follow what I tried, I hope you like it! I wouldn’t have tried it if I didn’t find this recipe. Thank you for the idea. :)
Stephanie says
This was incredible! Followed the recipe to a T and we loved it. Thanks for sharing!
Emilly says
I can’t do tofu. Any other options? I want to make this but can’t do soy. Any suggestions would be great.
Dana @ Minimalist Baker says
What about doing a cashew cheese filling? Or just upping the eggplant…
Connie says
Is basil pesto in most supermarkets? What can I substitute?
Dana @ Minimalist Baker says
You can make your own pesto, but yes, I find it in most supermarkets.
Andrea says
I made these last night for my husband and a friend! They were awesome! I didn’t have pesto so I just used tons of garlic and fresh basil. I also used baby bella mushrooms instead of eggplant. Thank you for the recipe :)
Katie @ Produce on Parade says
Dana, your photos are stunning as usual (you’re awesome!) and this dish looks freaking fantastic. Dang girl. Gimme some of that! :)
Kathryn says
Ooh I’m looking for tasty vegan pasta dishes at the moment and this has just jumped to the top! Love the roasted eggplant in there, my absolute fave.
Laura C says
This recipe makes me so happy. I love cheesy pasta dishes but have had to eliminate most all dairy. I am really excited to be able to try this. I have a question though – do you have a cheese free pesto recipe you use? I know there isn’t a ton of Parmesan in pesto but still, regular pesto isn’t vegan. Thanks!
Dana @ Minimalist Baker says
Yes! It’s just one I got from my grocery that’s cheese-free. Otherwise you can just omit it and add more pine nuts when making it yourself. Hope that helps, Laura!
Laura says
Dana – I finally had a chance to make these and they were incredible!
Kiran @ KiranTarun.com says
Roasted eggplant stuffed shells looks like a divine and healthy pasta dish! YUM :)
Pinned!
Alex Caspero MA,RD (@delishknowledge) says
Roasted eggplant on anything sounds amazing, let alone whirled and stuffed into shells! Yum!
Amanda @ Once Upon a Recipe says
These sound delicious and your photos are gorgeous too. That vibrant red sauce really pops! I’m going to give these a try. Dairy sits just fine with me, but it certainly doesn’t hurt to go without from time to time.
dixya| food, pleasure, and health says
dairy and I arent that great of a friends either, such a creative idea and beautiful shells :)
Inês Oliveira says
OMG I am so making them the moment I get my own kitchen in Munich! <3
Janae @ Bring-Joy says
Dairy bothers me too! (Which is part of the reason I gave it up 7 years ago)
I actually things taste better without cheese. Cheese has such a strong, overpowering flavor that once you get it out of the way you can actually taste the stuff underneath. But that’s just my opinion.
(I love the eggplant theme going on lately.)
Kelli H (Made in Sonoma) says
My favorite stuffed shells ever are jenna’s dairy free stuffed shells w/ tofu & spinach. I think it’s way better than ricotta. I’d totally try these, minus the fake cheese. Do you think they’d be fine without the “cheese”?
Dana @ Minimalist Baker says
Yes! Just omit it and add more eggplant and/or tofu.
Sarah / The Sugar Hit says
0what a great recipe – all the cosy Italian warmth of baked pasta, without the huge dairy bomb of the original.
Katrina @ Warm Vanilla Sugar says
Stuffing shells with eggplant is such a cool idea! Love this!