Vegan Baked Spaghetti Recipe
Introduction
This Vegan Baked Spaghetti is a comforting and flavorful dish perfect for any night of the week. Packed with fresh vegetables, creamy vegan cheese, and rich marinara sauce, it’s an easy way to enjoy a plant-based classic that the whole family will love.

Ingredients
- 16 oz spaghetti
- 1 green pepper, diced
- 1 sweet or yellow onion, diced
- 3-4 cups baby spinach
- ⅓ cup sun-dried tomatoes, chopped (in oil or not)
- 1 batch of vegan cream cheese
- 3 cups marinara sauce
Instructions
- Step 1: Preheat the oven to 350ºF.
- Step 2: Cook the spaghetti in boiling water until just al dente. Reserve about 1 cup of the pasta cooking water, then drain and rinse the pasta with cold water. Set aside the spaghetti and reserved water.
- Step 3: Prepare the vegan cream cheese or use one made ahead and kept refrigerated until needed.
- Step 4: In a large non-stick pan, warm a little oil if desired. Add the diced onion, green pepper, and a pinch of salt. Cook over medium heat, stirring often, until the vegetables are tender but still slightly crunchy, about 5 minutes. Add the spinach and stir, adding a splash of water if the pan gets dry. Cook until the spinach wilts, then remove from heat.
- Step 5: Return the cooked spaghetti to the pot used for cooking. Add the vegan cream cheese, cooked vegetables, and sun-dried tomatoes. Stir to combine, adding reserved pasta water a little at a time (about 1/4 to 1/3 cup) to help blend the ingredients smoothly.
- Step 6: In a large baking dish, layer half of the spaghetti mixture, then spread 1 ½ cups of marinara sauce over it. Add the remaining spaghetti on top, and finish with the remaining 1 ½ cups of marinara sauce. Use a spatula to spread the sauce roughly over the top.
- Step 7: Bake for 30-35 minutes. Let the dish rest at room temperature for 5-10 minutes before serving. Optionally, sprinkle nutritional yeast on top for added flavor. Enjoy!
Tips & Variations
- Use sun-dried tomatoes packed in oil for a richer flavor, or dry-packed if you prefer a less oily dish.
- Swap baby spinach for kale or Swiss chard for a different texture and taste.
- Add mushrooms or zucchini to the vegetable sauté for more variety.
- For a crispier top, sprinkle vegan cheese or breadcrumbs before baking.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350ºF until warmed through, or microwave with a cover to retain moisture. This dish can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use gluten-free pasta for this recipe?
Yes, gluten-free spaghetti works well. Just check the cooking time as gluten-free pasta can cook faster or slower than traditional pasta.
How do I make vegan cream cheese at home?
Vegan cream cheese can be made by blending soaked cashews with lemon juice, nutritional yeast, a small amount of plant-based milk, and a pinch of salt until smooth and creamy. Allow it to chill before using for best texture.
Print
Vegan Baked Spaghetti Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
This Vegan Baked Spaghetti recipe combines perfectly cooked spaghetti with sautéed vegetables, vegan cream cheese, sun-dried tomatoes, and marinara sauce, all baked together to create a comforting, delicious, and easy-to-make plant-based meal.
Ingredients
Pasta
- 16 oz spaghetti
Vegetables
- 1 green pepper, diced
- 1 sweet or yellow onion, diced
- 3–4 cups baby spinach
- ⅓ cup sun-dried tomatoes, chopped (in oil or not, per preference)
Dairy Alternatives
- 1 batch of vegan cream cheese
Sauces
- 3 cups marinara sauce
Instructions
- Preheat Oven: Preheat your oven to 350ºF (175ºC) to prepare for baking the spaghetti later.
- Cook Spaghetti: Boil the spaghetti in a pot of salted water until it is just al dente, ensuring it is slightly undercooked as it will cook further in the oven. Reserve about 1 cup of the pasta cooking water, then drain and rinse the pasta with cold water to stop the cooking process. Set both the spaghetti and the reserved water aside.
- Prepare Vegan Cream Cheese: Make the vegan cream cheese following your preferred recipe or instructions. This can be prepared ahead and refrigerated until ready to use.
- Sauté Vegetables: Heat a large non-stick pan with a little oil if desired (optional for oil-free cooking). Add diced onion, green pepper, and a pinch of salt. Cook on medium heat, stirring often, until the vegetables are tender yet still slightly crunchy, about 5 minutes. Add baby spinach and stir; if the pan gets too dry, add a small splash of water. Cook until spinach wilts, then remove from heat.
- Combine Pasta and Ingredients: Return the spaghetti to the pot used for cooking. Mix in the vegan cream cheese, sautéed vegetables, and chopped sun-dried tomatoes. Add reserved pasta water gradually, about 1/4 to 1/3 cup at a time, to help combine the ingredients smoothly.
- Assemble in Baking Dish: In a large baking dish, spread half of the spaghetti mixture evenly. Pour 1 ½ cups of marinara sauce over the first layer. Add the remaining spaghetti mixture on top and cover with the remaining 1 ½ cups marinara sauce. Use a spatula to roughly spread the sauce on top.
- Bake: Place the baking dish in the oven and bake for 30-35 minutes until heated through and slightly bubbly.
- Rest and Serve: Remove the baked spaghetti from the oven and let it rest for 5-10 minutes at room temperature before serving. Optionally, sprinkle nutritional yeast over the dish for a cheesy flavor. Enjoy your vegan baked spaghetti!
Notes
- Sun-dried tomatoes can be used either in oil or dry-packed; adjust oil accordingly if avoiding extra fat.
- Vegan cream cheese can be prepared ahead of time and stored refrigerated.
- Use reserved pasta water to adjust sauce consistency and help ingredients bind.
- Optional to cook oil-free by skipping oil in the sauté step and using water for sautéing.
- Sprinkling nutritional yeast on top adds a cheesy flavor without dairy.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
Keywords: vegan baked spaghetti, vegan pasta bake, plant-based spaghetti, dairy-free pasta, easy vegan dinner

