Go Back
–+ servings
Vegetarian Stuffed Shells with Tofu Ricotta – vegetarian recipe
Stav Kogan

Vegetarian Stuffed Shells with Tofu Ricotta

Who says you need dairy for a rich, creamy, and utterly satisfying stuffed shell experience? This recipe swaps traditional ricotta for a surprisingly luscious and protein-packed filling made from silken tofu. It's the ultimate vegetarian comfort food – tender pasta shells cradlin
Prep Time 20 minutes
Cook Time 55 minutes
Total Time 1 hour 15 minutes
Servings: 234 serving
Calories: 234

Ingredients
  

  • For the Tomato Sauce
  • 1 teaspoon (5 ml / 0.2 fl oz) olive oil
  • 1/2 cup (75 g / 2.65 oz) chopped onion, from about 1 medium onion
  • 2 cloves garlic, minced
  • 1 14.5-ounce / 411g (14.5 oz) can no-salt-added diced tomatoes, undrained
  • 1 8-ounce / 227g (8 oz) can no-salt-added tomato sauce
  • 1 tablespoon (15 ml / 0.5 fl oz) snipped fresh basil or 1/2 teaspoon dried basil, crushed
  • 2 teaspoons (10 ml / 0.3 fl oz) snipped fresh oregano or 1/2 teaspoon (10 ml / 0.3 fl oz) dried oregano, crushed
  • 1/4 teaspoon (20 ml / 0.7 fl oz) salt
  • For the Shells & Filling
  • 12 dried jumbo shell macaroni
  • 1 12.3-ounce / 349g (12.3 oz) package extra-firm, silken-style tofu
  • 1/4 cup (60 ml) refrigerated or frozen egg product, thawed, or 1 large egg, lightly beaten
  • 1/2 cup (50 g / 1.76 oz) finely shredded Parmesan or Romano cheese
  • 1/4 teaspoon (20 ml / 0.7 fl oz) ground black pepper
  • 1/2 cup (56 g / 1.98 oz) shredded reduced-fat mozzarella cheese
  • 2 tablespoons (30 ml / 1 fl oz) shredded fresh basil, for garnish (optional)
  • For a richer, thicker filling, gently press the silken tofu between paper towels for 15-20 minutes before blending to remove excess water.
  • Boost the veggies by stirring 1 cup (240 ml) of wilted, well-drained chopped spinach into the tofu filling mixture.
  • The tomato sauce can be made up to 3 days in advance and stored in the refrigerator for a quicker assembly on a busy night.

Method
 

  1. Preheat your oven to 350°F / 175°C. To start the sauce, heat the olive oil in a medium saucepan over medium heat.
  2. Add the onion and garlic, cooking for about 3 minutes until the onion is soft and fragrant, stirring occasionally.
  3. Stir in the undrained diced tomatoes, tomato sauce, dried herbs (if using), and salt.
  4. Bring the mixture to a boil, then reduce the heat to a simmer.
  5. Let it cook, uncovered, for about 15 minutes, or until it has thickened to your liking.
  6. Remove from the heat and stir in the fresh herbs (if using).
  7. Spread all but 3/4 cup (960 ml) of the sauce evenly in the bottom of an ungreased 2-quart rectangular baking dish.
  8. While the sauce simmers, cook the jumbo pasta shells according to package directions.
  9. Drain them well, rinse with cold water to stop the cooking process, and drain again.
  10. For the creamy tofu filling, place the silken tofu in a blender or food processor.
  11. Cover and blend until completely smooth.
  12. Add the egg product (or egg), Parmesan cheese, and black pepper.
  13. Cover and blend again just until everything is combined.
  14. Carefully spoon about 3 tablespoons (45 ml / 1.5 fl oz) of the tofu filling into each cooked pasta shell.
  15. Arrange the filled shells, filling-side up, on top of the sauce in your prepared baking dish. Spoon the reserved 3/4 cup (960 ml) of sauce over the tops of the shells.
  16. Cover the dish with foil and bake for about 35 minutes, or until everything is heated through and bubbly.
  17. Remove the foil and sprinkle the mozzarella cheese evenly over the top.
  18. Bake, uncovered, for another 2 minutes, just until the cheese is perfectly melted.
  19. Let the dish stand for 10 minutes before serving. This helps the shells set up. If desired, garnish with a sprinkle of fresh basil.

Nutrition

Calories: 234kcalCarbohydrates: 32gProtein: 14gFat: 5g

Tried this recipe?

Let us know how it was!