Prep the vinaigrette by placing ingredients in a blender and mixing until well combined.
Preheat oven to 425 degrees and line a large baking sheet with parchment paper.
Toss potatoes and asparagus in olive oil and sprinkle with salt. Bake for 25 minutes or until potatoes are golden.
Meanwhile, heat a large skillet over medium-high heat and cook the bacon.
When the bacon is cooked, set aside and add the onions to the skillet. Cook the onions until translucent.
Stir in the potatoes, asparagus, and dates, and the bacon (cooked and chopped).
Serve in bowls, each topped with a fried egg and drizzled with vinaigrette.