1canartichoke hearts14 oz / 400 g, drained and roughly chopped — use up to 2 cans for more artichokes
2cansbutter beans15 oz / 400 g each can – drained and rinsed
1½cups(375g)vegetable brothreduced-sodium; plus more as needed
2tablespoons(20g)all-purpose flour
1teaspoondried oregano
¼teaspoonred pepper flakes
5ounces(140g)spinachfresh
¾cup(160g)Greek yogurtpreferably 5% or 2%
½cup(50g)Parmesanfinely grated
½teaspoonsaltand black pepper to taste
Build the flavor base: Heat 2 tablespoons extra virgin olive oil in a large skillet over medium heat. Add 1 small onion and cook for 4–5 minutes until soft. Stir in 3 cloves garlic (grated), 1 teaspoon dried oregano, and ¼ teaspoon red pepper flakes, and cook for 30 seconds.
Add the artichokes and beans: Add 1 can artichoke hearts and sauté for 2 minutes to drive off excess moisture.Stir in 2 cans butter beans (drained), then season with ½ teaspoon salt and black pepper.
Make the sauce: Whisk 1½ cups vegetable broth and 2 tablespoons all-purpose flour together until smooth. Pour into the skillet, bring to a gentle simmer, and cook for 4–5 minutes, until the sauce thickens and coats the beans.
Add the spinach: Add 5 ounces spinach a handful at a time, stirring until wilted, about 2 minutes. The sauce should still be loose and creamy, not dry or pasty. If too thick, add a little more broth (I added 1/2 cup).
Finish with yogurt and Parmesan: Turn off the heat and let the bubbling stop. Stir in ¾ cup Greek yogurt and ½ cup Parmesan (finely grated) until creamy. Taste and adjust salt and pepper.
Substitutions
Extra virgin olive oil –> Regular olive oil.
Onion –> Shallots or leeks.
Garlic –> Garlic-infused olive oil, if tolerated.
Artichoke hearts –> Thawed frozen hearts or drained marinated artichokes.
Butter beans –> Cannellini or great northern beans.