In a food processor or blender, combine diced almonds, olive oil and garlic. Pulse for 1 – 2 minutes until the mixture resembles almond butter.
Rinse parsley in cold water and pat dry. Don’t worry about removing all the water, as you’ll need some in the pesto. Add the parsley to the blender and blend for another two minutes until smooth and bright green. Add a few teaspoons of water if the pesto is thick. Add the freshly grated cheese and pulse for a few seconds to incorporate Season with salt and pepper to taste. Set aside.
In a large saucepan, combine freekeh and stock and cook according to the package directions. Once cooked, remove from the heat and let cool.
In a large skillet, heat olive oil over medium high heat. Add garlic and sauté for 30 seconds. Add asparagus and sauté for 3 – 4 minutes until just tender. Once cooked, remove from the heat and add the lemon juice. Season with salt and pepper to taste.
In a large bowl, toss together cooked freekeh, asparagus mixture and 1/2 cup of the pesto. Taste and adjust salt and pepper as needed. Add more pesto if desired, cherry tomatoes and serve warm or at room temperature. Garnish with chopped whole almonds.
*Freekeh (pronounced “freak-eh”) can be purchased at health food stores in the grain aisle or online.