With only 6 ingredients, this easy cabbage, potatoes, and bacon stir-fry cooks quickly in 30 minutes using just a single pan. Crispy bites of bacon complement the starchy potatoes, and it’s perfect as a side dish for busy weeknight dinners.’

Prep Time10 minutes mins
Cook Time25 minutes mins
Yield2 servings
Total Time: 35 Minutes


10-ounce package shredded green cabbage (5 cups)
1 russet potato, peeled and cut into 1/2-inch pieces
5 strips bacon
5 cloves garlic, minced
1/4 teaspoon table salt
1/4 teaspoon ground black pepper


1-Fry Bacon: Cook bacon on large nonstick pan over medium heat until crispy, about 10 minutes, flipping occasionally. Transfer bacon to paper towel to drain. When cool, crumble into 1/2 to 1 inch pieces.

2-Cook Vegetables: Add potatoes, cabbage, salt, and pepper to pan, stirring with bacon drippings. Cover with lid and cook until potatoes and cabbage are tender, removing lid to occasionally stir.

3-Finish & Serve: Add minced garlic to pan, stirring with other ingredients until fragrant, about a minute. Remove pan from heat. Add crumbled bacon and serve.


(1) Serving. Serve this as a flavorful side dish to a meaty main entree like baked chicken with cheesy spinach-tomato topping or slow-cooked turkey breast.

(2) Variations. This recipe is flexible, and hard to mess up. Readers have customized this dish by adding in their favorite ingredients, such as onions, sausage, sweet potatoes, apples, celery, and balsamic vinegar. Some have replaced potatoes with lower carb ingredients like radishes and turnips. For more ideas, check out the comments section below.


Makes 2 ServingsAmount Per Serving
Calories 240(47% from fat)
Total Fat 13g19%
Saturated Fat 4g19%
Cholesterol 38mg13%
Sodium 940mg 39%
Net Carb 18g
Total Carb 22g7%
Dietary Fiber 4g 17%
Sugars 5g
Protein 16g
Vitamin A 3% · Vitamin C 110% · Calcium 7% · Iron 12%

Did you make this? Tell us about it!