Add the chopped bacon to a large skillet over medium heat and cook until crispy.
Meanwhile, bring a medium sauce pan filled with water to a boil. Once boiling, add the couscous and cook for 4-5 minutes until al dente.
Once the bacon has cooked, add the chopped asparagus and cook for about 1 minute.
Drain the couscous and add it to the pan with the bacon and asparagus. Toss the couscous mixture to fully coat with the bacon grease. Cook, stirring often with a spatula for another 3-5 minutes until the couscous starts to "toast" and turn golden brown.
Garnish with the green onion and serve with a fried egg (or two) if desired.