Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(1)
Export 8 ingredients for grocery delivery
Step 1
Start by making the shallot oil, you can do this up to a few days in advance. Place the oil in a thick-bottomed saucepan or wok, over medium heat. When the oil is hot (a "test" shallot should bubble immediately), dial back the heat to medium, sprinkle in the shallots, and cook slowly until they are deeply golden, 15 - 20 minutes. Remove from heat, strain the oil off into a jar, and set aside. Place the shallots on a paper towel and allow them to cool and crisp.
Step 2
In the meantime, if you're adding asparagus, bring a medium saucepan of water to a boil, salt generously, and cook the asparagus for just 15 seconds or so - until bright. Drain, and quickly transfer to a bowl of ice water to stop the cooking. Drain again, and set aside.
Step 3
Trim any tough stems from the cilantro, and give it a good wash. Dry completely.
Step 4
Just before you're ready to serve the salad, whisk together the soy sauce, sugar, sea salt, and 1/4 cup of the shallot oil.
Step 5
Place the cilantro, peanuts, asparagus, and sesame seeds in a large bowl. Drizzle half of the soy dressing over, and give a gentle but thorough toss. Add more dressing if you like. The peanuts and asparagus like to find their way to the bottom, so be sure to scoop them back on top before serving with some of the reserved crisped shallots, and a few herb flowers on top (if you have them).