This post may contain affiliate links, view our disclaimer for details.

This classic vegan Meatless Baked Ziti is a comforting and hearty dish, perfect for an easy weeknight dinner. It features al dente ziti, savory plant-based ground beef coated in tomato basil sauce, melted mozzarella cheese, and a thick layer of creamy dairy-free béchamel on top.

If you’re looking for more Italian-inspired pastas like this one, be sure to check out my vegan Alfredovegan carbonara, or meatless chicken parmesan next.

meatless baked ziti topped with fresh basil in a ceramic baking dish.
easy vegan meatless baked ziti

Why You’ll Love This Meatless Baked Ziti Recipe

When it comes to pasta dishes, this baked ziti recipe is up there on my list of favorites. I love that this recipe only uses a few ingredients, but has such a rich, savory flavor. 

I used my homemade vegan ground beef and my favorite basil marinara from Trader Joe’s which both take the sauce to a whole other level. If you haven’t tried Trader Joe’s Basil Marinara Sauce, you need to! It’s so affordable (usually $2-3 per jar) and tastes amazing.

Emily’s Recipe Notes:

  • Flavor: Aromatic garlic and onions, combined with Italian seasoning and savory vegan ground beef, create a super savory sauce.
  • Texture: Tender al dente pasta with a dairy-free béchamel that adds a creamy texture. I swear this is what makes this the best baked ziti!
  • Difficulty: Easy with simple instructions. This recipe is super accessible for cooks of all levels.
  • Family-Friendly: This dish is picky eater approved, making it an excellent choice if you’re trying to incorporate more plant-based meals to your meal plan (think meatless Mondays).

Ingredient Highlight

ingredients like ziti, onion, garlic and olive oil on a metal baking sheet.
ingredients

This vegan baked ziti comes together with just a few pantry friendly ingredients. I’ve tried to keep the spices and seasonings to a minimum, so the recipe is as easy as possible while still delivering big flavor.

That being said, the marinara sauce I used has tons of flavor. If you opt for a basil marinara sauce other than Trader Joe’s, you may want to add more Italian seasoning, dried basil or salt. Here’s what you’ll need to make it:

  • Dried Ziti pasta: It holds onto sauces well and maintains a great texture after baking.
  • Extra Virgin Olive Oil: Used for sautéing, it adds lots of flavor and forms the base of the sauce.
  • Garlic and Onion: These aromatics lay the flavorful foundation of the dish, adding depth and warmth.
  • Vegan Ground Beef: Provides a hearty, meaty texture and boosts the protein content. If I’m short on time I love using Trader Joe’s Beefless Ground, Gardein Vegan Ground Beef Crumbles or even Beyond Meat.
  • Italian Seasoning: Enhances the dish with a blend of classic herbs.
  • Basil Marinara Sauce: Infuses the dish with a tomato-rich taste and complements the herbs and spices. I used Trader Joe’s Tomato Basil Marinara.
  • Dairy-Free Mozzarella Cheese: Melts beautifully, offering a cheesy texture and flavor without dairy. I used Trader Joe’s Vegan Mozzarella Shreds. You could also mix in the vegan tofu ricotta for extra creaminess.
  • Vegan Butter and All-Purpose Flour: These form the roux for the béchamel, providing thickness and a velvety texture.
  • Oat Milk: Chosen for its creamy consistency, it’s an ideal base for the béchamel sauce.
  • Fresh Chopped Basil: Adds a burst of freshness and color to the final dish.

Substitutions & Add-ins

Out of ziti or oat milk? Try one of these substitutions instead!

  • Pasta Varieties: Penne or rigatoni can be substitutes for ziti.
  • Sauce Choices: Any preferred marinara or pasta sauce can replace basil marinara. Be sure to adjust the seasonings as needed. 
  • Non-Dairy Milk Options: Almond, soy, or any other non-dairy milk can be used in the béchamel.
  • Vegan Butter and Cheese Alternatives: Experiment with various types of cheese to find your preferred taste. You could use vegan Parmesan cheese or vegan ricotta cheese in addition to the mozzarella. I have a delicious vegan almond ricotta that I use in this flatbread recipe.
  • Other Veggies: Feel free to add in other veggies like bell peppers or fresh spinach to the sautéed onions.
  • Vegan Ground Beef: this can be swapped for vegan Italian sausage, marinated tempeh or even savory baked tofu.
vegan baked ziti sliced on a plate.
a slice of vegan baked ziti with a meatless marinara sauce

Helpful Equipment

  • Large Pot: For boiling the pasta.
  • Sauté Pans: To prepare the vegan ground beef and béchamel sauce.
  • Oven Safe Baking Dish: To assemble and bake the ziti.

Step By Step Instructions

Ingredient quantities can be found in the recipe card below!

STEP 1: Preheat your oven to 400°F and start boiling a large pot of salted water for the pasta. Then cook it slightly less than package directions for that perfect al dente texture.

STEP 2: While the pasta cooks, heat olive oil in a large skillet and sauté garlic and onions until fragrant, then add the vegan ground beef and Italian seasoning, cooking until well combined.

STEP 3: Then, stir in the vegan ground beef, cooking until the crumbles are browned and well-seasoned. 

STEP 4: Mix the cooked ziti noodles with the basil marinara sauce and the cooked vegan ground beef mixture.

STEP 5: For the béchamel sauce, melt vegan butter in a saucepan, then whisk in the flour to create a roux. Gradually add oat milk, whisking constantly to avoid lumps. Season with salt and pepper, cooking until the sauce thickens.

📌 TIP: I have an entire post on how to make oat milk béchamel if you’d like more info or process photos.

STEP 6: Spread a thin layer of basil marinara sauce on the bottom of a large baking dish. Follow with a layer of half the sauce coated pasta.

STEP 7: Sprinkle half of the dairy-free mozzarella cheese over the pasta. Add another layer sauce coated pasta.

STEP 8: Sprinkle with the remaining dairy-free mozzarella cheese. Pour the béchamel sauce over the top layer of pasta.

STEP 9: Bake in the preheated oven for 20 minutes. Then, increase the temperature to 450°F (230°C) and bake for an additional 5-6 minutes, or until the top is browned and bubbly. Garnish with fresh basil!

Serving

This classic meatless baked ziti is best served hot, garnished with fresh basil or additional vegan cheese. It pairs wonderfully with a crisp green side salad, green beans or some crusty garlic bread. You can also sprinkle red pepper flakes on top for a spicy kick.

This recipe makes about 6 good sized portions or 8 smaller portions (making it a great meal prep/ freezer meal)!

Simple Spinach Arugula Salad with Lemon Vinaigrette

Storage

Store leftovers in an airtight container or wrapped in plastic wrap or aluminum foil in the refrigerator for up to 4-5 days. Reheat the slices in the oven or microwave before serving. 

Helpful Tips

  • Don’t Overcook the Pasta: Since it will continue cooking in the oven, slightly undercooking the pasta ensures it doesn’t become mushy.
  • Season to Taste: Different pasta sauce or vegan ground beef brands will have varying amounts of sodium and seasonings. Be sure to taste the sauce before baking and adjust everything to taste. 
  • Browning the Top: To achieve a beautifully browned top, remember to increase the oven temperature for the last few minutes of baking.
vegan baked ziti with meatless ground beef.
vegan meatless baked ziti

FAQ

Can I make baked ziti ahead of time?

Absolutely! Assemble the dish, cover it, and refrigerate. Bake it just before serving.

 Is this meatless baked ziti recipe gluten-free?

As is, it’s not, but you can easily substitute the pasta and flour with gluten-free options.

More Meatless Pasta Recipes

Did You Make This Vegan and Vegetarian Meatless Baked Ziti Recipe?

I’d love to know! Leave a star rating and comment below!

Classic Meatless Baked Ziti (Vegan + Easy)

5 from 3 votes
Rate this Recipe
By Emily
This classic Meatless Baked Ziti has layers of al dente pasta, plant-based ground beef, and an ultra creamy béchamel cheese sauce that happens to be dairy-free.
4 servings, 6 smaller servings
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 4 servings, 6 smaller servings
4 servings, 6 smaller servings

Ingredients

  • 1 lb dried ziti
  • 2 tbsp extra virgin olive oil
  • 1 large yellow onion, diced (about 300g)
  • 5 large cloves garlic, minced (about 20g)
  • 2 tsp Italian seasoning
  • 10 oz vegan ground beef, homemade or store-bought
  • 32 oz basil marinara sauce, like Rao's, Carbone, or Trader Joe’s
  • 8 oz dairy-free mozzarella cheese, like Violife or Trader Joe's

Béchamel + Topping:

  • 3 tbsp salted vegan butter
  • 2 tbsp all-purpose flour
  • 1 cup unsweetened and unflavored oat milk, or soy milk
  • salt & black pepper, to taste
  • 1 cup chopped fresh basil

Instructions

Cook the Pasta & Sauce

  • Bring a large pot of water to a boil. Preheat the oven to 400°F. Oil or grease a large oven safe baking dish.
  • Cook the ziti pasta according to the package direction, 2-3 minutes less than the package indicates. I cooked mine for about 6-7 minutes.
    1 lb dried ziti
  • While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the onion and saute until slightly translucent, about 3 minutes. 
    2 tbsp extra virgin olive oil, 1 large yellow onion
  • Add the garlic and Italian seasoning. Then, add the vegan ground beef. Cook over medium-high heat until the vegan ground beef crumbles are browned, about 5-7 minutes.
    5 large cloves garlic, 2 tsp Italian seasoning, 10 oz vegan ground beef
  • Make the vegan béchamel: In a small saucepan or pot, melt the vegan butter over medium heat. Add the flour, stir to form a paste and cook for 1 minute. Slowly pour in the plant based milk, whisking continuously to combine with the flour paste.
    Cook on low heat for 3-4 minutes until the sauce thickens. Add a pinch of salt and black pepper and remove from the heat once thickened.
    3 tbsp salted vegan butter, 2 tbsp all-purpose flour, 1 cup unsweetened and unflavored oat milk, salt & black pepper
  • When the pasta is cooked, drain it, then rinse in cold water. Add the pasta back to the pot you used to cook it. Pour the cooked vegan ground beef mixture and the tomato basil marinara on top. Mix well to combine. Taste for salt and pepper, and adjust the seasonings as needed. 
    32 oz basil marinara sauce

Assemble and Bake

  • Spoon half the sauce-coated pasta into the baking dish. Layer half the vegan mozzarella on top. Then spoon the remaining pasta on top.
    8 oz dairy-free mozzarella cheese
  • Sprinkle on the remaining cheese, and pour the thickened béchamel over the top. With the back of a spoon or spatula, spread out the sauce so it covers all the pasta.
  • Bake uncovered at 400°F for 20 minutes. Increase to 450°F and bake 5-6 more minutes until browned and bubbly. Top with fresh chopped basil and serve warm.
    1 cup chopped fresh basil

Recipe notes

The amount of salt and pepper needed will depend on the brand of sauce and vegan beef you use. Adjust to taste!

Nutrition

Serving: 1servingCalories: 538kcalCarbohydrates: 69gProtein: 20gFat: 21gSaturated Fat: 3gFiber: 9gSugar: 11g

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Pasta
Cuisine Italian-Inspired

© Thank You Berry Much. Content and photographs are copyright protected. Sharing of this blog post is encouraged and appreciated, copying or pasting full recipes to any social media, website or print is strictly prohibited.

Did You Make This?

Leave a star rating and a comment below to let others know how it turned out for you!

More Vegan Pasta Recipes

Ultimate Vegan Mac and Cheese – Creamy, Stretchy, No Cashews!

The Best Vegan Carbonara (2 Egg-Free Sauce Options)

Homemade Vegan Ravioli with Herby Ricotta Cheese Filling

Creamy Vegan Beef Stroganoff

Categories:

, , , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





5 from 3 votes (3 ratings without comment)

Even More Recipes You'll Love...