Eggplant and spinach enchiladas are a delicious and nutritious option for a homemade veggie enchilada recipe. The eggplant is roasted until tender and combined with sautéed spinach, onions, and spices. The mixture is then rolled in tortillas and topped with enchilada sauce and cheese. Bake until the cheese is melted and golden. Serve with a side of black beans and a sprinkle of fresh cilantro.