This Layered Spaghetti and Vegetables recipe blends the comforting richness of baked pasta with fresh, healthy ingredients. Thin angel hair spaghetti is layered with zucchini, eggplant, black beans, Italian-seasoned tomatoes, and a touch of mozzarella and parmesan cheese. The dish is finished in the oven, creating a flavorful, golden-brown top. A mushroom gravy is served on the side, giving it an earthy depth of flavor. This versatile, hearty meal makes an excellent vegetarian-friendly dinner option and can easily be adapted for a vegan or dairy-free diet.
Prep Time 25 minutes mins
Cook Time 35 minutes mins
Total Time 1 hour hr
Course Main Course
Cuisine Italian, Mediterranean
Servings 6
Calories 365 kcal
Get Recipe Ingredients
Step 2: Slice & Prepare Vegetables
Step 3: Brown Vegetables & Beans
Step 5: Bake the Casserole
Step 6: Prepare Mushroom Gravy
-
Use angel hair or thin spaghetti as written; substitute gluten-free pasta if desired.
-
Salt and drain eggplant slices before cooking to reduce bitterness and excess moisture.
-
Swap tofu for additional vegetables if you prefer a fully vegetable-based dish.
-
Add fresh herbs (basil, oregano) for brighter flavor in the tomato or mushroom sauce.
-
Use part-skim mozzarella to lighten the dish while keeping it cheesy.
-
Broil briefly at the end for extra browning and bubbly cheese.
-
Make ahead: assemble, refrigerate, and bake just before serving.
-
Add crushed red pepper flakes for gentle heat.
-
Substitute black beans for tofu if you want a heartier, bean-based protein.
-
Serve with side salad or garlic bread to make it a full meal.
Calories: 365kcalCarbohydrates: 52gProtein: 15gFat: 9gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 15mgSodium: 420mgPotassium: 720mgFiber: 8gSugar: 6gVitamin A: 500IUVitamin C: 24mgCalcium: 140mgIron: 3.5mg
Keyword baked spaghetti, comfort food, eggplant zucchini casserole, layered pasta, pasta dish, vegetable casserole, vegetarian pasta bake, weeknight dinner