Bring a medium saucepan of salted water to the boil for the pasta. Thinly slice the garlic. Trim the beans and cut into 3cm lengths. Trim the baby broccoli and cut into 3cm lengths, halving any thicker stems lengthwise.
Step 2 — Prep lemon
Finely grate the zest of one-quarter of the lemon, then cut the lemon into wedges.
Step 3 — Cook pasta
Cook the pasta in the pan of boiling water for 10 mins or until al dente. Drain.
Step 4 — Toast almonds
Meanwhile, put the almonds in a cold large deep frypan over medium heat (starting with a cold pan ensures the nuts toast evenly and prevents them burning). Toast, tossing, for 2-3 mins until evenly golden. Remove from the pan.
Step 5 — Cook greens
Heat 1 tbs olive oil in the same pan over medium-high heat. Cook the garlic, beans and baby broccoli, stirring occasionally, for 5 mins or until lightly charred and tender. Season well with salt and pepper.
Step 6 — Finish pasta and serve
Reduce the heat to medium. Add the pasta, pesto and a squeeze of lemon juice to the greens and cook, stirring, for 1 min or until combined and heated through. Taste, then season with salt and pepper. Divide the pasta among bowls and crumble over the feta. Scatter over the lemon zest and almonds and serve with the lemon wedges.