Baked vegan casserole portion in a bowl, covered with melted cheese.

Spaghetti Casserole

  • Author: Contentedness Cooking
  • Prep Time: 10
  • Cook Time: 20
  • Total Time: 30 minutes
  • Yield: 4 1x
  • Category: Dinner, Lunch,
  • Method: Cooking, Baking
  • Cuisine: Vegan, Gluten Free,


Super easy to make and incredibly delicious, this Spaghetti Casserole is a must make under 30 minute meal and any quick family dinner. Kid friendly and no one would ever guess it’s entirely vegan. Also this baked spaghetti recipe is a must make for 6 ingredient recipes. In the basic version you only need 6 ingredients, not counting salt or pepper.



  • 10 oz spaghetti (use gluten free pasta, if you want)
  • 16 oz marinara sauce
  • 3 gloves garlic minced
  • 1/2 cup vegan cream cheese
  • 1/2  chopped onions
  • 1 cup vegan cheese shreds
  • salt, pepper to taste

 Optional add ons:

  • 3/4 cup chopped bell pepper
  • 1 cup cooked and drained chickpeas
  • 2 tsp Italian seasoning


  1. Start by cooking your spaghetti according the package directions. After cooking, remove them from the your pot.
  2. Heat a bit of oil or vegetable broth, add chopped onions, minced garlic, optional chopped bell pepper, and fry for around 2 minutes. Give the spaghetti sauce aka marinara, vegan cream cheese to the pot and season with salt and pepper. Cook for 3 minutes more until warm, add optional extras, if you like, cooked chickpeas, Italian seasoning.
  3. Next and last add the spaghetti back and mix everything until combined. Transfer all to a 8×11 inch casserole dish. Then sprinkle vegan cheese shreds over it and bake for around 10 minutes at 415°F.
  4. Serve on plates or bowls.


  • Serving Size: 2 cups
  • Calories: 204
  • Sugar: 7.5 g
  • Sodium: 237 mg
  • Fat: 11.8 g
  • Saturated Fat: 6.0 g
  • Unsaturated Fat: 0.8 g
  • Trans Fat: 0 g
  • Carbohydrates: 16.1 g
  • Fiber: 3.6 g
  • Protein: 10.0 g
  • Cholesterol: 0 g

Keywords: casserole, spaghetti, Italian, plant based, family meals, meal prep, work lunch