Pugliese bread cooked with tomatoes, potatoes, and wild greens transforms leftovers into nourishment. A vegetarian mediterranean family dish that's healthy, budget-friendly, and perfect for clean eats.
Preheat the oven to 350°F. Arrange the bread slices in a single layer on a baking sheet and toast lightly for 8–10 minutes, then set aside.
Heat 2 tbsp olive oil in a large heavy pot over medium heat. Add garlic and onion, sauté until soft and fragrant, about 4 minutes.
Add potato slices to the pot and cook, stirring occasionally, for about 6–8 minutes until just tender but not fully cooked. Season with half the salt and pepper.
Add wild greens and chopped tomatoes to the pot, stir well, and cook for 5 minutes until greens are wilted and tomatoes release juices.
Layer half the toasted bread in a casserole or deep baking dish. Spoon half the vegetable mixture over it. Repeat with remaining bread and vegetables. Pour any liquid from the pan on top.
Drizzle with the remaining 1 tbsp olive oil and sprinkle the rest of the salt and pepper. Cover tightly with foil and bake at 350°F for 30 minutes until the bread has absorbed flavors but still holds shape.
Uncover, garnish with fresh parsley if using, and serve warm, making sure to include both bread and vegetables in each portion.