In a medium saucepan, add farro. Toast over medium-low heat for 2-3 minutes. Add broth, bring to a bowl, and reduce to a low simmer. Cook for 20 minutes, until liquid is absorbed.
In a large skillet, melt butter over medium heat. Add onion and a pinch of salt. Turn heat to low, and cook onions, stirring occasionally, for 15 minutes. Add garlic and continue to cook for another 5 minutes.
Add asparagus, salt, pepper, onion powder, garlic powder, and red pepper flakes to skillet. Toss well to combine, and cook for 3 minutes. Add peas and cook for 2 minutes
Add farro to skillet, stir to combine well. Portion into bowls and serve