• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

sweet miscellany

seasonal vegetarian recipes

  • HOME
  • ABOUT
    • LINKS FROM INSTAGRAM
  • RECIPES
  • PHOTOGRAPHY
  • CONTACT

dinner

Tofu Ricotta Stuffed Shells with Spinach

February 26, 2025 By Courtney West 2 Comments

Comforting and packed with flavor, these tofu ricotta stuffed shells with spinach are a great vegan meal option for both weekends and weeknights. This vegan pasta recipe pairs homemade tofu ricotta with jumbo pasta shells, spinach, and store-bought marinara sauce. Once baked, these vegan stuffed shells can be enjoyed alone or paired with a simple side salad. If you’re lucky enough to have leftovers, they can easily be reheated in the microwave, air fryer, or oven.

This winter has been a cold one which means I’ve been craving comfort foods like these tofu ricotta stuffed shells like crazy. Since this pasta bake is made with a homemade tofu ricotta, it’s entirely vegan AND packed with plant-based protein! It does take a little longer to make than most of the vegan and vegetarian meals I post, but all of the steps are really easy to do. The most complicated step is probably waiting for it to bake for 20 minutes! Save this one for a weekend or weeknight when you’ve got a little extra time. It’s well worth the effort and makes 4-6 servings depending on if you’re serving it alone or with a side salad. I hope you enjoy this one! If you make it, feel free to comment and give it a rating or tag me on Instagram.

Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog
Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog

Notes on Ingredients and Substitutions

  • Extra Firm Tofu — you’ll need a 16-ounce block. I like to use the super firm tofu from Trader Joe’s. If you don’t need this recipe to be vegan, feel free to use 16 ounces of regular ricotta and stir in the lemon zest, dried oregano, and dried basil.
  • Lemon — you’ll use both the zest and juice from a lemon to flavor the vegan ricotta.
  • Olive Oil — adds moisture to the ricotta and helps carry flavor. You’ll also use a bit to drizzle on the cooked shells to keep them from sticking together.
  • Nutritional Yeast — gives the tofu a savory and cheesy flavor.
  • Dried Basil and Oregano — flavors the ricotta and pairs well with the marinara. Feel free to sub Italian seasoning instead or omit if you don’t have dried herbs on hand.
  • Sea Salt — seasons and balances flavors.
  • Sugar — just a touch helps balance any bitterness from the tofu while making the vegan ricotta taste similar to dairy ricotta.
  • Jumbo Pasta Shells — there’s not really a sub for these except for manicotti. Look for jumbo shells on the pasta aisle with the other dried pastas.
  • Baby Spinach — you’ll use an entire 5-ounce container for this recipe. You can also use an equal amount of baby kale or the leaves from 1 large bunch of Swiss chard.
  • Marinara Sauce — store-bought marinara speeds up the prep process. I used an entire 25-ounce jar. Depending on what brand you use, the size will vary slightly but you’ll still need the whole jar.
  • Parmesan — I like sprinkling a little grated parm on top before baking. You can use regular or vegan parmesan here depending on your preference. Or, you can omit it.
  • Fresh Parsley or Basil — though entirely optional, I love adding a sprinkle of chopped fresh parsley or basil to the top of the shells after they’re baked. It’s adds a bright herbal flavor and a touch of color.
Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog

How to Make the Tofu Ricotta

Making your own tofu ricotta is as simple as gathering the ingredients, plopping them in a food processor or blender, then pulsing several times. That’s it! If you’ve made my tofu ricotta before, you’ll notice for this recipe I’ve added some dried basil and dried oregano to the mix. They pair really well with the marinara sauce and give a little more depth of flavor. To make the tofu ricotta, pat your super or extra firm tofu dry (no need to press!), then crumble it into the food processor (or blender). Add the remaining ingredients and pulse (don’t blend!) until you have a cohesive mixture that has a grainy texture just like regular ricotta.

Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog
Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog

Putting Together the Ricotta Stuffed Shells

To streamline things and not dirty all of the dishes in your kitchen, you’ll bring a large pot of water to boil for both the spinach and the shells. Once it comes to a boil, add a few large pinches of salt, followed by all of the spinach. Let it cook for just 30-60 seconds, then remove it with a skimmer and place it in a colander. Once it’s cool enough to handle, squeeze out most of the moisture then give it a chop. Mix the chopped spinach into the tofu ricotta.

Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog
Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog

Add the jumbo shells to the same pot of boiling water. Make sure to check the cooking directions on the package as most will have a recommending “pre-bake cooking time”. This allows you to cook the shells partially since they will cook further in the oven. For my package, the ideal time was 9-10 minutes. Drain the pasta, then drizzle with a little olive oil and give it a quick toss. This will keep the shells from sticking together.

Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog
Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog

All that’s left is assembly! Pour the marinara into the bottom of your 9×13 baking dish and spread it out into an even layer. Place a cooked shell in your palm with the opening facing up, then use a small spoon to fill the shell with the spinach and tofu ricotta mixture. Nestle each stuffed shell on top of the marinara. I prefer to sprinkle some grated parmesan on top before baking (both regular and vegan versions work great!). Cover the dish with foil before baking to keep everything nice and moist. Before serving, you can sprinkle with fresh herbs to add a little color and flavor.

Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog
Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog
Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog

Time Saving Tip — use store-bought regular or vegan ricotta instead of making the tofu ricotta along with thawed frozen chopped spinach instead of raw baby spinach. You’ll need 16 ounces of ricotta and 4-5 ounces of thawed frozen spinach. Make sure to thaw and drain the spinach before using and squeeze out most of the moisture. If it’s not chopped. give it a rough chop.

Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog

Saving and Reheating Leftover Stuffed Shells

Once your vegan stuffed shells are baked, you can either leave leftovers in the baking dish and cover them with the same foil used during baking or you can portion them into containers. They are best when enjoyed within 4-5 days. Leftovers can be reheated in the microwave, air fryer, or oven. To reheat leftovers in the microwave, place the shells and marinara in a microwave safe dish and reheat in 30-second intervals until warmed through. If you prefer to use the air fryer, place the shells and sauce in a small oven safe dish and cover it with foil. Preheat the air fryer to 350, then bake for 10-15 minutes until warmed through. For the oven method, place leftovers in an oven safe dish, cover the dish with foil, then place in a preheated 350 degree oven for 20 minutes.

Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog

Other Vegan Pasta Recipes to Enjoy

These vegan stuffed shells are definitely a new favorite in my kitchen! They’re so good but definitely a little bit of a time investment to make. If you’re looking for some simpler vegan pasta recipes, here are some delicious options:

  • Pistachio Mint Pesto Pasta — this vegan pasta meal pairs pistachios, mint, and parsley together for a delightfully spring version of pesto. Plus, it’s ready in just under 30 minutes!
  • Lemon Butter Spaghetti with Snap Peas and Pistachios — this easy vegan pasta recipe comes together quickly with just 8 ingredients. Pistachios lend a nutty and crunchy element while vegan feta adds a salty tang.
  • Kale Pesto Orzo — quick-cooking orzo keeps the cook time for this vegan pasta meal right at 30 minutes. Plus, the mushroom, white beans, and sundried tomatoes make it super cozy and delicious!
Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog
Tofu Ricotta Stuffed Shells with Spinach | vegan pasta recipe via The Sweet Miscellany Blog
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Ricotta Stuffed Shells with Spinach


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Courtney West
  • Total Time: 52 minutes
  • Yield: 4–6 servings 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Comforting and packed with flavor, these tofu ricotta stuffed shells with spinach are a great vegan meal option for both weekends and weeknights. This vegan pasta recipe pairs homemade tofu ricotta with jumbo pasta shells, spinach, and store-bought marinara sauce. Once baked, these vegan stuffed shells can be enjoyed alone or paired with a simple side salad.


Ingredients

Units Scale

for the tofu ricotta:

  • 1 16–ounce block extra firm tofu, drained
  • 1 teaspoon lemon zest
  • 3 tablespoons lemon juice, from 1-2 lemons
  • 1 teaspoon sea salt
  • 2 teaspoons granulated sugar
  • 3 tablespoons extra virgin olive oil, plus extra for drizzling
  • 1 tablesoon nutritional yeast
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried oregano

for the stuffed shells:

  • 5 ounces baby spinach
  • 20 jumbo pasta shells
  • 25-ounce jar marinara sauce
  • 1/4 cup grated Parmesan cheese
  • Handful parsley or fresh basil, optional for garnish

Instructions

Make the ricotta first. Crumble the tofu into a food processor or blender. Add all of the remaining ingredients. Pulse several times (don’t hit blend!) to bring everything together. You want a texture like traditional ricotta (a bit grainy) rather than a completely smooth one. Set the tofu ricotta aside.

Bring a large pot of water to boil and preheat the oven to 425. Once the water is boiling, add a couple of large pinches of salt along with all of the baby spinach. Cook the spinach for 30-60 seconds, then remove it with a skimmer and place it in a colander to drain. Allow the water to return to a boil then add the jumbo shells. While the shells cook, gently squeeze excess moisture from the spinach then give it a rough chop. Mix it into the tofu ricotta. Cook the shells for 9-10 minutes (or the indicated pre-bake time on the package). Drain the shells then drizzle them with a bit of olive oil to keep them from sticking together.

Spoon the marinara sauce into the bottom of a 9×13 baking dish. Spread it around into a roughly even layer. Once the shells have cooled enough to be handled, stuff each with some of the tofu ricotta and spinach mixture then nestle into the marinara sauce. You should have enough ricotta for all 20 shells. Sprinkle parmesan over the top of the shells. Cover with foil and bake for 20 minutes until everything is warmed through and the marinara is bubbling. Serve with a sprinkle of chopped parsley or basil if desired.

Leftovers can be covered and kept in the fridge. Enjoy within 4-5 days. Re-heat in the microwave, air fryer, or oven. Instructions for each method can be found in the post. 

Notes

  • Tofu size varies depending on the brand. Aim for one that is 14-16 ounces to ensure you have enough ricotta to fill all of the shells.
  • You should use most if not all of the tofu ricotta and spinach mixture. Leftovers can be enjoyed on toast!
  • Jumbo shells might vary in size by brand. Before boiling, lay them out in your baking dish to get an idea of how many will fit. I used Barilla brand jumbo shells and 20 was the perfect amount.
  • Prep Time: 20 minutes
  • Cook Time: 32 minutes
  • Category: main

Did you make the recipe?

I love to see what you’re making so feel free to tag me on Instagram @courtweststudio!

Filed Under: dairy free, dinner, main course, Recipe, savory, vegan, vegetarian, winter

Roasted Broccoli Farro Salad with Orange Vinaigrette

February 19, 2025 By Courtney West 1 Comment

Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog

Ready in 30 minutes or less, this roasted broccoli farro salad with homemade orange vinaigrette is perfect for a weeknight dinner. Cooked farro and roasted broccoli form the base of this winter salad while white beans lend protein. The orange vinaigrette flavored with shallots and thyme adds a bright and sunny flavor to this easy vegetarian dinner recipe. Leftovers can be enjoyed straight from the fridge or re-warmed gently for a quick meal option!

This roasted broccoli farro salad is an iteration of one of my favorite ways to construct an easy vegetarian dinner. Combine a cooked grain with cooked beans or lentils and whatever vegetable(s) happen to be in season. Then, toss everything together with some flavorful ingredients like herbs and nuts or seeds. It never fails me! For this version, I paired cooked farro with roasted broccoli for the base. Canned cooked white beans add protein while toasted sunflower seeds and parsley lend flavor and texture. An orange vinaigrette packs a flavorful punch and keeps this winter salad from feeling too heavy (or boring!). It’s perfect for leftovers and doesn’t require any complicated cooking techniques. Plus, you can have it ready in 30 minutes or less!

Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog
Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog

Farro Salad Ingredients

  • Farro — you can’t have farro salad without farro! To expedite the cooking process, make sure to look for a “quick cooking” or “pearled” farro as these will only take about 10-15 minutes too cook. Use quinoa for a gluten free option!
  • Broccoli — two crowns (heads) of broccoli are perfect for this recipe. Feel like switching it up? Use two crowns of cauliflower instead.
  • Olive Oil — you’ll use it for roasting the broccoli and for the vinaigrette.
  • Aleppo Pepper — I love the mild and fruity flavor of Aleppo pepper here! For a spicy option, use crushed red pepper/red chili flakes. Or, omit entirely.
  • Sea salt — seasons everything and balances all of the flavors.
  • Toasted Sunflower Seeds — adds a nutty and crunchy component to the salad. Feel free to use toasted pumpkin seeds or toasted walnuts instead.
  • Parsley — adds a bright herbaceous flavor without taking the focus away from all of the other elements.
  • White Beans — an easy source of added protein. Use any white bean here such as navy, great northern, or cannellini. Feel free to sub chickpeas if you prefer!
  • Orange Vinaigrette — adds a lovely bright and fruity flavor that is much appreciated during the winter months. Recipe and method below!
Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog

How to Make the Orange Vinaigrette

I recommend making the vinaigrette first because the longer it sits, the more the flavor develops and the better it tastes! You could even make it a day or two ahead and let it hang out in the fridge. If the olive oil solidifies, simply place the jar in a bowl of warm water to bring it back to room temperature.

Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog
Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog

The orange vinaigrette comes together quickly once the shallot and thyme are chopped. I recommend mincing the shallot and finely chopping the thyme leaves. Add them to a jar along with the orange zest and juice, olive oil, apple cider vinegar, Dijon mustard, maple syrup, and a pinch or two of salt. Either whisk to emulsify or put the lid on securely and give it a shake. Taste the vinaigrette and add more salt to season, maple syrup for sweetness, or Dijon mustard for tanginess.

Tips for the Best Roasted Broccoli

  • Don’t line your baking sheet with parchment — this allows the broccoli to come in contact directly with the hot pan which leads to better caramelization and flavor.
  • Toss the broccoli so that it is evenly coated in the olive oil, salt, and Aleppo pepper. You can do this directly on the baking sheet or in a bowl.
  • Cut the broccoli into bite-sized florets and pieces that are roughly similar in size. This will allow everything to roast evenly.
  • Keep an eye on the broccoli starting around the 15 minute mark as every oven will differ. The broccoli is done when it is just beginning to caramelize (i.e. have spots that are golden brown) but still retains its vibrant green color. This took 20 minutes in my oven.
Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog
Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog

Broccoli Notes — broccoli is typically in season from fall through late spring/early summer in the Northern Hemisphere depending on where you live. The entire plant is edible from the leaves to the stalks, stems, and florets! To use the tougher stalk, remove the outer fibrous layer with a knife or peeler then chop into bite-sized pieces. The stems that branch off the main stalk along with the florets and leaves can simply be chopped before being used in recipes.

Putting Everything Together and Storing Leftovers

There are three main components to this winter salad: the orange vinaigrette, the roasted broccoli, and the cooked farro. Once all of those elements are done, you’ll compose the salad. Add the cooked farro and roasted broccoli to a large bowl or platter. Add the sunflower seeds, parsley, and white beans. Pour over 3-4 tablespoons of the orange vinaigrette. Toss, then taste and add more vinaigrette as needed. You can also season with salt, pepper, and even more Aleppo pepper depending on your taste preferences. This salad stores really well in the fridge. Simply pop leftovers into an airtight container and enjoy within 5 days. Enjoy cold, at room temperature, or warm. If you prefer enjoying the leftovers warm, gently reheat them in the microwave or on the stovetop with a splash or two of water.

Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog
Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog
Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog

Looking for more vegetarian dinners that are ready in 30 minutes or less? Try this kale pesto orzo or these peanut noodles with edamame and kohlrabi.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Roasted Broccoli Farro Salad with Orange Vinaigrette


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Courtney West
  • Total Time: 30 minutes
  • Yield: 3–4 servings 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Ready in 30 minutes or less, this roasted broccoli farro salad with homemade orange vinaigrette is perfect for a weeknight dinner. Cooked farro and roasted broccoli form the base of this winter salad while white beans lend protein. The orange vinaigrette flavored with shallots and thyme adds a bright and sunny flavor to this easy vegetarian dinner recipe. 


Ingredients

Units Scale

for the vinaigrette:

  • 1 medium orange, zested and juiced
  • 1 small shallot, minced
  • 1 teaspoon thyme leaves, finely chopped
  • 1/4 cup extra virgin olive oil
  • 1 tablespoon apple cider vinegar
  • 1 1/2 tablespoons Dijon mustard
  • 2 teaspoons maple syrup
  • sea salt, to taste

for the farro salad:

  • 1 cup uncooked farro, quick-cooking or pearled preferred
  • 2 crowns broccoli
  • 1 1/2 tablespoons olive oil
  • 1 teaspoon Aleppo pepper
  • Sea salt, to taste
  • 1/2 cup toasted sunflower seeds
  • 1/4 cup parsley, finely chopped
  • 1 can white beans, drained and rinsed

Instructions

Preheat the oven to 400 degrees. Add the zest of the orange and ¼ cup of the juice to a jar along with the remaining vinaigrette ingredients and a pinch of salt. Shake well or whisk until fully emulsified. Taste, and add more salt as needed. Set aside.

Cut the broccoli and broccoli stems into bite-sized florets. Remove the tough outer parts of the broccoli stalk and discard. Chop the stalk into bite-sized pieces. Add the broccoli to a large baking sheet and toss with the olive oil, Aleppo pepper, and sea salt to taste. Roast the broccoli on the top rack of the preheated oven for about 20 minutes until beginning to caramelize.

While the broccoli roasts, cook the farro according to the package instructions. Once cooked, drain any excess water. 

Add the roasted broccoli, sunflower seeds, parsley, drained beans, and cooked farro to a large bowl or platter. Spoon over 3-4 tablespoons of the vinaigrette. Toss together. Taste and add more vinaigrette and salt/pepper as needed. Serve warm or at room temperature.

Notes

  • Look for a quick-cooking or pearled farro as the cooking time will be on the shorter side at approximately 10-15 minutes. 
  • Keep leftovers in the fridge and enjoy within 5 days. Leftovers can be enjoyed cold or gently reheated in a microwave or on the stovetop. 
  • Use quinoa for a gluten free version. 
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: main

Did you make the recipe?

I love to see what you’re making so feel free to tag me on Instagram @courtweststudio!

Roasted Broccoli Farro Salad with Orange Vinaigrette | vegan recipe via The Sweet Miscellany Blog

Filed Under: dairy free, dinner, main course, Recipe, salad, savory, vegan, vegetarian, winter

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Interim pages omitted …
  • Page 51
  • Go to Next Page »

Primary Sidebar

Let’s Connect

  • Facebook
  • Instagram
  • Pinterest
  • YouTube

Keep in Touch

Want free monthly seasonal eating tips and recipes straight to your inbox? Simply tap here!

dairy free blueberry corn muffins

Blueberry Corn Muffins with Whipped Maple Butter (dairy free) | seasonal plant-based recipes from the Sweet Miscellany Blog

summer picnic pasta salad

dewberry shrub with lemon thyme

Dewberry Shrub with Lemon Thyme (vegan/gf recipe) | seasonal plant-based recipes via The Sweet Miscellany Blog

blistered shishito peppers with lemon basil cashew cream

Blistered Shishito Peppers with Lemon Basil Cashew Cream (vegan/gf recipe) | seasonal plant-based recipes via The Sweet Miscellany Blog

cucumber carrot salad with crushed peanuts & mint

Images and content owned by Courtney West copyright (c) 2011-2025

Copyright © 2025 · Foodie Pro Theme On Genesis Framework · WordPress · Log in