Place the uncured bacon in a cold skillet and turn the heat to medium, cooking until the fat renders and the bacon becomes crispy.
Remove the bacon from the skillet and chop into small pieces, reserving one teaspoon of the rendered fat in the pan.
Sauté the diced yellow onion and minced garlic in the reserved bacon fat until they are soft and fragrant.
Add the cooked pinto beans, smoked paprika, sea salt, black pepper, and apple cider vinegar to the skillet.
Simmer the bean mixture for 5 minutes over medium-low heat, lightly mashing a small portion of the beans with a fork to create a thicker texture.
Stir in the fresh spinach until it is just wilted, then fold the chopped bacon back into the bean mixture.
In a separate non-stick skillet, whisk the whole egg and egg whites together and scramble over medium-low heat until fluffy and set.
Divide the braised pinto beans into a bowl and top with the scrambled eggs to serve.