Vegetarian Baked Spaghetti Casserole Recipe

Meatless Baked Spaghetti Casserole
The Spruce
Prep: 15 mins
Cook: 50 mins
Total: 65 mins
Servings: 8 to 12 servings
Nutritional Guidelines (per serving)
361 Calories
6g Fat
54g Carbs
21g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 8 to 12
Amount per serving
Calories 361
% Daily Value*
Total Fat 6g 8%
Saturated Fat 3g 14%
Cholesterol 89mg 30%
Sodium 130mg 6%
Total Carbohydrate 54g 20%
Dietary Fiber 3g 12%
Protein 21g
Calcium 121mg 9%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This baked spaghetti casserole is one of those easy, one-dish meals that appeal to the whole family. Although many baked spaghetti recipes call for meat, this one is meat-free, so it's perfect for vegetarians or those on a budget.

Meatless Baked Spaghetti Casserole: How to Make It Hearty

To add protein to this simple yet delicious meal, this recipe calls for an egg, milk, and cheese. If you have time to let your store-bought spaghetti sauce simmer, you can also add broccoli (one cup of chopped broccoli has about 3 grams of protein all on its own) and mushrooms (almost 2 grams of protein in a cup of chopped mushrooms). Many grocery stores now sell pre-chopped and pre-washed vegetables, so don't be afraid to experiment.

You can add more of your favorite veggies to increase the number of nutrients in your meal, but don't worry, you don't have to deviate from this recipe at all — it's tasty all on its own. 

Before popping the casserole dish into the oven, you can be quite liberal with the shredded cheese. There is nothing like a golden brown cheesy crust on top of a casserole to make your mouth water. When finally done, serve with a green salad (Caesar salad works great with this recipe) and some freshly made garlic bread


  • 16 ounces spaghetti
  • 2 (28-ounce) jars spaghetti sauce
  • 1 large egg
  • 1/2 cup milk
  • 2 1/2 cups  mozzarella cheese (shredded, or shredded Italian cheese blend)

Steps to Make It

  1. Gather the ingredients.

  2. Preheat the oven to 350 F.

  3. Bring a large pot of water to boil. Add the spaghetti, and cook 1 to 2 minutes less than the package directions suggest.

    Boiling pasta.
     The Spruce
  4. Drain well (but don't rinse with cold water, no need to wash away all the starches).

    Draining pasta.
     The Spruce
  5. Pour half of one jar of the spaghetti sauce in the bottom of a 9 x 13 baking dish.

    Spaghetti sauce in casserole dish.
     The Spruce
  6. Beat the egg and the milk in a large mixing bowl.

    Scrambling egg and milk.
     The Spruce
  7. Add the remaining spaghetti sauce to the egg and milk mixture. Mix well.

    Spaghetti sauce, egg and milk mixture.
     The Spruce
  8. Add the drained spaghetti to the sauce mixture, stirring to coat it will.

    Spaghetti and casserole sauce.
     The Spruce
  9. Spread the spaghetti mixture in the prepared pan. Sprinkle the shredded cheese evenly over the spaghetti casserole.

    Shredded cheese on spaghetti casserole.
     The Spruce
  10. Bake the spaghetti casserole 30 to 40 minutes, until the casserole is bubbly and the cheese is golden brown. Let the spaghetti casserole rest 10 minutes before serving.

    Meatless spaghetti casserole.
     The Spruce
  11. Divide into sections and serve with a salad and/or garlic bread.

    Baked spaghetti casserole.
     The Spruce
  12. Enjoy!