• Skip to main content
  • Skip to primary sidebar
Our Plant-Based World
menu icon
go to homepage
  • About Us
  • Books
  • Juices
  • Categories
  • Mains
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • About Us
    • Books
    • Juices
    • Categories
    • Mains
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Mains

    Vegan Stuffed Shells Pasta (Protein-rich)

    Updated: May 3, 2024 by Gustavo De Obaldia

    Written by Gustavo De Obaldia

    Shell pasta is a classic dish traditionally made with meat or cheese stuffing. This vegan stuffed shells pasta version uses tofu, pesto, and vegetables as the stuffing for a healthy and delicious meal. This dish is easy to make and perfect for a weekend dinner party. Guests will love the creamy sauce and cheesy flavor of the shells.

    Vegan Stuffed Shells Tofu Pasta Recipe plated.
    Jump to Recipe Print Recipe Comments

    One of the great joys of vegan cooking is discovering the vast array of possibilities that await when it comes to pasta recipes.

    These shells combine healthy vegan staples like tofu with vegetables, creating a rich, protein-rich, and creamy filling reminiscent of traditional cheese-stuffed shells but without any animal-derived ingredients. Then, we top it with a delicious vegan basil lemon pesto, melding together harmoniously, resulting in a satisfying and wholesome dish.

    This pasta dish makes a perfect special occasion starter. Why not try it out for Valentine's dinner!

    Jump to:
    • 💚 Why you will love them
    • 🧾 Ingredients
    • 🍽 Equipment
    • 🔪 Instructions
    • Expert Tips
    • 🥡 Storage
    • 🇮🇹 More Italian recipes inspiration
    • 📋 Recipe
    • 💬 Reviews and Comments

    💚 Why you will love them

    • High in protein
    • Creamy Filling
    • Bold Flavors
    • Visually Impressive
    • Nutritionally Balanced

    🧾 Ingredients

    ingredients to make tofu pesto pasta with jumbo pasta shells.
    • Gluten-free pasta shells (or regular): Pasta shells serve as the base for the dish, providing a comforting and familiar texture that holds the flavorful stuffing.
    • Fresh mushrooms: Mushrooms add a savory and meaty element to the stuffing, enhancing the overall taste and texture of the dish.
    • Fresh spinach or frozen spinach: Spinach brings a vibrant green color, a subtle earthy flavor, and a boost of nutrients to the stuffing, making it a nutritious addition to the recipe.
    • Onion: Onions provide a foundational flavor and aroma, enhancing the overall savory profile of the stuffing.
    • Minced garlic or garlic powder: Garlic adds depth and complexity to the dish, infusing it with a pungent and aromatic flavor.
    • Dried tomatoes impart a concentrated burst of sweet and tangy flavor, elevating the taste of the stuffing.
    • Gluten-free Breadcrumbs contribute a pleasant crunch and texture to the dish, creating a satisfying contrast to the soft pasta shells and creamy filling.
    • Extra-firm tofu: Tofu acts as a versatile substitute for traditional cheese, creating a creamy and satisfying stuffing, also making it a high protein meal.
    • Nutritional yeast adds a cheesy and umami flavor to the filling, enhancing the overall richness and depth of the dish.
    • Basil pesto sauce: Basil pesto sauce infuses the stuffing with a burst of fresh herbaceousness and a vibrant green hue, adding complexity and depth to the flavors.

    Optional ingredients

    Chopped parsley and cherry tomatoes: Chopped parsley brings a fresh and herbaceous note to the dish, while cherry tomatoes provide bursts of juicy sweetness, enhancing the overall visual appeal and taste.

    Substitutions and variations

    Original IngredientSuggested Substitute
    Pasta sauceStore-bought tomato sauce, traditional Italian tomato passata, homemade marinara sauce, vegan bechamel sauce
    TofuVegan cheese shreds, vegan ricotta cheese
    Nutritional yeastSee our guide to find the best substitute for nutritional yeast
    Basil Pestovegan arugula pesto

    One twist we absolutely love on this recipe is preparing stuffed shells with vodka sauce.

    🍽 Equipment

    • You need a food processor (this one is my favorite).
    • Saucepan or skillet.
    • Baking tray.

    🔪 Instructions

    1. Briefly boil the jumbo pasta shells according to package directions until they are just al dente, and reserve them with a little olive oil to prevent them from sticking.
    2. Crumble tofu with your hands, draining any excess water.
    3. Cook tofu. Dice the zucchini and mushrooms, and coarsely chop the dried tomatoes; then cook with a little olive oil, if not using a non-stick pan, stirring occasionally.
    4. Sauté your chopped vegetables, crumbled tofu, and seasonings.
    5. Blend the sautéd ingredients plus all the remaining ingredients in a food processor, reserve them there, or place them in a large mixing bowl to work more comfortably.
    6. Fill the jumbo shells one at a time with a spoon, holding them with a hand.
    7. Prepare for baking, arranging the stuffed shells in a baking dish or casserole dish.
    8. Top with the pesto and let the vegan stuffed shells cook in a preheated oven for 30 minutes at 375ºF (180ºC).
    9. Optionally, briefly cook whole cherry or grape tomatoes in a skillet and reserve.
    10. Serve the pasta shells with the blistered tomatoes and optional fresh basil leaves.

    Make this vegan stuffed shells recipe for dinner tonight!

    Expert Tips

    Perfect Pasta Preparation: Be meticulous about boiling the jumbo pasta shells until just al dente. Overcooking the pasta can cause the shells to tear when stuffing them, while undercooking may result in a too-firm texture after baking. Rinse the boiled shells under cold water to stop the cooking process immediately, which also helps keep them firm and easy to handle.

    Flavorful Filling: Achieve a rich and layered flavor by thoroughly cooking the tofu and vegetable mix before blending. Make sure to sauté the onions, mushrooms, and other vegetables until they're nicely caramelized. This not only develops the flavors but also removes excess moisture, which can make the filling too soggy.

    Balance the Textures: Use breadcrumbs in the filling to help bind the ingredients together, ensuring a good texture that holds up well inside the shells during baking. The breadcrumbs absorb any excess moisture and prevent the filling from becoming too dense or wet, contributing to a pleasing mouthfeel in every bite.

    Optimal Baking: Cover the stuffed shells with foil for the first half of the baking period to prevent the tops from drying out or burning. Remove the foil halfway through to allow the tops to get a slightly crispy edge, which adds a delightful contrast to the creamy filling.

    Final Touches: Enhance the dish just before serving by garnishing it with fresh herbs or lightly charred cherry tomatoes, as suggested. These add not only a splash of color but also a fresh, vibrant flavor that lifts the entire dish.

    baked vegan stuffed pasta shells in casserole dish.

    🥡 Storage

    Store these stuffed vegan shells leftovers in an airtight container in the fridge for up to 4 days.

    Alternatively, store them in the freezer for several months, and thaw them overnight before consuming.

    🇮🇹 More Italian recipes inspiration

    • lemony garlic pasta served with bread.
      Easy Lemony Garlic Pasta
    • 3 Ingredients Pasta Sauce
      3 Ingredient Pasta Sauce
    • plated puttanesca pasta
      Vegan Puttanesca Sauce
    • vegan butternut squash ravioli featured
      Vegan Butternut Squash Ravioli
    • 3-Ingredient Pasta Sauce
    • Pasta alla puttanesca
    • Saffron Risotto
    • Lemony Spaghetti
    • 14 Vegan Italian Recipes

    If you made these stuffed pasta shells vegan, let us know! Leave a comment, rate it, and tag a photo with #ourplantbasedworld on Instagram. Cheers!

    📋 Recipe

    featured vegan pasta shells

    Vegan Stuffed Shells Pasta (Protein-rich)

    Author: Gustavo De Obaldia
    This tofu pesto pasta is creamy, has a great texture, and is loaded with the most delicious mushrooms and tofu protein-packed mixture.
    5 from 12 votes
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 50 minutes mins
    Total Time 55 minutes mins
    Course Main Course, Side Dish
    Cuisine Italian-Inspired
    Servings 4 Servings
    Calories 566 kcal

    Equipment

    May favorite food processor: Cuisine Art
    (affiliate link)
    Food Processor (affiliate link)
    cuisine art large casserole with a lid.
    (affiliate link)
    Large saucepan (affiliate link)
    white ceramic casserole dish.
    (affiliate link)
    Ceramic baking dish (affiliate link)

    Ingredients
     
     

    • 12 ounces shell pasta jumbo, Italian Conchiglioni
    • 10 ounces mushrooms cremini or portobello
    • 6 ounces spinach
    • 4 ounces sun-dried tomatoes
    • 4 ounces extra-firm tofu
    • 2 ounces breadcrumbs gluten-free
    • 2 ounces nutritional yeast
    • 3 cloves garlic peeled
    • 1 onion
    • 1 teaspoon black pepper
    • 1 zucchini medium
    • 1 cup parsley ~ one bunch
    • 1 teaspoon sea salt optional

    To Serve:

    • 7 ounces vegan basil pesto
    • 8 cherry tomatoes
    Prevent your screen from going dark

    Directions
     

    • Preheat the oven to 375ºF (180ºC) with racks in the middle and upper third. Bring a large stockpot of water to boil over high heat. Add 2 tablespoons of salt.
    • Dice the onion, zucchini, and garlic. Crumble the tofu. Cut the mushrooms in quarters. Roughly cut the dried tomatoes, parsley, and spinach. Stir fry everything for 5 minutes. No need to use oil. Let it cool down.
    • Gently add the pasta shells into the boiling water in handfuls, so they don’t break. Cook until al dente, about 10 minutes, often stirring so they don’t stick to the pot. Drain off the water, place them under cold running water for 10 seconds, return the shells to the pot, and stir in some olive oil to prevent them from sticking.
    • Blend. Turn on the food processor and drop the stir-fried mix. Add the breadcrumbs, nutritional yeast, salt, and pepper. Blend well.
    • Stuff each shell generously with the mix with a teaspoon. Place each stuffed shell in the baker in rows and top the shells with the pesto sauce.
    • Bake on the middle rack for 30 minutes. Check how it goes and bake for 5 to 10 more minutes if necessary.
    • Put the cherry tomatoes in an oiled pan, on high heat, for about 1 minute until they start to have blisters.
    • Garnish the shells with charred cherry tomatoes and some chopped parsley if desired.

    Notes

    Leftover shells will keep well in the refrigerator for up to 4 days or in the freezer for months.

    Nutrition Facts

    Calories: 566kcalCarbohydrates: 106gProtein: 31gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 1gSodium: 248mgPotassium: 2192mgFiber: 13gSugar: 18gVitamin A: 5669IUVitamin C: 55mgCalcium: 165mgIron: 8mg
    Did you make this recipe?Tag @ourplantbasedworld on Instagram and Hashtag it #ourplantbasedworld so we can see what's cooking!!

    Nutritional Disclaimer

    The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist's advice. See our full Nutritional Disclosure here.

    Affiliate Disclaimer

    Please note that some of the links here are affiliate links, and I will earn a commission if you purchase through those links. I recommend all of the products listed because they are companies I have found helpful and trustworthy.

    gustavo de obaldia headshot.
    Gustavo De Obaldia
    Website |  + postsBio

    As the lead content writer and recipe developer at Our Plant-Based World, he combines his passion for health and sustainability with a Plant-Based Nutrition Certification to create accessible, delicious vegan recipes. His expertise in plant-based cooking supports the blog's mission of fostering a healthier, environmentally conscious lifestyle through simple and seasonal dishes. His commitment to making vegan cooking enjoyable and inclusive for everyone shines in each recipe and article.

    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Dairy-Free Ranch Dressing
    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Creamy Carrot Hummus without Tahini
    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Easy and Protein-packed Yellow Lentil Wraps
    • Gustavo De Obaldia
      https://ourplantbasedworld.com/author/gustavodeobaldia/
      Juice for Bloating Relief Shots

    More Vegan Main Dish Recipes

    • Another angle of the vegan shepherd's pie slice on a plate with salad and pickled red cabbage.
      Vegan Sheperd's Pie
    • Three yellow lentil wraps served in a plate with a pan-fried seitan and corn strips filling, topped with sriracha sauce and coriander leaves.
      Easy and Protein-packed Yellow Lentil Wraps
    • bowl of green high-protein healthy pasta salad garnished with halved cherry tomatoes, broccoli, and fresh basil leaves, accompanied by a bowl of cherry tomatoes.
      Easy, Healthy Pasta Salad (High in Protein)
    • instant pot mung bean dal.
      Mung Bean Dal (Instant Pot)

    Reader Interactions

    Comments

      5 from 12 votes (4 ratings without comment)

      Leave us a comment or feedback Cancel reply

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

      Recipe Rating




    1. Katie

      February 11, 2022 at 12:14 am

      5 stars
      This recipe is so delicious! I am so obsessed with making it!

      Reply
      • Gus

        February 11, 2022 at 12:43 pm

        That's cool you enjoyed it, Katie! We are also big fans of pasta shells... pure comfort food!

        Reply
    2. Biana

      August 29, 2021 at 4:15 pm

      5 stars
      Looks delicious! We like pasta with pesto, but adding the veggies should be even better.

      Reply
      • Gus

        August 29, 2021 at 9:00 pm

        yes, it is a great way to add more veggies and protein to pasta dishes!

        Reply
    3. Beth

      August 29, 2021 at 3:51 pm

      5 stars
      Oh wow! This stuffed shell recipe is absolutely divine and so tasty! My boys both loved this and are begging for more. Such a great and yummy comfort food, and we can't wait to make these again soon!

      Reply
    4. Megan Ellam

      August 29, 2021 at 3:02 pm

      5 stars
      Love the simplicity yet perfect companion flavours in this recipe. Thanks Gus for a tasty pasta.

      Reply
    5. Amy

      August 29, 2021 at 2:34 pm

      5 stars
      I haven't tried tofu with pasta but i love the sound of this, need to give it a go!

      Reply
    6. nemo lamascolo

      August 29, 2021 at 12:44 pm

      5 stars
      Terrific idea to cut carbs love the additional basil flavor

      Reply
    7. Ann Wycoff

      February 27, 2021 at 3:56 pm

      5 stars
      Thank you very much, Gus, both for the recipe and letting me use the picture. I was able to grab it off the site though if you have a better one you'd prefer I use feel free to send it to my email.

      When I make this again I'll probably try to make your pesto.

      regards,

      Ann

      Reply
      • Gus

        February 27, 2021 at 8:39 pm

        sure thing! thank you!

        Reply
    8. Ann Wycoff

      February 24, 2021 at 3:39 pm

      5 stars
      I made this recipe last night for myself and my husband and we both liked it very much. I ended up going with a bottled vegan pesto to save some time and I used bottled, minced garlic instead of fresh because as it turned out I didn't have any fresh but thought I did.

      My husband called it "comfort food" and said he'd like it again.

      I'd like to talk a little about how I liked the recipe and include a link back to here on my own small blog. If I do, may I use your picture in the post along with an appropriate photo credit?

      Reply
      • Gus

        February 24, 2021 at 8:38 pm

        Thank you very much Ann. We really enjoy this recipe as well! It is a very versatile recipe and I have also used bottled pesto when it is handy. I definitely agree with your husband! Full comfort-food! Yes, you can use the picture and link back, it is greatly appreciated! Let me know if you need the pic. 🙂

        Reply
    9. Ann

      January 14, 2021 at 6:18 pm

      I'm definitely going to try this one. I have to buy a few ingredients but I have a box of the shells in my pantry already. 🙂

      Reply
      • Gus

        January 17, 2021 at 3:32 pm

        nice! LEt us know how it turns out!

        Reply

    Primary Sidebar

    Natasha and Mitri headshot. Modern Sidebar.

    Welcome To

    Our Plant-Based World!

    Natasha and Mitri here, dishing out a bounty of easy, wholesome and tasty vegan recipes along with some natural alternatives to nourish and care for your hair and skin. Brace yourselves for a delightful journey!

    More about OPBW →

    Trending Recipes

    • crispy mediterranean tofu air fryr recipe fatured.
      Crispy Air Fryer Tofu Nuggets with Mediterranean Marinade

    • Vegan Empanadas
      Vegan Empanadas

    • juice pulp in jar featured.
      What to do with Juice Pulp + Recipes

    • Indian style Brussels sprouts curry featured.
      Indian Style Spiced Brussels Sprouts Curry (Vegan)

    Winter Hits

    • drink to boost immune system, and fight cold and flu
      Drink to boost Immune System, Best Juice for Cold and Flu

    • lemony winter risotto featured
      Lemony Winter Risotto

    • beet carpaccio salad with vinaigrette.
      Beet Carpaccio Salad

    • Coconut pineapple Thai Curry featured image.
      Vegan Coconut Pineapple Thai Curry

    Footer

    Subscribe for latest recipes!

    Sign Up!
    • Privacy Policy
    • Contact
    • Accessibility Policy
    • Affiliate Links Disclaimers
    • Nutritional Disclaimer

    ↑ back to top

    Copyright © 2025 Our Plant-Based World

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.