Bring a medium pot of salted water to a boil. Add the pasta and cook according to package directions for al dente. Drain, reserving 1 cup of the cooking water.: The aroma of the water as it comes to a rolling boil should be clean and slightly metallic from the salt. This aggressive heat helps the pasta cook evenly and prevents sticking. One mistake is under-salting the water, which results in bland noodles, so be generous and stir the pot once the fettuccini is added to avoid clumping.
Meanwhile, to poach the eggs fill a large deep skillet with about 1 1/2 to 2 inches of water and bring to a boil, then reduce to a simmer. Crack the eggs into individual bowls. Gently slide eggs one at a time into the simmering water. Using a spoon, gently nudge the egg whites toward center of yolk. Cook for 2-3 minutes for a semi-soft yolk or 3-4 minutes for a firmer-set yolk. With a slotted spoon or spatula, remove eggs one at a time and drain on paper towels.: You will hear the pasta whisper as it softens, and the texture should be tender yet with a slight bite at the center. Reserve some of the cooking liquid before draining, which will be savory and slightly starchy, perfect for loosening the sauce. A common error is overcooking, which makes the ribbons limp and unable to hold sauce, so check a strand early.
While the pasta and eggs cook, in a large pan over medium-high heat, add the oil, red onion, season with 1/8 tsp salt, and cook, stirring occasionally, until starting to caramelize, about 3 minutes. Stir in the garlic and thyme and cook over medium-high heat until fragrant, about 1 minute.: The reserved cup will have a silky mouthfeel and a touch of saltiness. Use it to bring the greens and pasta together later, as it helps the oil and starch bind. Avoid pouring all the water away because you will need that liquid to finish the dish with the right consistency.
Add the greens and 3/4 cup of the reserved cooking water. Bring to a boil, reduce to a simmer, and cook until the greens turn bright green and are just tender, 2 to 3 minutes. Stir in the pasta and cook until heated through, 1 minute. Remove from the heat and season to taste with salt and pepper.: The water will steam and sigh as it cools from a boil to a gentle simmer. This calm surface keeps the eggs intact, and the heat must be steady. If the water is too vigorous the whites will break up and become feathery rather than neat, so keep it just below boiling.
Transfer the pasta to two individual bowls, about 1 1/2 cups each. Top with the egg and serve with grated cheese and fresh cracked pepper, if desired.: By cracking each egg into its own bowl you can slide them gently into the simmering water without breaking the yolks. The yolk should sit rounded and glossy in the bowl before transfer. A typical slip is cracking directly over the water which risks shells or bursting yolks, so use bowls for control.
Gently slide eggs one at a time into the simmering water: As each egg meets the water you will hear a soft, almost inaudible sizzle. Use a steady wrist to lower them close to the surface, which keeps the whites from dispersing. If the whites spread too widely, it often means the water was too turbulent or the egg was too cold, so let eggs come to room temperature a few minutes if possible.
Using a spoon, gently nudge the egg whites toward center of yolk: The tactile motion of coaxing the whites inward helps them set around the yolk in a compact shape. You will feel a slight resistance as the whites firm. Rushing this step can create ragged edges, so be patient and use gentle circular movements to encourage a tidy poach.
Cook for 2 to 3 minutes for a semi-soft yolk or 3 to 4 minutes for a firmer-set yolk: The cooking window is when the yolk transforms from liquid to syrupy to almost set. For a runnier center aim for the shorter time and keep watch, because a minute can change the texture significantly. Overcooking is the usual issue here, which leads to chalky yolks, so test one egg early if you are unsure.
With a slotted spoon or spatula, remove eggs one at a time and drain on paper towels: Lifting the eggs you should see glossy whites wrapped around a plump yolk, and the spoon will drip gently. Draining briefly on paper towels removes excess water that would otherwise dilute the pasta sauce when plated. Leaving them in the water too long can continue cooking the yolk, so transfer promptly.
While the pasta and eggs cook, in a large pan over medium-high heat, add the oil, red onion, season with 1/8 tsp salt, and cook, stirring occasionally, until starting to caramelize, about 3 minutes: The pan should give off a soft sizzling and the onion will turn translucent and then take on golden edges, offering sweet, toasted aromas. This forms a flavor base that complements the greens and egg . If you crowd the pan the onions will steam instead of caramelize, so keep heat steady and give them space to develop color.
Stir in the garlic and thyme and cook over medium-high heat until fragrant, about 1 minute: The moment you add the chopped garlic the scent will become floral and lively, and the tiny thyme leaves will release an herbaceous whisper. This brief cook time protects the garlic from burning, which would create bitterness. Avoid leaving it unattended because garlic can shift from fragrant to bitter very quickly.
Add the greens and 3/4 cup of the reserved cooking water: When the winter greens meet the pan and warm water they will immediately change color, becoming vivid and glossy. The reserved water helps steam them gently and creates an emulsion with the oil and starch. Adding too much water will make the mixture soupy, so start with the measured amount and add more only if needed.
Bring to a boil, reduce to a simmer, and cook until the greens turn bright green and are just tender, 2 to 3 minutes: You will see obvious visual cues as the leaves wilt and the edges soften. Cooked properly the greens remain vivid and have a slight chew that contrasts the soft pasta . Overcooking is easy here and yields limp, lifeless greens, so watch the color and test a leaf for tenderness.
Stir in the pasta and cook until heated through, 1 minute: The pasta will pick up the pan flavors and the reserved cooking water will help form a light coating around the ribbons. The sound is a gentle bubbling and the aroma becomes unified. Avoid long cooking here as it will over soften the noodles and dilute the texture.
Remove from the heat and season to taste with salt and pepper: Once off the flame the flavors sit and harmonize, and a final seasoning adjustment is often all that is needed. Taste before adding more salt because the reserved pasta water and optional Parmesan may already provide sufficient seasoning. Oversalting at this stage is the common pitfall.
Transfer the pasta to two individual bowls, about 1 1/2 cups each: Serving in warmed bowls helps maintain temperature and keeps the dish inviting. The visual appeal of twirled ribbons and bright greens makes it feel composed. Packing too much into one bowl can cool the dish faster, so portion evenly for the best experience.
Top with the egg and serve with grated cheese and fresh cracked pepper, if desired: When the glossy poached egg meets the warm pasta the yolk will break and create a silky sauce that coats each bite. A dusting of grated Parmesan and a twist of cracked pepper adds savory lift and aroma. Let guests break their own yolks if you want interactive plating, and avoid heavy garnishes that mask the delicate flavors.