6ounces(170g)short pastasuch as Casarecce, Gemelli, Radiatori, or Campanelle
1canbutter beans(15 oz / 425g) - rinsed and well drained
1pound(450g)fresh asparaguswoody ends trimmed and cut into 1-inch pieces
4tablespoons(60ml)extra virgin olive oil
3tablespoons(45ml)lemon juice
1teaspoonlemon zestor more to taste
1½tablespoons(23g)mustardyellow or Dijon
1tablespoon(20g)honeyor maple syrup
½clovegarlicor more to taste
¾teaspoonsea saltor more to taste
¼teaspoonblack pepper+ 1 pinch red pepper flakes to taste
½cup(1handful)fresh basiltorn or thinly sliced
½cup(50g)shaved parmesanor crumbled feta
¼cup(35g)toasted shaved almondsor pine nuts - optional
Marinate the Beans: Whisk 4 tablespoons extra virgin olive oil, 3 tablespoons lemon juice, 1 teaspoon lemon zest, 1½ tablespoons mustard, 1 tablespoon honey, ½ clove garlic (grated), ¾ teaspoon sea salt, and ¼ teaspoon black pepper in a bowl.Stir in 1 can butter beans (rinsed and well drained) and let them marinate while you cook the rest.
Boil the Pasta: Cook 6 ounces short pasta in salted boiling water as per the box instructions. Drain and rinse under cold water for 10 seconds. Place in a large salad bowl.
Quick-Cook the Asparagus: Trim the tough, woody ends off 1 pound fresh asparagus and chop into bite-sized pieces. Boil them in the same pot with salted water for 2–3 minutes until bright green. Drain and rinse with cold water.
Toss and Serve: Add the asparagus, the bean mixture, and about ½ cup fresh basil to the pasta. Toss well to coat. Sprinkle on ½ cup shaved parmesan and ¼ cup toasted shaved almonds, then give it one final, gentle toss before serving!
Substitutions
Short pasta → Casarecce, gemelli, or radiatori; use chickpea pasta or gluten-free fusilli
Butter beans → Cannellini beans or chickpeas
Fresh asparagus → Frozen peas or blanched broccolini
Extra virgin olive oil → Avocado oil or light olive oil
Lemon juice and zest → Lime juice and zest
Dijon mustard → Yellow mustard or spicy brown mustard
Honey → Maple syrup or agave
Garlic → Garlic-infused olive oil
Fresh basil → Mint, dill, parsley, or baby arugula
Toasted shaved almonds → Walnuts, sunflower seeds, or pine nuts
Parmesan → Crumbled feta, or non-dairy cheese for a vegan option
Tips
Rinse pasta for 10 seconds → Stops cooking and keeps noodles light
Marinate the beans → Builds flavor while you prep the rest
Toast the almonds → Brings out a deeper, nutty crunch
Add basil last → Keeps it fresh and bright
Taste before serving → Adjust lemon or salt to make it pop
Store in the fridge up to 3 days → Flavors get even better the next day