Cabbage and Noodle Stir Fry — Cheap, Easy, Done in 30 Minutes
Cheap noodles + half a cabbage = a real dinner in under 30 minutes.
If you've got half a head of cabbage sitting in the fridge and a bag of egg noodles in the pantry, this is exactly where to point them. Cabbage and noodle stir fry — rooted in the Eastern European classic haluski — is one of the most underrated budget dinners around. The cabbage gets golden and slightly sweet in the pan, the noodles soak up all that buttery, garlicky flavor, and the whole thing costs almost nothing. It's not fancy, but it's genuinely satisfying. Expect soft noodles, caramelized edges, and a meal that tastes way better than its ingredient list suggests.
Ingredients
- 8 oz wide egg noodles — dry; cook according to package
- 3 tbsp unsalted butter — divided
- 1 tbsp neutral oil — canola or vegetable oil
- 1 unit small head green cabbage — about 1.5 lb, cored and thinly sliced
- 1 unit large yellow onion — halved and thinly sliced
- 4 unit garlic cloves — minced
- 1 tsp kosher salt — plus more to taste
- 0.5 tsp black pepper — freshly ground
- 0.5 tsp smoked paprika
- 1 tbsp soy sauce — low-sodium preferred
- 1 tsp apple cider vinegar — balances the sweetness
- 2 tbsp fresh parsley — chopped, optional for garnish
Method
- 1 Bring a large pot of salted water to a boil. Cook egg noodles according to package directions until just al dente. Drain and set aside, tossing with a small drizzle of oil to prevent sticking.
- 2 While the noodles cook, heat 1 tbsp butter and the oil in a large skillet or wok over medium-high heat until shimmering.
- 3 Add the sliced onion and cook, stirring occasionally, for 4–5 minutes until softened and beginning to turn golden at the edges.
- 4 Add the sliced cabbage and 1 tsp salt. Toss to combine with the onion. Cook undisturbed for 2 minutes to let the cabbage get some color, then stir and repeat — cook for a total of 8–10 minutes until the cabbage is tender and lightly caramelized.
- 5 Push the cabbage and onion to one side of the pan. Add the remaining 2 tbsp butter to the cleared space and let it melt. Add the minced garlic and cook for 30–60 seconds until fragrant, then stir everything together.
- 6 Add the smoked paprika and black pepper, stir to coat.
- 7 Add the drained noodles to the skillet. Pour in the soy sauce and apple cider vinegar. Toss everything together over medium-high heat for 1–2 minutes until the noodles are heated through and coated in the pan juices.
- 8 Taste and adjust salt and pepper as needed. Serve hot, garnished with fresh parsley if using.
Variations
- Add an egg for protein — Push the finished noodles to the side, crack 2–3 eggs into the pan, scramble them briefly, then fold into the noodles. Adds protein for almost no cost.
- Faster swap: pre-shredded coleslaw mix — Skip the slicing and use a 14 oz bag of coleslaw mix instead of a whole cabbage. Cuts about 5 minutes of prep and cooks slightly faster.
- Make it vegan — Replace the butter with vegan butter or use 3 tbsp olive oil total. Use rice noodles or ramen noodles instead of egg noodles to keep it fully plant-based.
- Add a kick — Stir in 1–2 tsp chili garlic sauce or a pinch of red pepper flakes with the garlic for a spicy, savory version.
Notes
The key to good caramelization is patience — don't stir the cabbage constantly. Let it sit in the pan for a couple minutes at a time so it actually browns instead of just steaming. If your pan is too small, the cabbage will steam and turn mushy. Use the largest skillet you have. Leftovers reheat okay in a skillet with a splash of water, but the noodles do soften further.
Equipment that helps
- Large skillet or wok (12-inch or wider) — Cabbage needs room to brown rather than steam — a crowded pan turns it soggy instead of caramelized.
Find more dinners like this
More like this