Cheesy Veggie Stuffed Shells
My family loves these easy veggie stuffed shells, filled with a flavorful blend of creamy ricotta cheese and a medley of sautéed mushrooms, spinach, and bell peppers. They are perfect for kids and adults, easy to make ahead for a crowd, and sure to become a family favorite. Stuffed shells are such a classic recipe, and this version features perfectly cooked pasta shells stuffed with a creamy mixture of cheese, mushrooms, spinach, and bell pepper. The shells bake on top of a bed of marinara sauce until the cheese is bubbling. If you love veggie pasta recipes, see our veggie spaghetti. Or, for more stuffed shells recipes, see our sausage stuffed shells or these buffalo chicken stuffed shells! Key Ingredients Pasta Shells: I use large dried pasta shells and cook them in boiling water until al dente before filling them. It’s a good idea to cook a few extra shells than you think you’ll need, as some might tear during boiling. Don’t worry about any leftover or broken shells—they make a tasty snack with extra cheese filling or marinara sauce! Veggies: I love loading these stuffed shells with vegetables! My go-to combination is mushrooms, bell peppers, spinach, and garlic, sautéed until tender. Feel free to get creative and add your favorite vegetables or swap some out. Cheese: I use whole milk ricotta cheese and Parmesan cheese for a rich and creamy filling. To finish the dish, I top the stuffed shells with mozzarella cheese for a delicious melty topping. If you’re making vegetarian stuffed shells, omit the Parmesan cheese or use a vegetarian-friendly alternative. Herbs: To make these extra delicious, I mix in lots of fresh basil leaves and a bit of dried oregano. Marinara Sauce: You can use your favorite store-bought pasta sauce or one of our homemade sauce recipes. Try this homemade marinara or this easy pasta sauce. Pasta Shells: I use large dried pasta shells and cook them in boiling water until al dente before filling them. It’s a good idea to cook a few extra shells than you think you’ll need, as some might tear during boiling. Don’t worry about any leftover or broken shells—they make a tasty snack with extra cheese filling or marinara sauce! Veggies: I love loading these stuffed shells with vegetables! My go-to combination is mushrooms, bell peppers, spinach, and garlic, sautéed until tender. Feel free to get creative and add your favorite vegetables or swap some out. Cheese: I use whole milk ricotta cheese and Parmesan cheese for a rich and creamy filling. To finish the dish, I top the stuffed shells with mozzarella cheese for a delicious melty topping. If you’re making vegetarian stuffed shells, omit the Parmesan cheese or use a vegetarian-friendly alternative. Herbs: To make these extra delicious, I mix in lots of fresh basil leaves and a bit of dried oregano. Marinara Sauce: You can use your favorite store-bought pasta sauce or one of our homemade sauce recipes. Try this homemade marinara or this easy pasta sauce. How to Make Veggie Stuffed Shells To make my favorite veggie stuffed shells, cook the jumbo pasta shells in salted boiling water. While the shells are cooking, you can prepare the flavorful filling. Cook sliced mushrooms in a wide, oven-safe skillet until they start to brown. Then, add bell peppers and cook until slightly softened. Finally, stir in a generous amount of spinach and cook until wilted. In a separate bowl, combine ricotta cheese with the vegetables, fresh basil, salt, pepper, oregano, and parmesan cheese. Now, it’s time to assemble the stuffed shells. If you use an oven-safe skillet for the vegetables, you can use the same pan for baking. Otherwise, a baking dish will work perfectly. Spread marinara sauce in the bottom of your chosen pan. Fill each cooked shell with a spoonful of the cheese and vegetable mixture, then nestle them into the marinara sauce. Top with cheese for a melty, golden top. Bake uncovered until the sauce bubbles and the cheese is melted and slightly browned. Cheesy Veggie Stuffed Shells PREP 10 mins COOK 40 mins TOTAL 50 mins PREP 10 mins COOK 40 mins TOTAL 50 mins We love these vegetable stuffed shells! If you have one, cook the vegetables in a wide oven-safe skillet. Then, bake the shells in the same pan. If you do not have an oven-safe skillet, bake the shells in a baking dish. This filling is enough for about 16 shells. We recommend adding a couple of extra shells to the water since you might find that one or more shells tear while cooking. Makes 16 shells or 4 Servings You Will Need 18 jumbo pasta shells 4 ounces mushrooms, thinly sliced, about 2 cups sliced 1 medium bell pepper, chopped 5 ounces spinach leaves, about 4 cups packed 3 garlic cloves, 1 tablespoon minced 2 cups whole milk ricotta cheese 3 ounces finely grated parmesan cheese, about 1 cup 1/4 cup fresh basil leaves, chopped or substitute 1 teaspoon dried 1/2 teaspoon dried oregano 3 cups marinara sauce, try our homemade marinara sauce 2 ounces shredded mozzarella cheese, about 1/2 cup Fine sea salt and fresh ground black pepper Directions 1Preheat the oven to 400°F (204°C). 2Bring a large pot of salted water to a boil. Add shells and cook, stirring occasionally, until very al dente, about 9 minutes. Drain. Run under cold water to stop the cooking, then drain again. 3Meanwhile, heat the oil in a wide oven-safe skillet over medium heat. Add mushrooms and spread into one layer. Cook, without moving, until browned on one side, 3 to 5 minutes. Stir, then add the chopped bell pepper. Cook, stirring occasionally until the peppers are starting to soften, about 2 minutes. If you do not have an oven-safe skillet, a regular skillet will work fine, you will just need to bake the shells in a baking dish instead of the skillet later on. 4Pile the spinach leaves into the pan and add the garlic and a generous pinch of salt. Wait about 30 seconds or until the bottom layer of leaves has started to wilt, and then toss the leaves around the pan. As the spinach cooks, keep tossing so that all the leaves have a chance to hit the bottom of the skillet. When the spinach looks bright green and is mostly wilted, remove the pan from the heat and allow the vegetables to cool off for a minute or two. 5Combine the ricotta cheese, parmesan cheese, basil, oregano, 1/2 teaspoon of salt, and 1/2 teaspoon of pepper in a medium bowl. Stir in the vegetables and then taste the mixture. Adjust as needed with more salt or pepper. 6Place the oven-safe skillet over low heat. Pour in the marinara sauce and heat until barely simmering. Turn the heat off. If you do not have an oven-safe skillet, transfer the warmed marinara sauce to a large baking dish. (If you have an oven-safe skillet, you can use it to bake the shells.) 7Spoon 2 tablespoons of the cheese mixture into each cooked shell, then nestle the filled shell down into the warmed marinara sauce. If you have any cheese mixture left, divide it between the shells or enjoy it with any leftover shells. 8Bake, uncovered until the shells are heated all the way through and the cheese is melted on top, about 20 minutes. Remove from the oven and let sit 5 minutes before serving. 1Preheat the oven to 400°F (204°C). 2Bring a large pot of salted water to a boil. Add shells and cook, stirring occasionally, until very al dente, about 9 minutes. Drain. Run under cold water to stop the cooking, then drain again. 3Meanwhile, heat the oil in a wide oven-safe skillet over medium heat. Add mushrooms and spread into one layer. Cook, without moving, until browned on one side, 3 to 5 minutes. Stir, then add the chopped bell pepper. Cook, stirring occasionally until the peppers are starting to soften, about 2 minutes. If you do not have an oven-safe skillet, a regular skillet will work fine, you will just need to bake the shells in a baking dish instead of the skillet later on. 4Pile the spinach leaves into the pan and add the garlic and a generous pinch of salt. Wait about 30 seconds or until the bottom layer of leaves has started to wilt, and then toss the leaves around the pan. As the spinach cooks, keep tossing so that all the leaves have a chance to hit the bottom of the skillet. When the spinach looks bright green and is mostly wilted, remove the pan from the heat and allow the vegetables to cool off for a minute or two. 5Combine the ricotta cheese, parmesan cheese, basil, oregano, 1/2 teaspoon of salt, and 1/2 teaspoon of pepper in a medium bowl. Stir in the vegetables and then taste the mixture. Adjust as needed with more salt or pepper. 6Place the oven-safe skillet over low heat. Pour in the marinara sauce and heat until barely simmering. Turn the heat off. If you do not have an oven-safe skillet, transfer the warmed marinara sauce to a large baking dish. (If you have an oven-safe skillet, you can use it to bake the shells.) 7Spoon 2 tablespoons of the cheese mixture into each cooked shell, then nestle the filled shell down into the warmed marinara sauce. If you have any cheese mixture left, divide it between the shells or enjoy it with any leftover shells. 8Bake, uncovered until the shells are heated all the way through and the cheese is melted on top, about 20 minutes. Remove from the oven and let sit 5 minutes before serving. Adam and Joanne's Tips Sauce: One (28-ounce) jar of store-bought marinara sauce has about 3 cups. Make ahead tips: The shells can be stuffed and arranged in the baking dish or skillet and kept in the refrigerator (covered) for up to a day. You can also freeze them. Wrap them tightly with a layer (or two) of foil and freeze up to three months. Thaw overnight in the fridge and then bake. Or bake from frozen, but expect them to take a bit longer to heat all the way through. The nutrition facts provided below are estimates. Sauce: One (28-ounce) jar of store-bought marinara sauce has about 3 cups. Make ahead tips: The shells can be stuffed and arranged in the baking dish or skillet and kept in the refrigerator (covered) for up to a day. You can also freeze them. Wrap them tightly with a layer (or two) of foil and freeze up to three months. Thaw overnight in the fridge and then bake. Or bake from frozen, but expect them to take a bit longer to heat all the way through. The nutrition facts provided below are estimates. Nutrition Per Serving Serving Size 4 shells / Calories 596 / Total Fat 26g / Saturated Fat 14.6g / Cholesterol 85.1mg / Sodium 1504mg / Carbohydrate 51g / Dietary Fiber 6.3g / Total Sugars 9.8g / Protein 37g AUTHOR: Joanne Gallagher We’re Adam and Joanne, a couple passionate about cooking and sharing delicious, reliable recipes since 2009. Our goal? To inspire you to get in the kitchen and confidently cook fresh and flavorful meals.More About Us