Saucy Beans and Artichoke Hearts with Feta
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 28 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
- Audio Version
This Mediterranean-inspired vegetarian dish celebrates the humble pantry staple through a combination of creamy butter beans and pan-seared artichoke hearts. By browning the artichokes in a separate frying pan, you unlock a deep, earthy sweetness that perfectly complements the rich, slow-cooked tomato and garlic sauce. It is a vibrant, textured meal that feels both wholesome and sophisticated, offering a wonderful balance of brightness from the herbs and a savoury depth from the olive oil base.
Ideal for a relaxed midweek supper or as part of a larger weekend spread, these saucy beans are best enjoyed with plenty of crusty bread to soak up the juices. The addition of crumbled feta at the end provides a creamy, salty finish as it begins to melt into the warm sauce. This recipe is naturally high in fibre and protein, making it a nutritious and sustaining choice for those following a plant-forward diet.
In this article:
Video picks
Continue reading below
Ingredients for Saucy Beans and Artichoke Hearts with Feta
120ml plus 1 tablespoon extra-virgin olive oil, plus more for drizzling
1 large onion, finely chopped
2 large tomatoes, grated on the large holes of a box grater
4 garlic cloves, finely grated
1 tablespoon tomato paste
1 teaspoon finely chopped fresh oregano (or 1 tablespoon dried), plus more for serving
1/2 teaspoons crushed red pepper flakes, plus more for serving
Kosher salt
2 (400g) cans artichoke hearts, drained, halved lengthwise
3 (400g) cans lima or other large white beans, drained, rinsed, or 600g homemade beans, drained
230g crumbled feta (about 230g )
How to make Saucy Beans and Artichoke Hearts with Feta
Back to contentsHeat onion and 120ml oil (start from cold) in a large heavy pot or Dutch oven over medium. Cook, stirring occasionally, until onion is translucent, 10–12 minutes. Add tomatoes, garlic, tomato paste, 1 teaspoon oregano, 1/2 teaspoons red pepper flakes, and 2 teaspoons salt. Cook, stirring occasionally, until sauce is thickened and most of the liquid is evaporated, 15–20 minutes. Stir in 240ml water and bring to a boil.
Meanwhile, heat 1 tablespoon oil in a large nonstick skillet over medium-high until shimmering. Working in batches and adding more oil if needed, cook artichokes cut sides down until deeply browned on cut sides, 6–8 minutes. Transfer to pot with sauce.
Add beans to pot and stir to combine. Reduce heat to medium-low and simmer, stirring occasionally, until beans are heated through and flavours have melded, about 10 minutes. Taste, and add more salt if needed.
Transfer bean mixture to a large serving bowl or dish. Top with feta, oregano, and red pepper flakes and drizzle with oil. Let sit at least 10 minutes for feta to soften before serving warm or at room temperature.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
Article history
The information on this page is peer reviewed by qualified clinicians.
28 Jan 2026 | Originally published
Authored by:
UK recipe editors
Peer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.