There’s something deeply comforting about a tray of stuffed pasta bubbling with sauce and melty cheese. This Vegan Manicotti recipe takes that nostalgic, cozy feeling and turns it into a plant-based masterpiece that’s easy enough for a weeknight but impressive enough for guests. It uses twelve manicotti shells filled with a creamy vegan ricotta mixture, layered with pasta sauce, and topped with extra vegan mozzarella and Parmesan for a golden finish. Fresh spinach and basil brighten every bite, while a light touch of Italian seasoning keeps it familiar and homey.
Why you’ll love this Vegan Manicotti

If you love classic baked pasta but want a dairy-free option that’s rich, tangy, and satisfying, this dish delivers. The filling is creamy and herb-forward, and the cornstarch helps the texture hold together so each stuffed shell slices and serves cleanly. Using pre-made vegan cheeses keeps the preparation fast, but the final dish still tastes layered and homemade because of the fresh herbs and spinach.
Ingredients
- 12 manicotti shells
- 2 cups vegan ricotta cheese
- 1 1/2 cups vegan shredded mozzarella cheese, divided
- 1/2 teaspoon Italian seasoning
- 2/3 cup vegan Parmesan cheese
- 3/4 cup fresh baby spinach, chopped
- 3 tablespoons fresh basil, chopped, plus more for garnish
- 5 tablespoons cornstarch
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 16 ounces pasta sauce
Equipment
- Large pot for boiling pasta
- Large bowl for the filling
- Spoon or piping bag for filling shells
- Baking dish (9×13-inch works well)
- Aluminum foil
Before you begin

Preheat your oven to 375°F (190°C). Make sure you have a gentle hand when handling the manicotti shells after boiling; they’re delicate and can tear easily. If you prefer, pipe the filling in for less fuss, or use a small spoon to gently stuff each shell.
Step-by-step Directions

Follow these clear, orderly steps to assemble and bake the dish. The instructions below are written to match the ingredient list exactly and to make the process smooth from start to finish.
- Bring a large pot of salted water to a boil. Add the 12 manicotti shells and cook according to package directions until just al dente. Drain and rinse the shells under cool running water to stop cooking, then lay them out in a single layer on a lightly oiled baking sheet or towel so they don’t stick together. Set aside.
- In a large bowl, combine 2 cups vegan ricotta cheese, 1 cup of the vegan shredded mozzarella cheese (reserve the remaining 1/2 cup for topping), 1/2 teaspoon Italian seasoning, 2/3 cup vegan Parmesan cheese, 3/4 cup chopped fresh baby spinach, 3 tablespoons chopped fresh basil, 5 tablespoons cornstarch, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Mix thoroughly until the ingredients are fully incorporated and the mixture is cohesive. The cornstarch will help bind the filling and give it structure once baked.
- Spread half of the 16 ounces of pasta sauce in the bottom of a 9×13-inch baking dish or another similarly sized casserole dish. This creates a flavorful base so the manicotti won’t stick and so each piece has a saucy foundation.
- Using a spoon or a piping bag fitted with a wide tip, carefully fill each manicotti shell with the ricotta mixture. Hold each shell gently; overfilling can cause them to split, so aim for a firm but not bursting amount of filling in each tube. Place each filled shell seam-side down in the baking dish on top of the sauce in a single layer.
- Once all 12 stuffed shells are lined up in the dish, spoon the remaining pasta sauce evenly over the top so each shell has a coating. Sprinkle the reserved 1/2 cup of vegan shredded mozzarella and the 2/3 cup vegan Parmesan evenly across the top of the sauced shells. The two cheeses on top will melt and create a pleasing browned finish.
- Cover the baking dish tightly with aluminum foil. Bake in the preheated oven at 375°F (190°C) for 25 minutes. After 25 minutes, remove the foil and continue baking for an additional 10 minutes, or until the cheese on top is melted and slightly golden and the sauce is bubbling around the edges.
- Remove the dish from the oven and let the manicotti rest for 5 minutes to set. This short resting time helps the filling firm up so portions hold their shape when served.
- Garnish with additional chopped fresh basil before serving. Slice or transfer each stuffed shell carefully to plates and serve warm with extra sauce if desired.
Tips and Tricks
- If your manicotti shells are cracking while filling, try using a spoon to gently spoon filling into the ends rather than pushing from the center outward. A piping bag with a wide tip often prevents tearing.
- For extra flavor, stir a teaspoon of lemon zest into the filling to brighten the ricotta mix, or add a pinch of red pepper flakes to the sauce for a little heat.
- Leftovers store well in an airtight container in the refrigerator for up to 4 days. Reheat covered in a 350°F (175°C) oven until warmed through, or microwave individual portions until hot.
- To freeze: assemble the dish without baking, cover tightly with foil and freeze for up to 3 months. Bake from frozen, covered at 375°F (190°C) for about 45–55 minutes, removing the foil for the last 10 minutes to brown the top.
Serving suggestions
Pair this Vegan Manicotti with a crisp green salad and a simple vinaigrette to cut through the richness. Garlic-roasted vegetables or steamed broccoli also make excellent sides. A slice of crusty bread is perfect for mopping up extra sauce.
Flavor variations
This base recipe is versatile. Stir in sautéed mushrooms or caramelized onions to the filling for an earthy note, or add roasted red peppers for a sweet, smoky pop. Swap baby spinach for chopped kale if you prefer a heartier leafy green, but be sure to chop it finely and squeeze out any extra moisture.
Why the cornstarch?
The 5 tablespoons of cornstarch might seem unusual in a cheese filling, but it plays an important role: it absorbs excess moisture and helps the filling set during baking so each piece stays intact when you serve it. This is especially useful in plant-based recipes where some vegan cheeses can be softer or more moist than their dairy counterparts.
Nutrition and portioning
This recipe makes about 4 to 6 servings depending on appetite and accompanying sides. It’s rich in flavor and satisfying thanks to the creamy filling and melted cheese topping. For a lighter plate, serve with a larger salad or roasted vegetables.
Final thoughts
This Vegan Manicotti balances nostalgia and comfort with bright herbal notes and a reliably creamy filling. It’s a great recipe to bring to a potluck or to make ahead and bake when you’re ready for a warm, satisfying meal. The fresh basil and spinach keep each bite lively, while the melted vegan cheeses give you that gooey, comforting finish we all crave in baked pasta dishes.
Enjoy this crowd-pleasing pasta for a cozy family dinner, a special weekend meal, or whenever you want the warmth of a classic Italian bake with a plant-based twist.

Vegan Manicotti
Equipment
- 9x13 inch Baking Dish
- Large Bowl
- Mixing Bowl
- Piping Bag or Zip-top Bag
- Aluminum Foil
Ingredients
- 12 shells manicotti shells
- 2 cups vegan ricotta cheese drained if very wet
- 1 1/2 cups vegan shredded mozzarella cheese divided (1 cup + 1/2 cup)
- 1/2 teaspoon Italian seasoning
- 2/3 cup vegan Parmesan cheese
- 3/4 cup fresh baby spinach chopped
- 3 tablespoons fresh basil chopped, plus more for garnish
- 5 tablespoons cornstarch
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 16 ounces pasta sauce
Instructions
- Preheat the oven to 350°F (175°C).
- Place the manicotti shells in a large bowl and cover with hot water; soak for about 30 minutes to soften, stirring gently halfway through.
- While shells soak, drain any excess liquid from the vegan ricotta and finely chop the spinach and basil.
- In a mixing bowl combine the drained vegan ricotta, 1 cup of the shredded vegan mozzarella, Italian seasoning, vegan Parmesan, chopped spinach, chopped basil, cornstarch, salt, and black pepper; stir until well blended.
- Lightly spray a 9×13‑inch baking dish with nonstick spray and spread half of the pasta sauce evenly over the bottom.
- Transfer the cheese mixture to a piping bag or a zip-top bag with a corner snipped; fill each softened manicotti shell with about 1/3 cup of the mixture and arrange the filled shells in the prepared dish on top of the sauce.
- Pour the remaining pasta sauce over the filled shells and sprinkle the remaining 1/2 cup shredded vegan mozzarella on top.
- Cover the dish with aluminum foil and bake for 45 minutes. Remove from the oven and let rest 10 minutes before garnishing with additional basil and serving.
Notes
- Soaking the shells prevents cracking when filling.
- Drain ricotta if it seems watery to keep filling firm.
- Use a piping bag for easier filling.
