• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
BetterFoodGuru
  • Home
  • About
  • Recipes
    • Appetizers and Dips
    • Breakfast
    • Main Dishes
    • Side Dishes
    • Salads
    • Soups & Stews
    • Dessert
    • 30 Minutes or Less
  • Essential Links
  • Contact
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • Twitter
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • Contact
  • About
  • Links
  • Privacy Policy
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • Twitter
  • ×

    Meaty Vegan Stuffed Shells with Tofu Ricotta

    Jump to Recipe

    These meaty vegan stuffed shells satisfy will satisfy all your comfort food cravings without the meat or dairy. They have a tangy homemade meat sauce that is packed with flavor and super meaty vegan ground beef. Rich, decadent cheesiness comes from combining crumbled tofu with creamy blended cashews and a light dusting of vegan cheese. Even your family's biggest meat lover will most devour this vegan comfort food with abandon because it is insanely delicious.

    overhead view of a pan of baked meaty vegan stuffed shells

    What is Vegan Meat?

    Vegan meat is a food substitute for meat that's made without animal products. Most are made with soy or seitan or some combination of the two. The last several years have seen an explosion of these products on the market. Many are so realistic that they even look like, taste like and cook like meat!

    These products are great for new vegans or people trying to cut down on meat consumption for health reasons because they are really easy to sub into recipes. Many of them are lower in saturated fat and calories than their animal meat counterparts. For people watching their sodium and saturated fat consumption, it is important to read the labels.

    I am usually a meat substitute skeptic because I do not really miss meat much at all. However, in developing this recipe, I used a ground meat substitute and I must confess. It was absolutely glorious! In this recipe I used Impossible meat. This is not a sponsored ad, I just wanted to make a meat sauce that was as meaty as possible while still being vegan. Here are the facts about Impossible meat .

    Most meat substitutes are soy based, have a decent amount of oils, starches and things that are not necessarily whole Foods. If that bothers you, simply skip the "meat" in this meaty vegan stuffed shells recipe.

    Why you'll love this Stuffed Shells Recipe

    • Super cozy and comforting meal
    • Vegan and dairy free
    • Meaty, Cheesy and so satisfying
    • Filling and hearty meal
    • Perfect for meal prep, make a tray today and eat for several days
    • Family friendly, kids love them
    • The tangy homemade sauce is way better than bottled
    • Good for you ingredients like tofu and cashews make this a healthier alternative to traditional stuffed shells recipes that are higher in fat and calories

    Vegan Cheese Tip

    It is really important when working with vegan cheeses to keep it light. They give a great nuance of cheese with their melty texture but if you go too heavy as if it is really dairy the texture gets unpleasantly sticky and tacky. I used GOODPLANet FOODS smoked gouda to give this a cheesy texture and decadent feel. I really like the flavor of their vegan cheeses but you can use any you like. Just remember, go light!

    overhead image of meaty vegan stuffed shells in a tray with 3 on a plate

    Meaty Vegan Stuffed Shells Ingredients

    This recipes has a decent sized ingredient list because we are actually making a couple of separate components: a homemade tomato based meat sauce, our own vegan ricotta, and then assembling them together to make the finished product.

    These ingredients are mostly basic pantry ingredients. Feel free to substitute spinach for the kale if you prefer. And omit the fake meat if you do not eat processed foods. Instead substitute a can of cooked lentils or tempeh that has been blitzed in a blender until it has the texture of ground beef. Here is a breakdown of the ingredients you will need for this vegan recipe.

    • Yellow onion and garlic: Savory base for the sauce
    • Baby Bell Peppers: To add a little sweetness
    • Vegan Ground Beef: I used Impossible meat here but you can use Beyond, Gardein crumbles or Morningstar crumblers or whatever brand vegan ground beef or mince that you can find.
    • Crushed tomatoes- I love the texture of crushed as opposed to diced tomatoes or tomato sauce. Crushed has a great concentrated and bright tomato flavor
    • Firm Tofu: Gives the vegan ricotta great texture
    • Cashews: For major creaminess
    • Italian Seasoning- Pungent flavor booster for pasta dishes
    • Nutritional Yeast- Helps give that umami and cheesy flavor
    • Kale- Gotta get your greens in!
    • Vegan Cheese-I used smoked gouda style cheese as it has a great flavor
    • Hemp Hearts-They add texture and protein
    • Turbinado Sugar- To balance the acidity of the sauce
    • Large Shell Pasta- For stuffing!
    • Extra Virgin Olive Oil, Salt and Pepper

    Time saving tip: Buy a jar of your favorite pasta sauce and add it to the cooked "meat" instead of making the sauce homemade. No shame in that game.

    close up image of a tray of cooked meaty vegan stuffed shells

    How to Make Meaty Vegan Stuffed Shells

    This stuffed shells recipe is a bit more involved than my usual pasta recipes. But, I assure you that it is still fairly simple even though it involves quite a bit of preparation. That is why I consider this the perfect weekend or Holiday recipe. If you start it after lunch you will have a glorious baked pasta dinner.

    • Make the sauce. In a large saucepan over medium heat add the oil. Once hot, add the garlic, onions and peppers and cook for 5 minutes until fragrant and browning. Add the vegan "ground beef", season with a pinch of salt and break it apart into small pieces in the pan and cook until it turns brown and solid just like beef does. It will take about 10 minutes. Add tomatoes, Italian seasoning, salt and sugar if using. Simmer for 10 minutes. 
    • Cook the pasta according to the box, drain well and rinse with cold water so that it is easy to handle. Reserve until the assembly step.
    • Make the "ricotta" in a large bowl by combining tofu, nutritional yeast, hemp hearts, and kale. Blend the cashews and water in a blender until creamy and pourable and add to the bowl with the tofu and other ingredients. Mix until well combined.
    • Assemble the shells. In an oven safe lasagna pan place several ladle fulls of sauce on the bottom of the pan to nest the filled shells on. Using a scoop or tablespoon fill each cooked shell with about 1 oz of the tofu ricotta filling. Fill all the shells. Top with remaining sauce and vegan shredded cheese. Cover the pan with tin foil and bake for 45 minutes. It is ready when the cheese on top is melted and the sauce is bubbly. Optional bake for an additional 10 minutes uncovered if you like crispy pasta edges. 

    Tips for Making the Best Stuffed Shells

    • Make it whole foods by substituting crumbled tempeh or cooked lentils for the meatless meat in the sauce.
    • Use fresh herbs to boost the flavor instead of dry. Chopped basil, oregano, mint and parsley are great cooked into sauces or stirred into the ricotta
    • Make it easy by buying a jarred pasta sauce and a prepared vegan ricotta. Then you can skip alot of the prep! Just brown the meat and add the store-bought sauce. Then stuff your cooked shells with the store ricotta cheese instead of preparing the tofu ricotta.
    • Make it vegetarian instead of vegan by using real mozzarella instead of vegan cheese. The combo of homemade vegan ricotta and dairy mozzarella is tantalizing and family friendly.
    • Add veggies! Diced eggplant, zucchini and squash taste delicious in the sauce. Just add them in during the saute step.
    overhead view of a large pan of cooked meaty vegan stuffed shells

    FAQs

    Do I need to make this vegan?

    Well, I prefer it vegan but if you want to sub in animal products for the vegan counterparts, of course you may! But I do suggest keeping the tofu and cashew ricotta because of it's great texture and healthy fats.

    I hate kale, can I leave it out?

    Yes you can, but I suggest you substitute spinach for the kale. You know you should eat more vegetables!

    I can't find shells, what should I do?

    You can substitute manicotti for the shells if you can't find them. Another option is to use lasagna noodles and make it a lasagna instead.

    Other Delicious Vegan Comfort Food Recipes

    • Vegan Twice Baked Stuffed Potatoes
    • Vegan Lasagna Soup
    • Vegan Italian Wedding Soup
    • Cheezy Vegan Lasagna
    • Chickpea and Tahini Stew

    logo for better food guru vegan food blog.

    Love this recipe? Drop a comment below to share your experience with others!

    Craving more? Explore all of my free ebooks or come hang out with over 1 million other plant-based foodies on Instagram!



    overhead view of a large pan of cooked meaty vegan stuffed shells

    Meaty Vegan Stuffed Shells with Tofu Ricotta

    These meaty vegan baked stuffed shells will blow your mind. These are unbelievably decadent, creamy and meaty without any meat or dairy. This is the ultimate vegan comfort food.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 45 minutes mins
    Cook Time 45 minutes mins
    Course dinner, holiday, Main Course
    Cuisine American, california, fusion, Italian, Mediterranean
    Servings 8
    Calories 575 kcal

    Ingredients
      

    • 1 yellow onion diced
    • 6 cloves garlic minced
    • 6 baby bell peppers multicolor, seeded and chopped
    • 2 tbsp olive oil
    • 16 oz vegan ground beef any brand you like.. I used Impossible
    • 16 oz firm tofu crumbled
    • 2 tbsp nutritional yeast
    • 2 tbsp hemp hearts
    • 22 oz crushed tomatoes canned
    • 1 tbsp italian seasoning
    • 1 ½ tsp salt
    • ½ tsp turbinado sugar optional
    • 1 cup raw cashews soaked for 3 hours or overnight
    • ¾ cup water
    • 2 cup kale stemmed and shredded small
    • 1 cup vegan cheese I used smoked gouda
    • 16 oz large shell pasta
    • 1 ea black pepper to taste

    Instructions
     

    • First, Make the sauce. In a large saucepan over medium heat add the oil. Once hot, add the garlic, onions and peppers and cook for 5 minutes until fragrant and browning. Add the vegan "ground beef", season with a pinch of salt and break it apart into small pieces in the pan and cook until it turns brown and solid just like beef does. It will take about 10 minutes. Add tomatoes, Italian seasoning, salt and sugar if using. Simmer for 10 minutes.
    • Cook the pasta according to the box, drain well and rinse with cold water so that it is easy to handle. Reserve until the assembly step.
    • Make the "ricotta" in a large bowl by combining tofu, nutritional yeast, hemp hearts, and kale. Blend the cashews and water in a blender until creamy and pourable and add to the bowl with the tofu and other ingredients. Mix until well combined.
    • Preheat the oven to 375
    • Assemble the shells. In an oven safe lasagna pan place several ladle fulls of sauce on the bottom of the pan to nest the filled shells on. Using a scoop or tablespoon fill each cooked shell with about 1 oz of the tofu ricotta filling. Continue until all the shells are filled. Top with remaining sauce and vegan shredded cheese. Cover the pan with tin foil and bake for 45 minutes until the cheese on top is melted and the sauce is bubbly. Optional bake for an additional 10 minutes uncovered if you like crispy pasta edges.
    • Serve piping hot and garnish with fresh black pepper.
    • Enjoy for up to 5 days when stored properly in the refrigerator. Or freeze and enjoy for up to 3 months.

    Nutrition

    Calories: 575kcalCarbohydrates: 68gProtein: 30gFat: 22gSaturated Fat: 4gPolyunsaturated Fat: 7gMonounsaturated Fat: 8gTrans Fat: 0.02gSodium: 935mgPotassium: 707mgFiber: 9gSugar: 8gVitamin A: 1381IUVitamin C: 41mgCalcium: 164mgIron: 8mg
    Keyword baked, baked pasta, cashews, comfortfood, dinner, hearty, pasta, tofu
    Tried this recipe?Let us know how it was!
    « Vegan Green Chile Verde with Jackfruit and Garbanzos
    Kale Pesto Pasta Salad »

    Reader Interactions

    Comments

    1. Joyce

      December 27, 2025 at 9:47 am

      5 stars
      I've made these twice now. Simply the best.

    2. Sara Tercero

      January 03, 2026 at 2:44 pm

      Hi Joyce! Yay I am so happy you liked them so much!

    5 from 1 vote

    Leave a Reply

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

    Recipe Rating





    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    About BetterFoodGuru

    image Sara Tercero

    Hi, I am Sara Tercero, the Chef behind BetterFoodGuru. It is my mission to prove that plants are delicious and to help others cook and eat their way to health and happiness. My recipes are inspired by global flavors and my love for eating the rainbow. Reach out on social media or leave a review with feedback!

    Categories

    Check Out These Recipes

    decorative banner with7 spring salads in small squares from the article

    25 Spring Salad Recipes You Need To Try

    close up view of Mediterranean Wild Rice Salad with Chickpeas and Olives in a wood bowl with serving spoons

    Mediterranean Wild Rice Salad with Chickpeas and Olives

    Overhead view of a big platter of kale and rice salad, there are purple bits of cabbage and radishes, chopped green olives, beans and pistachios visible.

    Kale and Rice Salad with Radishes and Dill

    Copyright © 2026 Better Food Guru | Privacy Policy

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Cookie settingsACCEPT
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience

    Advertising.


    This Site is affiliated with CMI Marketing, Inc., d/b/a Raptive (“Raptive”) for the purposes of placing advertising on the Site, and Raptive will collect and use certain data for advertising purposes. To learn more about Raptive’s data usage, click here: https://raptive.com/creator-advertising-privacy-statement/

     
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT

    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.