Ingredients
Method
- Soak the beans overnight in plenty of water to ensure they cook evenly and soften properly. Drain and rinse the next day.
- In a large pot, cover the soaked beans with fresh water. Bring to a boil, then reduce heat and simmer for 45–60 minutes, or until just tender. Drain and set aside.
- Preheat oven to 375°F (190°C). In a skillet, heat half the olive oil over medium heat. Add chopped onions and cook for 5–7 minutes until translucent.
- Add carrots and sauté for another 4 minutes. Stir in minced garlic and cook for 1 more minute until fragrant.
- Add the tomato paste and stir for a minute. Then pour in crushed tomatoes, oregano, bay leaves, salt, and pepper. Simmer for 10–15 minutes until slightly thickened. Add broth to loosen if needed.
- Stir in the cooked beans and fresh herbs. Mix gently to combine without breaking the beans.
- Transfer to a large baking dish. Drizzle with remaining olive oil. Cover with foil and bake for 45 minutes.
- Uncover and bake another 15–20 minutes until the top is golden and bubbling. Let sit 10 minutes before serving.
Notes
Use high-quality olive oil for authentic Greek flavor. These beans get better after a day in the fridge. Serve with crusty bread, vegan feta, or cucumber salad. Store in the fridge for 5 days or freeze up to 2 months. Add red pepper flakes for heat or lemon zest for brightness.