Ingredients
1/2 ounce dried porcini mushrooms
6 ounces orzo
1 tablespoon olive oil
1 Vidalia onion, cut into 1/2-inch dice
2 yellow onions, cut into 1/2-inch dice
1 medium shallot, cut into 1/2-inch dice
1 tablespoon finely chopped fresh thyme
3/4 pound cremini mushrooms, cleaned, stem trimmed and cut into 1/2-inch pieces
2 tablespoons Madeira wine
4 14.5-ounce cans low-sodium beef stock, skimmed of fat
1 teaspoon coarse salt
1/2 teaspoon freshly ground pepper
Chopped flat-leaf parsley, for garnish
Preparation
Place porcini in a bowl. Cover with 2 cups boiling water; let sit until softened, about 20 minutes. Remove from liquid. Finely chop, and set aside. Strain liquid through fine cheesecloth or a coffee filter, discarding grit; set aside.
Place orzo in a large skillet over medium-low heat. Toast, stirring continuously, until light golden, about 6 minutes. Remove from heat; set aside.
Bring a pot of water to a boil; add toasted orzo; cook until al dente, 3 to 4 minutes. Drain, and set aside.
Warm olive oil in a stockpot over low heat. Add Vidalia onion, yellow onion, shallot, and thyme; cook, stirring occasionally, until onions are very soft and golden brown, 45 to 50 minutes. Increase heat to medium; add cremini mushrooms; saute, stirring frequently, until mushrooms have softened and browned, about 8 minutes. Add Madeira; cook 1 minute more. Add reserved porcini, reserved strained liquid, beef stock, salt, and pepper; bring to a simmer. Add reserved pasta; continue to cook until pasta is heated through, about 2 minutes more. Serve immediately, garnished with chopped parsley.