Warm 1/2 cup olive oil and garlic in a small saucepan over medium-low heat. Cook until the garlic starts to brown (8 – 10 minutes). Strain oil into a clean container, and discard solids.: The moment you hear the faint sizzle, a fragrant garlicky aroma begins to bloom across the kitchen, carrying a toasty, nutty scent as the garlic slowly releases its oils into the olive oil . You want a gentle simmer, not a fierce fry, so the cloves soften and turn a pale gold over about 8 to 10 minutes; this gentle heat pulls out sweetness and tames harshness. As the garlic deepens in color you will notice the oil developing an amber sheen, signaling the concentrated flavor forming; this is why the step matters, because it gives the dish a mellow backbone. A common mistake is cranking the heat to hurry the process, which makes the garlic burn and yield bitterness, so monitor the pan and keep the flame low. If tiny browned specks appear, remove the pan from heat immediately to prevent a bitter taste. After the aroma is rich and the garlic is lightly golden, remove from heat.
Bring chicken stock to a simmer in a medium saucepan over medium heat. Once simmering, reduce heat to low, and keep warm.: As the cloves reach a delicate toasted color, the oil carries a roasted garlic aroma that is warm and savory. The sound will be a soft, steady shimmer rather than an aggressive pop, and the visual cue is cloves that are golden at the edges while still slightly plump. Allowing this slow browning draws out those mellow caramelized notes we rely on later, which are much more nuanced than raw sharpness. Avoid letting the garlic progress to dark brown or black, as that bitterness will dominate the oil and spoil the final dish. If you see deep browning, discard and start over to preserve the intended flavor.
In a large, heavy-bottom pot, warm 2 tablespoons of the garlic oil made in step 1 over medium heat. Add the onion and thyme along with a pinch of salt, and cook until the onion is tender but not browned (6 minutes). Stir in the rice and cook for 2 minutes, then add the Pinot Grigio and cook for 1 more minute. Add 1 cup of warm chicken stock and a pinch of salt, and cook, stirring occasionally, until all of the liquid has been absorbed. Continue adding warm chicken stock 1/2 cup at a time, waiting until the stock is absorbed before adding again, and stirring frequently to make sure the bottom doesn’t burn. Continue until the rice is cooked through, but still al dente, about 30 - 35 minutes total. You may not use all of the chicken stock. Stir in the beans and cook until heated through (1 - 2 minutes). Take the risotto off the heat, and stir in Parmesan cheese and butter. Season to taste with salt and black pepper.: Straining yields a clear, aromatic garlic oil with a glossy surface that reflects light pleasingly, and it prevents the cooked garlic bits from burning later when reheated. The oil will have a subtle amber tint and carry the toasty scent of garlic; you can spoon a little onto a plate to smell the concentrated aroma. This step matters because suspended solids can scorch and impart bitterness if left in the oil. A common oversight is skipping the straining, which risks burned solids later; take the extra minute to strain and store the oil in a heatproof jar.
During the last 5 minutes of cooking, fill a large pot with an inch or two of water. Place a vegetable steamer on the bottom of the pot, then bring the water to a boil over high heat. Add the chopped greens to the steamer, cover and cook for 5 minutes. Transfer greens to a medium bowl, and drizzle with garlic oil (from step 1), and season to taste with salt and black pepper.: You will see gentle wisps of steam rising as the chicken stock comes to a simmer, and the surface will show tiny bubbles at the edges. Keeping the stock warm is essential because cold stock will halt rice cooking when added, upsetting the gentle extraction of starch we need. The reason for this step is that warm stock integrates smoothly, helping the rice release its starch and create a velvety texture; adding cold stock frustrates that process. A common mistake is leaving the stock cold on the counter, which drags out cooking and yields uneven texture, so keep it at a low simmer.
Once simmering, reduce heat to low, and keep warm: The stock should maintain a gentle shimmer without boiling vigorously, which concentrates flavor without evaporating too quickly. You will notice steam rising steadily, a good sign that the liquid will be absorbed efficiently when ladled into the rice. Maintaining this gentle warmth preserves the cooking rhythm and ensures consistent texture. If the stock boils aggressively, it can reduce too fast and make you add more than necessary, so reduce to low and maintain that calm simmer.
In a large, heavy-bottom pot, warm 2 tablespoons of the garlic oil made in step 1 over medium heat: As the garlic oil warms the pot, a fragrant waft of roasted garlic returns, providing an immediate aromatic lift. The oil should shimmer but not smoke; that shimmer means it is ready to receive the onion without burning. This step matters because prewarming the oil allows the onion to sweat and develop sweetness, forming a flavorful base. A mistake is overheating the oil, which will quickly scorch the onion’s edges, so keep medium heat and watch for gentle steaming of the onion.
Add the onion and thyme along with a pinch of salt, and cook until the onion is tender but not browned (6 minutes): As the onion softens, it will release a pleasant, sweet aroma and turn translucent; the tiny bubbles around the pieces will slow as they release moisture. The fresh thyme imparts a subtle herbal note that complements the richness to come. Cooking until tender rather than browned keeps the flavor delicate and suited to the creamy risotto texture. Overcooking to a deep brown will shift the flavor profile too far toward caramelization, so stop when the onion is soft and glossy.
Stir in the rice and cook for 2 minutes: Tossing the risotto rice in the hot oil and onion toasts the grains lightly, releasing a faint nutty scent and giving the rice a slightly translucent edge. This brief toasting coats each grain so it better accepts liquid and helps with texture control. The grains should click softly against each other as you stir, with a dry, toasty fragrance. If you skip this quick step, the rice may end up a bit less structured and slightly sticky in an unbalanced way, so take the two minutes to develop that foundation.
Then add the Pinot Grigio and cook for 1 more minute: Pouring in the Pinot Grigio will hiss softly as it hits the hot pan and release a bright, fruity aroma that lifts the dish. You will see the liquid reduce rapidly, leaving a faint tang that balances the starchy mouthfeel. This acid wash helps keep the risotto from tasting one dimensional, and the short cooking time ensures volatile flavors evaporate while the acidity remains. Avoid adding too much wine at once, as it can overpower the subtlety of the final dish; measure carefully and let it reduce promptly.
Add 1 cup of warm chicken stock and a pinch of salt, and cook, stirring occasionally, until all of the liquid has been absorbed: When the first ladle hits the rice, the mixture will quiet into a low bubble and you might hear a soft simmer. As the stock is absorbed, the surface becomes creamy and the grains begin to plump. Stir occasionally to keep the rice from clinging to the bottom, and watch for the visual cue that the liquid has largely disappeared before adding the next portion. This staged addition is essential for coaxing starch from the grains, creating that hallmark risotto creaminess. A common error is pouring in too much stock at once, which prevents gradual starch release and leads to a looser, less integrated texture.
Continue adding warm chicken stock 1/2 cup at a time, waiting until the stock is absorbed before adding again, and stirring frequently to make sure the bottom doesn’t burn: The rhythm of ladle, absorb, stir, repeat yields a glossy emulsion; you’ll smell the evolving savory notes and see the rice gradually become lighter and creamier. Stirring frequently helps emulsify the starches into a cohesive sauce and prevents scorching on the pot’s bottom. Patience here is the technique that defines a good risotto, because rushing will either undercook the grains or burn them. If you notice sticking, lower the heat and add a little more stock to loosen the texture and rescue the grains.
Continue until the rice is cooked through, but still al dente, about 30 to 35 minutes total: As the final cups of stock are incorporated, taste a grain to confirm it is tender at the center but with a slight bite; that balance is the hallmark of perfectly cooked risotto. The texture should be creamy and flowing, not dry or gluey, and the surface should have a delicate sheen from released starches and emulsified fats. If you overshoot and the rice becomes mushy, you lose the toothsome quality that defines the dish, so begin tasting frequently as you approach the 30 minute mark. If the pot runs dry before the rice is done, add a bit of extra warm stock to finish it properly.
You may not use all of the chicken stock: It is normal to have stock left, because absorption varies with rice type and humidity. The goal is the right texture, not the exact use of all liquid. Hold back excess stock rather than forcing it in, or the risotto can become soupy. A common mistake is assuming all stock must be used, which can make the final dish too loose; rely on visual and tasting cues instead.
Stir in the beans and cook until heated through (1 to 2 minutes): Adding the white beans near the end lets them retain shape while absorbing warm savory flavors. You will hear a gentle sigh as the beans warm and the mixture settles; visually they blend into the creamy rice but remain visible as tender morsels. This timing prevents the beans from disintegrating and keeps their creamy texture intact. Overcooking them here can cause them to break down and make the risotto grainy, so just warm through.
Take the risotto off the heat, and stir in Parmesan cheese and butter: Removed from heat, the residual warmth melts the Parmesan cheese and butter into the risotto, creating a glossy, luxurious finish with a rounded mouthfeel. You will see the mixture pull together and shine, and a fragrant umami note will become more pronounced. Doing this off heat prevents the cheese from clumping or becoming stringy, and helps create a silky emulsion. Stirring too aggressively can make the texture gluey, so fold gently until the cheese is fully incorporated.
Season to taste with salt and black pepper: At this point the dish will smell richly savory and balanced, and seasoning lets you tune the final flavor. Sprinkle small amounts, taste, and adjust incrementally, because the Parmesan cheese and stock already contribute salt. Freshly ground black pepper adds a finishing aromatic pop, so add it last to preserve its volatile oils. A common error is over-salting, which is hard to fix, so season cautiously and taste between additions.
During the last 5 minutes of cooking, fill a large pot with an inch or two of water: Heating the water will produce rising steam that cooks the greens gently, preserving color and texture. Keeping the water level low concentrates the steam so the greens wilt quickly without becoming waterlogged. This steaming step matters because it tames bitterness while maintaining a lively color. Avoid boiling with too much water, which can steam unevenly and make the greens soggy.
Place a vegetable steamer on the bottom of the pot, then bring the water to a boil over high heat: The steam should be vigorous enough to cook the greens in a few minutes, and you will see wisps of steam escaping as the lid seals. This concentrated steam method cooks quickly and gently, which helps retain nutrients and texture. If the water touches the steamer basket, the greens will blanch rather than steam, so ensure the water sits below the basket rim.
Add the chopped greens to the steamer, cover and cook for 5 minutes: After steaming, the greens will turn a brighter, glossy green and soften to a tender bite, with a faint vegetal aroma. Five minutes usually yields tender stalks and limp leaves without turning them into a mashed mass. Oversteaming will drain color and make leaves mushy, so check at the four minute mark if your greens are particularly delicate.
Transfer greens to a medium bowl, and drizzle with garlic oil (from step 1), and season to taste with salt and black pepper: Tossing the warm greens with the reserved garlic oil gives them a fragrant sheen and elevates their flavor with concentrated garlic notes. The oil clings to the leaves, creating a glossy, flavorful coating, and a quick seasoning finish brightens everything. If you add salt too early or too liberally, it can overpower the intended balance, so season lightly and taste.