This easy vegan haluski recipe is a great way to prepare haluski with no bacon! It's so flavorful and filled with caramelized onions and sauteed mushrooms.
Heat 1 tablespoon oil in a wide pot over medium-high heat. Add the onions and cook, stirring often, for 25–30 minutes until the onions turn deep golden brown. Adjust the heat as necessary to prevent them from burning. Season with salt and pepper and transfer to a bowl.
Cook the mushrooms:
Add the remaining 1 tablespoon oil over medium-high heat. Add the mushrooms in an even layer and cook for 10–12 minutes, stirring regularly, until browned all over. Season with salt and pepper and transfer to the bowl of caramelized onions.
Cook the noodles:
Meanwhile, bring a large pot of salted water to a boil. Add the noodles and cook until al dente. Scoop out ⅓ cup of the cooking water and set aside. Drain and rinse and set aside.
Cook the cabbage:
If the pot seems dry, add another drizzle of oil. Turn the heat to medium-high and add the cabbage. Cook, stirring occasionally, for 5–8 minutes until the cabbage begins to char around the edges.
Finish the haluski:
Add the caramelized onions and the mushrooms to the pot of cabbage and toss to distribute everything evenly. Pour in the reserved cooking water and bring to a boil. Add the cooked noodles and toss to coat. Taste and season once more to your preferences.
To serve:
If you like, divide the haluski between bowls and serve with lemon wedges. Enjoy!