Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.0
(24)
Export 11 ingredients for grocery delivery
Step 1
Bring onion, carrot, smashed garlic, beans, and 14 cups water to a boil in a medium pot, reduce heat, and simmer, stirring occasionally, until beans are creamy but still intact, 70–90 minutes (time will vary depending on size and age of beans). Using a slotted spoon, transfer beans to a medium bowl; discard onion, carrot, and garlic.
Step 2
Return broth in pot to a boil and add farro. Reduce heat and simmer, stirring occasionally, until grains are tender, 25–30 minutes. Remove from heat and return beans to pot; season generously with salt. Let sit 15 minutes to infuse beans and grains with flavor. (If you have the time, cook the beans and the grains a day ahead so they can really soak up the broth. If not, no worries—just keep going.)
Step 3
Cook chopped garlic, chiles, and ⅓ cup oil in a medium skillet over medium heat, stirring often, until garlic is golden, about 4 minutes. Remove from heat and mix in rosemary. Transfer chile-garlic oil to a small bowl; season with salt.
Step 4
Wipe out skillet and heat remaining 3 Tbsp. oil over medium-high. Cook mushrooms, undisturbed, until browned underneath, about 2 minutes. Toss and continue to cook, tossing every so often, until mushrooms are browned and crisp in most spots, another 6–8 minutes. Splash vinegar over mushrooms, season with salt and pepper, and give skillet a few shakes to combine.
Step 5
Ladle stew into bowls and top each with some crisped mushrooms and an egg yolk (if using); drizzle with chile-garlic oil.
Step 6
Break egg yolk and stir into soup just before eating to give it a more silky consistency.
Step 7
Do Ahead: Stew (without mushrooms, egg yolks, and chile-garlic oil) can be made 3 days ahead. Let cool; cover and chill.