In a medium sized pot, heat olive oil over medium high heat. Add garlic and onions and let cook for 2-3 minutes. Add mushrooms, zucchini, and yellow squash and let cook 4-5 minutes, until squash just starts to get tender. *Do not cook through or your vegetables will be mushy when the bulgur is done.*
Add crushed red pepper, salt, pepper, and thyme. Add chicken stock and bulgur to pot and bring to a boil. Stir once, cover, and reduce heat to a simmer. Let cook for 10 minutes (or based on packaged instructions if not using quick cook bulgur), then remove from heat and let stand for 5 minutes.
Once bulgur is simmering, it's time to start the poached eggs. Add 4-5 inches of water in a sauce pan large enough for 8 eggs and white vinegar. Bring to a boil. Once it is time let the bulgur stand, it's time to add to start cooking the poached eggs. Reduce heat to a simmer, then crack one egg into a small bowl or ramekin, then gently pour into simmering water. Repeat quickly with the rest of the eggs.
Gently swirl eggs to make sure they don’t stick to the bottom or side of the pan. Let cook for 3 1/2 minutes, so the yolks are still runny but the egg whites have set. You can modify the time to your personal preference.
Portion out bulgur on a plate, about 10 oz per serving. Top with 2 poached eggs, adding tabasco to taste. Enjoy!
Notes
I like using a ramekin or bowl to crack my eggs prior to cooking. This ensures 3 things: there are no egg shells, the yolk isn’t cracked, and it helps keep the egg together once it hits the water.If you aren't eating all the bulgur at once, make sure to only cook the eggs you need. I like to make this in large batches so I have leftovers. Simply poach eggs each day and heat up bulgur, it makes a very quick but satisfying breakfast!Play with different vegetables, while I love the squashes and mushrooms, this would be great with asparagus, bell peppers, and more! This recipe can be catered to your personal preferences.