Cook the noodles. Bring a large pot of salted water to a boil and cook the egg noodles according to package directions until al dente. Before draining, reserve about 1 cup of the pasta water. Drain and set aside.
8 ounces egg noodles
Sauté the mushrooms and onions. While the noodles cook, heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the mushrooms and cook until golden, about 5 minutes, adding a little additional olive oil if needed. Add the onion and cook until softened, about 3 minutes. Add the garlic and cook for 30 seconds, until fragrant.
2 Tbsp olive oil, 4-6 ounces white or cremini mushrooms, 1 large yellow onion, 2 cloves garlic
Cook the cabbage. Add half of the cabbage and 1 tablespoon butter. Cook, stirring occasionally, until the cabbage begins to soften and brown. Add the remaining cabbage, remaining 1 tablespoon butter, garlic powder, onion powder and optional caraway seeds. Continue cooking until the cabbage is tender with lightly browned edges.
½ tsp caraway seeds, ½ head green cabbage, ½ tsp garlic powder, ½ tsp onion powder, 2 Tbsp butter
Add the noodles and peas. Add the drained noodles to the skillet, a little at a time, until you have your preferred ratio of noodles to cabbage. Add the salt, pepper and peas and toss to combine. Add reserved pasta water, about ¼ cup at a time as needed, until the noodles are moist and everything is well combined. Taste and adjust the seasoning.
1 tsp sea salt, ¼ tsp black pepper, ½ cup frozen or fresh peas
Serve or bake. The cabbage and noodles can be served immediately from the skillet. For my preferred method, transfer the mixture to a buttered casserole dish or roasting pan and add up to ½ cup reserved pasta water. Cover with foil and bake at 300°F for 10 minutes. Remove the foil and bake for another 15 minutes.
Finish and serve. Drizzle with a little olive oil and sprinkle with chopped parsley just before serving.
2 Tbsp chopped flat leaf parsley