Crispy Pan-Fried Cabbage with Bacon & Onions
Crispy Pan-Fried Cabbage with Bacon & Onions is a delightful combination of textures and flavors that has earned a permanent spot in my kitchen. This dish features tender, caramelized cabbage with crispy bits of bacon that add an irresistible smoky depth. The crunchy bite of onion and the warmth of garlic elevate the goodness, transforming simple ingredients into something spectacular. If you’ve never experienced its savory aroma wafting through your home while it cooks, you’re in for a treat.
Table of Contents

I first stumbled upon this recipe during a busy week when veggies were getting lost in the crisper drawer—nearly forgotten but still fresh. With just a handful of ingredients and less than 40 minutes total, I created an incredible side dish that paired perfectly with grilled meats and even worked beautifully as a satisfying main for plant-based nights. Trust me, you’ll wonder how you ever lived without this dish in your repertoire.
Why You’ll Love This Recipe
- Simple & Quick: You can whip this dish up in just 30 minutes—perfect for busy nights or unexpected guests!
- Irresistible Flavor: The combination of smoky bacon and sweet, caramelized cabbage will have you coming back for more.
- Eye-Catching Appeal: It’s vibrant and inviting, making it a great addition to any dinner table or potluck.
- Flexible Serving: Enjoy it warm for dinner, or serve it cold as a delicious picnic side.
- Diet-Friendly Options: This dish can be gluten-free and tailored with vegan bacon for a plant-based twist.

Ingredients You’ll Need
- 6 slices thick cut bacon, chopped into small pieces: The star of the show! Thick cut bacon provides just the right amount of chewiness and flavor. If you’re looking for a healthier option, turkey bacon works here too, but the flavor will differ.
- 1 medium yellow onion, chopped: Yellow onions lend a gentle sweetness that caramelizes beautifully. You can substitute with white or red onions if you prefer a different flavor.
- 3 cloves garlic, minced: Fresh garlic adds wonderful aroma and a hint of spice to the dish. Feel free to adjust the amount based on your taste.
- 1/2 large green cabbage, chopped into square pieces (about 8 cups): Cabbage is the main ingredient, providing satisfying bulk. Savoy or Napa cabbage can be used for a more delicate flavor.
- 1/2 tsp Cajun seasoning: This adds a mild kick with a blend of spices. If you want it spicier, consider adding more or using a hot Cajun blend.
- Salt, pepper, and red pepper flakes, to taste: These seasonings elevate the flavors. Customize them to your liking, especially if you enjoy a bit more heat.
How to Make Crispy Pan-Fried Cabbage with Bacon & Onions
Cook the bacon: In a large, deep skillet or Dutch oven, fry the 6 slices of thick cut bacon over medium-high heat for about 5-8 minutes until it’s crispy and golden. The bacon drippings will infuse the dish with flavor. Use a slotted spoon to transfer the bacon to a bowl for later, draining about half of the drippings while leaving the rest in the pan.
Sauté the onions: With the heat now on medium, add the chopped 1 medium yellow onion to the skillet. Sauté for about 5 minutes or until it becomes soft and translucent. This allows the natural sugars to release, making them sweeter.
Add the garlic: Once the onions are translucent, stir in 3 cloves of minced garlic and let it cook for about 30 seconds. The fragrance will fill your kitchen, signaling that it’s time for the next step!
Incorporate the cabbage: Add the ½ large green cabbage, chopped into square pieces, to the onion and garlic mixture. Sprinkle in ½ tsp of Cajun seasoning along with salt and pepper to taste. Mix everything well to ensure the cabbage is coated with the seasonings.
Cover and cook: Reduce the heat to medium-low, cover the pan, and let it cook for about 10-15 minutes. Stir occasionally to prevent sticking. This step will soften the cabbage while allowing it to maintain some crunch. You want it to be tender but not mushy.
Finish and serve: Remove the lid and stir in the reserved bacon, adjusting with red pepper flakes if you fancy some extra spice. Serve this dish warm, letting the flavors dance together, and enjoy every delicious bite!

Storing & Reheating
You can keep any leftovers of your fried cabbage in an airtight container at room temperature for up to 2 hours. For refrigeration, place it in the fridge in a container for about 3-5 days. If you want to store it longer, consider freezing it in a freezer-safe bag for up to 3 months; just make sure to let the cabbage cool completely before sealing. When you’re ready to enjoy again, reheat it in a skillet over medium heat for about 5-7 minutes, stirring occasionally. Keep in mind that the texture may soften more upon reheating, so a quick pan-sear helps restore some crunch.
Chef’s Helpful Tips
- Avoid overcrowding the pan when cooking the bacon; it will help each piece crisp up nicely.
- If the cabbage appears to be cooking down too quickly, don’t hesitate to reduce the heat even further.
- Experiment with seasonings! Adding a splash of soy sauce or a sprinkle of smoked paprika can add a fun twist.
- For extra depth, throw in a splash of apple cider vinegar just before serving to brighten the dish.
- Planning to make this ahead? Cook the cabbage and bacon mixture but add the bacon right before serving for the best texture!
This crispy pan-fried cabbage with bacon & onions is not just a dish; it’s an experience that brings people together around the table. With its simple ingredients and straightforward steps, you will find yourself making this frequently. Don’t hesitate to play around with the recipe—perhaps adding different herbs or spices to make it yours. I can’t wait to hear how you enjoy it!
Recipe FAQs
Can I use a different type of cabbage?
Absolutely! While green cabbage is traditional, Savoy or even purple cabbage can add a beautiful color and slightly different flavor. Just remember that cooking times may vary slightly based on the cabbage type.
Can I make this vegetarian/vegan?
You can easily adapt this recipe! Swap the bacon for a plant-based option or smoked tofu for a similar smoky flavor. Replace the Cajun seasoning with a vegan-friendly mix, and you’ll have a delicious meat-free version!
How do I make this more spicy?
If you enjoy a kick, consider adding more Cajun seasoning, or even fresh jalapeños or cayenne pepper. Adjusting the amount of red pepper flakes during cooking can also cater to your heat preference.
Can I prepare this ahead of time?
Yes! You can cook the cabbage mixture ahead, store it, and reheat it when you’re ready to serve. Just make sure to add the bacon just before serving to keep it crispy!
PrintMore Main Dishes Recipes
- Creamy Tuscan Salmon
- French Onion Chicken Orzo
- Irish Cheddar & Stout Mac and Cheese Bake
- French Onion Chicken Lasagna Rollups
- Penne alla Vodka
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Crispy Pan-Fried Cabbage with Bacon & Onions
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 8 servings 1x
- Category: Main Dishes
- Method: Pan-Fry
- Cuisine: American
Description
Experience the delightful flavors of crispy pan-fried cabbage with bacon and onions. This dish combines tender cabbage, crispy bacon, and sweet onions for a quick and satisfying meal—perfect for dinner or a side dish. Enjoy a healthy and comforting option that’s simple to prepare!
Ingredients
- 6 slices bacon, chopped into small pieces
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 1/2 large green cabbage, chopped into square pieces
- 1/2 tsp cajun seasoning
- salt, pepper, and red pepper flakes, to taste
Instructions
- In a large, deep skillet or Dutch oven, cook the chopped bacon over medium-high heat until crispy, about 5-8 minutes. Use a slotted spoon to remove the bacon and place it in a bowl, reserving some drippings in the pan.
- Reduce the heat to medium and add the chopped onions to the skillet. Sauté until they are soft and translucent, around five minutes. Add minced garlic and cook for an additional 30 seconds until fragrant.
- Stir in the chopped cabbage along with Cajun seasoning, salt, and pepper. Mix well, then cover and reduce the heat to medium-low. Cook for 10-15 minutes, stirring occasionally.
- Once the cabbage is tender, remove the lid and add the cooked bacon back to the skillet. If desired, sprinkle with red pepper flakes and serve immediately.
Notes
Thick cut bacon gives a better texture and flavor.
Feel free to adjust the seasoning according to your taste preferences.
This dish pairs well with grilled meats or can be enjoyed on its own.
Nutrition
- Serving Size: 1 serving
- Calories: 195
- Sugar: 3g
- Sodium: 450mg
- Fat: 14g
- Saturated Fat: 4g
- Carbohydrates: 17g
- Fiber: 5g
- Protein: 7g
- Cholesterol: 30mg
