Sometimes, I find myself craving something comforting but also packed with nutrients. You know, that kind of dish that makes you feel good from the inside out? That's exactly what led me to create these Tofu and Spinach Stuffed Shells. It started one evening when I was experimenting in the kitchen, trying to find a way to incorporate more plant-based protein into my diet without sacrificing flavor. And honestly?, I never looked back. This recipe quickly became a staple in my household, and I'm so excited to share it with you!
What I love most about these stuffed shells is how versatile they are. You can easily customize the filling with your favorite vegetables and herbs. Add some mushrooms or bell peppers for extra flavor and texture. Want a little kick? Throw in some red pepper flakes. And let's not forget about the cheese! While this recipe calls for mozzarella, you can use any cheese you like—Parmesan, provolone, or even a vegan alternative. The possibilities are endless!. The first time I made this, I used some leftover roasted vegetables. It turned out ah-mazing!
These Tofu and Spinach Stuffed Shells are not only delicious but also a fantastic way to sneak in some extra veggies. Spinach, as you know, is a nutritional powerhouse. Rich in vitamins, minerals, and antioxidants, it’s a great way to support your health. Plus, tofu provides a good source of plant-based protein, making this dish a complete and satisfying meal. Whether you're a seasoned vegan or just looking to add more plant-based options to your diet, this recipe is for you. It’s easy to make, full of flavor, and incredibly satisfying. Give it a try, and I promise you won't be disappointed. Oh and one time I forgot to add salt, the meal was not as delicious. Don't forget the salt. Promise?
Required Equipments
Large pot
9x13 inch baking dish
Large skillet
Mixing bowls
Slotted spoon
Spatula
Tofu and Spinach Stuffed Shells: Frequently Asked Questions
Tofu and Spinach Stuffed Shells
These Tofu and Spinach Stuffed Shells are a comforting and nutritious plant-based meal. Jumbo pasta shells are generously filled with a savory mixture of tofu ricotta, spinach, and mozzarella cheese, then baked in a rich tomato sauce. A delightful and satisfying dish that's perfect for any occasion!
⏳ Yield & Time
Yield:6 servings
Preparation Time: 20 minutes
Cook Time: 35 minutes
Total Time:
🍽 Ingredients
📖 Instructions
Preheat your oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish. This'll ensure the shells don't stick and burn on the bottom. Trust me, nobody wants burnt shells!
Cook the pasta shells: Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook according to package directions until al dente. Al dente is key—they should be firm to the touch but cooked through, not mushy. Nobody likes a mushy shell.
Drain the pasta shells: Once the shells are cooked, drain them well and rinse with cold water to stop the cooking process. Gently place them on a baking sheet lined with parchment paper to prevent them from sticking together. I usually toss them with a little olive oil too, just to be extra safe.
Prepare the tofu ricotta: Crumble the firm or extra-firm tofu into a mixing bowl. Use a fork to mash it until it resembles ricotta cheese. Don't worry if it's not perfectly smooth; a little texture is totally fine!
Add the seasonings: Add the nutritional yeast, lemon juice, garlic powder, onion powder, salt, and black pepper to the mashed tofu. Mix well to combine all the ingredients. Taste and adjust the seasonings as needed. This is where you can really make it your own. Maybe a pinch of red pepper flakes for a little kick?
Cook the spinach: Heat olive oil in a large skillet over medium heat. Add the minced garlic and cook for about 1 minute until fragrant. Add the fresh spinach and cook until it wilts, about 3-5 minutes. Stir occasionally to ensure even cooking.
Drain excess moisture: Transfer the cooked spinach to a colander and press out any excess moisture. This step is important to prevent the filling from being watery. You can use the back of a spoon or your hands to squeeze out the liquid.
Combine filling ingredients: In a large mixing bowl, combine the tofu ricotta mixture, cooked spinach, and half of the shredded mozzarella cheese (about 1 cup). Mix well until everything is evenly distributed. This is the heart of our stuffed shells, so make sure it's flavorful and well-mixed.
Stuff the pasta shells: Using a spoon or your fingers (I prefer fingers, it's more efficient!), carefully stuff each cooked pasta shell with the tofu and spinach mixture. Be generous with the filling—you want each shell to be packed with flavor!
Arrange in baking dish: Arrange the stuffed shells in the prepared baking dish in a single layer. They should fit snugly together. If you have extra filling, you can spoon it around the shells in the dish.
Pour tomato sauce: Pour the jar of your favorite tomato sauce evenly over the stuffed shells. Make sure all the shells are covered with sauce. This will keep them moist and flavorful while baking.
Sprinkle with cheese: Sprinkle the remaining shredded mozzarella cheese (about 1 cup) over the tomato sauce and stuffed shells. This will create a delicious, bubbly, cheesy topping.
Bake: Cover the baking dish with aluminum foil and bake in the preheated oven for 20 minutes. Remove the foil and bake for another 10-15 minutes, or until the cheese is melted and bubbly and the sauce is heated through. Keep an eye on it to prevent burning!
Garnish and serve: Remove the baking dish from the oven and let it cool for a few minutes before garnishing with fresh basil leaves. Serve hot and enjoy your Tofu and Spinach Stuffed Shells! I usually serve mine with a side salad and some crusty bread for dipping in the sauce.
📝 Notes
Feel free to add other vegetables like mushrooms, bell peppers, or zucchini to the spinach mixture.
For a spicier dish, add a pinch of red pepper flakes to the tofu ricotta mixture.
You can use a plant-based ricotta and mozzarella cheese to make this recipe vegan.