Preheat oven to 325°F. Coat 12 muffin tins with olive oil spray. Set aside.
Coat a large frying pan with olive oil spray. Place 4 turkey bacon strips in the pan and cook over medium heat for 6 to 7 minutes, or until bacon begins to brown on both sides. Turn bacon over a few times to ensure even cooking. Remove cooked bacon from the pan and loosely chop. Set aside.
Combine onion, potatoes, olive oil, oregano, granulated garlic, salt and pepper in a medium bowl. Mix well to coat potatoes and onion evenly. Transfer potato mixture to the same large frying pan used to cook the bacon. Cook the potato mixture over medium heat for 5 to 7 minutes, or until potatoes just begin to soften. Remove from heat and transfer back to bowl to cool. To speed up the cooling process, you can place potatoes in the fridge while you finish preparing egg mixture.
In a large mixing bowl, whisk together eggs, milk, and pesto. Add spinach, cheddar cheese, chopped bacon, and potato mixture. Stir well to incorporate the ingredients evenly.
Spoon egg mixture into the prepared muffin tins. Fill the tins nearly to the top. Cook the quiche in the oven for 25 minutes. When the quiche are ready, the egg should no longer be jiggly in the center. Remove from the oven and let cool in the pan for 5 minutes before enjoying.