Go Back
+ servings
Plate of Vegan Stuffed-Shells Florentine with fork.
Print Recipe
5 from 21 votes

Vegan Stuffed Shells Florentine

These vegan stuffed shells will knock your socks off! Made with rich and creamy cashew-tofu ricotta that's blended with fresh spinach, stuffed into pasta shells and smothered in a quick garlicky tomato sauce...you'd never guess they were dairy-free!
Prep Time20 minutes
Cook Time35 minutes
Soak Time (Cashews)4 hours
Total Time55 minutes
Course: Entree
Cuisine: Italian
Servings: 4
Calories: 551kcal
Author: Alissa

Ingredients

  • 6 ounces dried jumbo pasta shells (about 20 shells)

For the Quick Tomato Sauce

  • 1 tablespoon olive oil
  • ½ large onion, diced
  • 3 garlic cloves, minced
  • 1 (28 ounce or 794 gram) can crushed tomatoes
  • ½ tablespoon organic granulated sugar
  • 1 teaspoon dried oregano
  • ½ teaspoon salt, plus more to taste
  • ¼ teaspoon black pepper, plus more to taste
  • ½ cup fresh basil leaves, torn and lightly packed

For the Vegan Ricotta Florentine

  • ½ cup roughly chopped onion (about ½ of a medium onion)
  • 3 garlic cloves, minced
  • 1 cup raw cashews soaked in water 4-8 hours, rinsed and drained
  • ½ cup unflavored and unsweetened soy or almond milk
  • 2 tablespoons lemon juice
  • 1 (14 ounce or 400 gram) package extra firm tofu, drained and broken into 5-6 large chunks
  • ½ teaspoon salt, plus more to taste
  • ¼ teaspoon black pepper, plus more to taste
  • 2 cups fresh spinach leaves, coarsely chopped and lightly packed

Instructions

  • Bring a large pot of salted water to a boil. Add the pasta shells and cook them according to the package directions.
  • Drain the pasta into a colander, then return it to the pot and toss it with a few dashes of olive oil. Set aside.

Make the Quick Tomato Sauce

  • Coat the bottom of a medium saucepan with oil and place it over medium heat. Once the oil is hot, add the onion. Sweat the onion until softened, about 5 minutes.
  • Add the garlic and sauté it with the onion 1 minute more, until very fragrant.
  • Stir in the crushed tomatoes, sugar, oregano, salt and pepper. Bring the mixture to a simmer and lower the heat.
  • Allow the sauce to simmer, uncovered, for 15 minutes, stirring occasionally.
  • Stir in the basil and remove the sauce from the heat. Taste test and season with additional salt and pepper if desired.

Make the Vegan Ricotta Florentine

  • Place the onion, garlic, cashews, milk and lemon juice into bowl of food processor. Blend until smooth, stopping to scrape down sides of bowl as needed.
  • Add the tofu, salt and pepper. Pulse the machine until a thick and slightly chunky, ricotta-like texture is achieved, again, stopping to scrape down the sides of bowl as needed.
  • If some space remains in food processor bowl, add the spinach and pulse until finely chopped and well blended. Otherwise, transfer mixture to a bowl and stir the spinach in by hand.
  • Taste-test and season the mixture with additional salt and pepper to taste.

Make the Stuffed Shells Florentine

  • Preheat the oven to 400º. Coat the bottom of a 9 inch by 9 inch baking dish or 10 inch round oven-safe skillet with about half of sauce.
  • Stuff the shells with the ricotta mixture and arrange them in a single layer in the baking dish or skillet. Top with the remaining sauce.
  • Cover and bake the shells for 20-25 minutes, until the sauce is bubbly.
  • Remove the shells from the oven and allow them to sit for 5 minutes before serving.

Notes

If you'd like to use jarred tomato sauce for this recipe you'll need about 3 cups.

Nutrition

Serving: 5shells (¼ of recipe) | Calories: 551kcal | Carbohydrates: 61.8g | Protein: 25.4g | Fat: 25.3g | Saturated Fat: 4.8g | Sodium: 1024mg | Potassium: 647mg | Fiber: 10g | Sugar: 18.2g | Calcium: 280mg | Iron: 9mg