Place the eggs into a simmering water and cook for 7 minutes. After 7 minutes drain out the water and run cold water over the eggs. Once the eggs are cooled, remove the shells and chop the eggs.
In a large pan place over medium heat. Cook the bacon until crispy. Remove from the pan and drain on a piece of paper towel. Crumble bacon and set aside.
Grab your can of white beans and drain out the liquid. Rinse the beans and then pour onto a baking sheet. Season with a olive oil, salt, and pepper. From there, pop the beans into an air fryer or oven preheated to 435F. Let cook for 15 minutes or until the beans puff up and get crispy. Remove from oven and set aside.
Now it is vinaigrette time. In a bowl add in the garlic, shallot, dijon, maple, salt, pepper, and apple cider vinegar. Next, stream in olive oil while whisking constantly. Taste and adjust seasoning as needed.
Assembly time! Add in the spinach, red onions, mozzarella, crispy beans, bacon, eggs, and then pour over the vinaigrette. Toss and enjoy that one!