Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Vegan Stuffed Shells with Tofu Ricotta

    Modified: Apr 22, 2025 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    5 from 2 votes
    4 servings
    45 minutes minutes
    Pin Jump to Recipe

    These simple but flavorful vegan stuffed shells are filled with tofu ricotta, spinach, and mushrooms. They are perfect as a comforting weeknight meal and come together in 20 minutes of active time!

    Overhead view of white square casserole dish filled with stuffed shells.

    When I'm looking for nourishing comfort food, I turn to meals like vegetarian chili mac, this vegan pasta bake, and one pot vegetarian spaghetti. These vegan tofu stuffed shells fit perfectly onto that list because they are made with simple, wholesome ingredients.

    The stuffed shells are filled with herby tofu ricotta that comes together in just 5 minutes. We're also adding spinach, mushrooms, and garlic for extra flavor and to make a more satisfying meal.

    Jump to:
    • Ingredients
    • How to make
    • Cassidy's top tips
    • Storage and make ahead notes
    • Looking for more quick dinner ideas?
    • Recipe
    • Comments

    Ingredients

    Labeled ingredients.
    • Tofu ricotta is made using firm or extra firm tofu, lemon juice, nutritional yeast, and a handful of pantry staples. You can mix it with fresh parsley and basil for an herby twist or keep it plain.
    • Jumbo shells: This recipe uses 15-18 stuffed shells depending on the size of the pan you use and how much you nestle the shells.
    • Marinara: Use one 24 ounce jar of marinara or your favorite pasta sauce.
    • Mushrooms and spinach add extra flavor and make the stuffed shells a more satisfying meal. I use baby bella mushrooms but white mushrooms also work. Use fresh or frozen spinach. If using frozen spinach make sure to thaw it first.

    How to make

    Preheat the oven to 350F. Cook the jumbo shells to al dente according to package instructions (generally one minute less than recommended package cook time).

    Plain tofu ricotta in a food processor.

    Make the tofu ricotta by blending together the tofu, olive oil, and lemon juice until smooth. Then add in the remaining ricotta ingredients and blend until smooth (more tips can be found on the full tofu ricotta post).

    Wilted spinach and sautéed mushroom in a black sauté pan.

    Cook the veggies. Heat a medium skillet over medium-high heat. Add olive oil, mushrooms, and salt. Saute until softened, about 6-8 minutes. Then add spinach and garlic and cook until wilted.

    Marinara being spread in a baking dish and stuffed shells in a baking dish.

    Spread 2 cups of marinara sauce on the bottom of an 8x8-inch baking dish.

    Use a spoon to fill 15 jumbo shells with a heaping tablespoon of vegan ricotta. Nest the shells on top of the marinara sauce.

    Drizzle the remaining pasta sauce between the rows of the pasta shells. I like to leave the majority of the shells exposed as much as possible.

    Cover with foil or with an upside-down sheet pan. It does not need to have an airtight seal. Bake at 350F for 15 minutes, then bake for 10 minutes uncovered.

    Close up of tofu ricotta in stuffed shell.

    The stuffed shells are ready when the marinara is bubbling and the shells are warmed throughout.

    While these do make a complete meal on their own, you can't go wrong with the addition of garlic knots or yeast rolls and a big kale salad or vegetarian Caesar salad.

    Cassidy's top tips

    • Don't overcook the pasta shells: Cook the pasta shells to al dente. This will make them easier to handle and keep them from falling apart while baking.
    • Cook a few extra pasta shells. I usually have at least 1 break while stuffing them.
    • After cooking, lightly rinse the pasta shells with cold running water. This makes them easier to handle and stops the cooking process.
    • Can't find jumbo pasta? I actually ran into this issue while recipe testing. The tofu ricotta filling also works well in manicotti, vegan pesto lasagna, or even as lasagna roll-ups.
    • Feel free to top the pasta shells with your favorite dairy-free cheese or stir it into the ricotta mixture. Trader Joe's has a shredded mozzarella that works well here, but I also love Miyoko's cashew mozzarella ball.
    • Meatless additions: These stuffed shells would go really well with a meatless Italian sausage link or Impossible meat. You can add it directly to the shells or mix it with the pasta sauce.
    • Serve topped with extra fresh basil, freshly ground black pepper, and cashew parmesan. It would also be delicious with dollops of homemade pesto.

    Storage and make ahead notes

    • For best quality, keep leftovers refrigerated in a closed container for 3-4 days.
    • Reheat individual servings in the microwave in about 2 minutes, or cover the baking dish and reheat at 350F for 15-20 minutes, until warmed through.
    • To make in advance: The stuffed shells can be made up to 24 hours before baking. The tofu ricotta can be made 2-3 days before use. Assemble the pasta in the dish and cover tightly with a lid or foil, then refrigerate until ready to bake.
    Close up of tofu ricotta stuffed shells.

    Looking for more quick dinner ideas?

    • Overhead view of gray bowl filled with avocado pesto pasta and cherry tomatoes.
      Vegan Avocado Pesto Pasta
    • Spaghetti topped with red lentil tomato sauce and pieces of basil in a white bowl
      Red Lentil Pasta Sauce
    • Overhead view of black skillet filled with fettuccine and wilted spinach
      Vegan Spinach Artichoke Pasta (One Pot)
    • One half of a stuffed spaghetti squash topped with melted cheese and chopped parsley.
      Stuffed Spaghetti Squash

    Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Close up of stuffed shells topped with basil and marinara sauce.

    Vegan Stuffed Shells with Tofu Ricotta

    Cassidy Reeser, MS, RD
    This dairy-free twist on stuffed shells is made using tofu-based "ricotta", mushrooms, spinach, and jumbo stuffed shells.
    5 from 2 votes
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 20 minutes mins
    Cook Time 25 minutes mins
    Total Time 45 minutes mins
    Servings 4 servings

    Ingredients
      

    Stuffed Shells

    • 16-18 jumbo shells see note #1
    • 1 tablespoon olive oil
    • 4 ounces baby bella mushrooms finely chopped
    • ¼ teaspoon salt
    • 2 packed cups spinach see note #2
    • 3-4 cloves garlic minced; adjust to taste
    • 24 ounce jar marinara sauce

    Tofu Ricotta

    • 14 ounce block firm tofu drain off liquid
    • 2 tablespoons lemon juice
    • 1 tablespoon olive oil
    • ½ teaspoon salt
    • ¼ teaspoon sugar
    • 3 tablespoons nutritional yeast
    • 1 teaspoon miso mixed with 1 teaspoon water to thin
    • 1 tablespoon Italian seasoning
    • ½ cup each basil and parsley (optional)

    Instructions
     

    • Preheat the oven to 350F. Cook the jumbo shells to al dente. Rinse with cool running water to cool the cooked shells down.
    • To make the tofu ricotta: In a food processor with a standard blade attachment, process together tofu, lemon juice, and 1 tablespoon olive oil until smooth. Add remaining tofu ricotta ingredients and process until smooth. This can also be done by hand using a potato masher or fork.
    • To cook the veggies: Heat a medium skillet over medium-high heat. Drizzle in 1 tablespoon olive oil. Once hot, add the mushrooms and salt. Saute 6-8 minutes, until the mushrooms are softened and golden. Add the spinach and garlic. Saute until wilted, about a minute.
    • Fold the mushrooms, spinach, and garlic into the tofu ricotta until well combined.
    • To assemble the stuffed shells: Add 2 cups of marinara sauce to an 8x8 baking dish. Spread to evenly coat the dish. Add a heaping tablespoon of the ricotta mixture to each shell. Layer shells in 3 rows of 5. Top with remaining marinara sauce.
    • Cover with foil or an upside down sheet pan. Bake at 350F for 15 minutes. Uncover and bake another 10 minutes, until the marinara sauce is bubbling and the filling is hot throughout.
    • Serve topped with additional basil. Enjoy!

    Notes

    1. You only need 15 shells in an 8x8 baking dish but I always cook extra just in case they break while being filled.
    2. Fresh or frozen spinach can be used. Make sure to squeeze excess liquid out of the frozen spinach.
    3. Leftovers: For best quality, keep leftovers refrigerated in a closed container for 3-4 days. Reheat individual servings in the microwave in about 2 minutes, or cover the baking dish and reheat at 350F for 15-20 minutes, until warmed through.
    You can watch me cook this full recipe over on my YouTube channel.

    Nutrition

    Calories: 345kcalCarbohydrates: 42gProtein: 19gFat: 13gSaturated Fat: 2gPolyunsaturated Fat: 4gMonounsaturated Fat: 6gSodium: 1392mgPotassium: 912mgFiber: 7gSugar: 10gVitamin A: 807IUVitamin C: 16mgCalcium: 184mgIron: 4mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Vegan Tofu Ricotta (Plain or Herb)
    Blueberry Lemon Energy Balls »

    Comments

    No Comments

    5 from 2 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Cozy Peach Kitchen®. All rights reserved.

    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.