Vegan Baked Ziti
This is the kind of Sunday-night comfort food that sneaks into your life and refuses to leave: rich, saucy, slightly crunchy on top, and entirely plant-based. My vegan baked ziti leans on a tangy marinara, a creamy cashew or tofu “ricotta,” and plenty of melty vegan cheese for that nostalgic, gooey pull — but it never feels heavy or gloopy. It’s forgiving, feed-a-crowd friendly, and the sort of thing you can fling in the oven while you pretend you’re relaxed about dinner.
My husband absolutely loses his mind over this. He’ll wander into the kitchen, sniffing like a dog, and declare it “restaurant-level” which, to be fair, he says for most casseroles. Once I made a double batch and hid half in the freezer — he found it anyway and ate it for lunch the next three days. Our kid calls the crispy edges “pizza ribs” and I refuse to correct her. It’s become our cozy dinner standby when everyone’s tired, when guests drop by, or when I need to impress without trying too hard.
Why You’ll Love This Vegan Baked Ziti
– Cozy, comforting pasta vibes with minimal fuss — great for weeknights or Sunday leftovers.
– Melty and slightly crisp on top: all the good textures without dairy.
– Totally forgiving: swap ingredients, use jarred sauce, or clean out the fridge and it’ll still turn out delicious.
– Scales easily for guests, potlucks, or that midweek craving that won’t quit.

Kitchen Talk
This dish has a messy, glorious history in my kitchen. The first time I made it vegan I panicked about the “cheese” part and tossed in too much nutritional yeast — my husband grimaced but ate three bowls anyway. Over time I learned that a mix of creamy cashew (or tofu) ricotta plus a bit of shredded vegan mozzarella gives you the best melt without tasting like cardboard. Also: don’t skip the crunchy edges. I used to be careful about neat servings and then I realized those edges are the prize and now I fight for them like it’s the last cookie.
MORE OF OUR FAVORITE…
Shopping Tips
– Grains/Pasta: Pick a sturdy tubular pasta (ziti, penne, rigatoni) that can hold sauce; if buying gluten-free, look for one labeled “bakes well” for firmer texture.
– Canned Goods: Use a good-quality crushed or whole canned tomato and check for low sodium if you plan to season heavily.
– Cheese: Choose a vegan shredded mozzarella that melts well (brands vary wildly — try to pick one with coconut oil or tapioca for stretch).
– Fresh Herbs: Fresh basil is small but mighty here — grab a bunch and strip the leaves right before tossing so they stay bright.
– Vegetables: If adding veggies (spinach, mushrooms, zucchini), buy firm, fresh produce and avoid any wilted bags — they’ll release extra water.
Prep Ahead Ideas
– Make the ricotta and marinara a day ahead; flavors meld and the sauce tastes brighter the next day.
– Cook the pasta slightly under al dente and toss with sauce; store separately or combine and refrigerate in an airtight dish.
– Keep prepped components in flat containers so they chill faster and stack neatly in the fridge; assemble and bake when you’re ready.
– For freezer prep: assemble in a freezer-safe dish (don’t bake), label well, and bake from frozen adding a little extra time.

Time-Saving Tricks
– Use a good jarred marinara on busy nights — it’s not cheating, it’s smart.
– Swap cashew ricotta for store-bought vegan ricotta or whipped tofu if you’re short on soaking time.
– Cook pasta in a wide pot and rinse briefly with hot water to stop cooking if you’re assembling ahead.
– If you’re in a rush, skip the layering and toss everything in one big bowl, then transfer to the baking dish for a “dump and bake” vibe.
Common Mistakes
– Overcooking the pasta before baking — it becomes mushy. Aim for slightly underdone before it goes in the oven.
– Adding too much watery vegetable (like zucchini) raw — it can make the bake runny; sauté briefly first.
– Skimping on seasoning in the sauce — veg cheeses need a confident hand with salt and acid to pop.
– I once forgot to salt the pasta water and it tasted flat overall; lesson learned: salt earlier rather than later.
– If the top isn’t browning, give it a few minutes under the broiler but watch like a hawk.
What to Serve It With
– A crisp green salad with a tangy vinaigrette to cut the richness.
– Garlic bread or a crusty baguette for dunking and scraping the pan.
– Roasted broccoli or brussels sprouts — they love the caramelized edges.
– A light lemony chickpea side for added protein and brightness.
Tips & Mistakes
– Salt the sauce and taste before layering — a little extra brightness goes a long way.
– Don’t overfill the dish; leave space so heat circulates and the top crisps.
– If your vegan cheese isn’t melting well, mix some into the ricotta layer to distribute the melt.
– One time I threw everything in cold from the fridge and it needed a long bake; bring components slightly toward room temp if you can.
Storage Tips
Leftovers are totally legit. Cool to room temp, cover tightly, and refrigerate for a few days. It reheats nicely in the oven or in a skillet (cover to heat through), and yes, it’s fine cold for a lazy lunch — the flavors keep developing. For longer storage, freeze in single portions in airtight containers; thaw in the fridge overnight before reheating. No shame in eating it for breakfast with a fork.

Variations and Substitutions
– Out of cashews? Silken tofu blended with lemon and nutritional yeast makes a decent ricotta stand-in.
– Add crumbled vegan sausage or lentils for extra protein and heft.
– Swap spinach for kale if you like more texture — just sauté kale longer so it softens.
– Use gluten-free pasta if needed; watch for wateriness and don’t overcook.
– If vegan mozzarella isn’t melting, try adding a sprinkle of vegan parmesan for flavor and a brush of olive oil on top for browning.
Frequently Asked Questions

Vegan Baked Ziti
Ingredients
Pasta & Sauce
- 14 oz dried ziti or rigatoni
- 1 tbsp olive oil
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- 12 oz vegan Italian sausage or crumbles, diced
- 5 cups marinara sauce
- 1 tsp Italian seasoning
- 3/4 tsp kosher salt
Lemon-Garlic Tofu Ricotta
- 14 oz firm tofu, drained and pressed
- 1 1/2 tbsp olive oil
- 3 tbsp nutritional yeast
- 2 tbsp unsweetened plant-based milk
- 1 tsp fine sea salt
- 2 tbsp fresh basil, chopped
- 1 tsp lemon zest
Garlic Béchamel Topping
- 2 cups unsweetened soy or oat milk
- 3 tbsp vegan butter
- 3 tbsp all-purpose flour
- 1/2 tsp fine sea salt
- 1 clove garlic, lightly smashed
Instructions
Preparation Steps
- Heat the oven to 400°F (200°C). Lightly oil a 9×13-inch baking dish and set aside.
- Start the sauce: Warm 1 tbsp olive oil in a large pot over medium heat. Add the onion and 1/4 tsp of the kosher salt; cook until tender and translucent, 4–5 minutes. Stir in the minced garlic and cook 30 seconds. Add the vegan sausage and cook until lightly browned at the edges, 4–5 minutes.
- Pour in the marinara and Italian seasoning. Simmer uncovered for 10 minutes to thicken slightly, then turn off the heat, stir in the remaining kosher salt, and cover to keep warm.
- Make the ricotta while the sauce simmers: In a food processor, pulse tofu, olive oil, nutritional yeast, plant milk, sea salt, basil, and lemon zest until fluffy with small curds (avoid overblending). Transfer to a bowl, cover, and refrigerate for 10 minutes to set up.
- Infuse the béchamel: Warm the plant milk in a small saucepan with the smashed garlic over low heat until steaming, 3–4 minutes. Remove from heat and let sit 5 minutes; discard garlic.
- In a separate saucepan, melt the vegan butter over medium heat. Whisk in the flour and cook, whisking, for 2 minutes to form a blond roux. Slowly stream in the warm infused milk, whisking constantly until smooth and slightly thick, 3–5 minutes. Season with sea salt and let stand 3–4 minutes to thicken further.
- Cook the pasta in a large pot of well-salted boiling water until 2 minutes shy of al dente. Reserve 1/2 cup pasta water, then drain.
- Toss the drained pasta with about 2 cups of the warm sauce and half of the chilled tofu ricotta. If the mixture feels tight, loosen with a splash of reserved pasta water.
- Assemble: Spread 1 cup sauce over the bottom of the prepared baking dish. Add the pasta mixture in an even layer. Dot the remaining ricotta over the top in generous spoonfuls, pour on the rest of the sauce, then drizzle the béchamel across the surface. Lightly swirl with a spoon to marble the sauces without fully mixing.
- Bake uncovered for 25–30 minutes, until bubbling around the edges and lightly golden. For extra color, broil 1–2 minutes. Rest 10 minutes before serving so the layers set.
- Practical tip: If the béchamel thickens too much while resting, whisk in a tablespoon or two of the reserved pasta water to bring it back to a silky pour.
Notes
Featured Comments
“New favorite here — absolutely loved. cozy was spot on.”
“Impressed! Clear steps and absolutely loved results. Perfect for busy nights.”
“Super easy and family favorite! My family asked for seconds. Saving this one.”
“New favorite here — turned out amazing. nourishing was spot on.”
“New favorite here — family favorite. satisfying was spot on.”
“Made this last night and it was will make again. Loved how the handheld came together.”
“Made this last night and it was turned out amazing. Loved how the comforting came together.”
“New favorite here — family favorite. celebratory was spot on.”
“Impressed! Clear steps and turned out amazing results. Perfect for busy nights.”
“Super easy and so flavorful! My family asked for seconds. Saving this one.”
