Cheese, parmesan
- 2 oz
, shredded
(plus extra for serving)
Garlic
- 2 cloves
, chopped
Artichoke hearts, frozen or canned
- 12 oz
Lemon zest
- 1 tsp
Beans, white or cannellini (14 oz / 397 g)
- 1 can
, drained and rinsed
Oil, cooking
- 1 Tbsp
Baby spinach
- 8 oz
Butter
- 1 Tbsp
Flour, all-purpose
- 1 Tbsp
Stock, any type
- 1 1/2 cups
Cream cheese
- 4 oz
Red pepper flakes (opt)
- for serving
Green Beans:
Green beans
- 12 oz
, trimmed
Oil, cooking
- 1 Tbsp
Lemon juice
- 1 tsp
Prep
Pasta - (If prepping right before cooking, get oven heating first.) Boil according to package directions. If prepping ahead, toss with some oil to help prevent sticking. (Can be done up to 5 days ahead)
Green beans / Cheese / Garlic / Artichoke hearts - Prep as directed and store separately. (Can be done 5 days ahead)
Heat oven to 425F / 218C degrees. Toss green beans with cooking oil (portion for beans) and season with some salt and pepper. Spread out on a baking sheet and roast until beans are tender, ~15 minutes. Toss beans with lemon juice.
While green beans roast, heat a deep saute pan with cooking oil (portion for pasta) over medium heat. Add garlic and artichoke hearts to heated oil. Saute until garlic is fragrant, 1-2 minutes. Add spinach and a pinch of salt. Saute until spinach is wilted and most of the liquid has cooked off, 3 to 4 minutes. Transfer spinach mixture to a bowl and set aside.
Wipe out the pan and return to medium heat. Add butter. When butter is melted and bubbly, sprinkle flour over the butter and stir until no dry spots remain. Slowly whisk in stock and bring to a gentle simmer. Simmer until thickened slightly, ~3-4 minutes.
Reduce heat to low and add cream cheese and parmesan. Stir until cheeses have melted. Fold in spinach mixture, beans, pasta, and lemon zest. Taste and season with some salt and pepper.
Divide pasta among serving plates. Serve pasta with green beans on the side and red pepper flakes (if using) to sprinkle over top. Enjoy!