In This Article Show
You know that head of cabbage sitting in your fridge? The one you bought for a recipe that needed just a quarter of it, and now it’s taking up space while you wonder what to do with the rest?

I’ve been there more times than I can count. Cabbage is one of those vegetables that’s easy to overlook—it’s humble, inexpensive, and doesn’t have the flashy appeal of trendy greens. But here’s the thing: cabbage is a workhorse in the kitchen. It’s budget-friendly, keeps for weeks, and transforms into something delicious with just a little attention.
Whether you’re a full-time vegan or just trying to eat more plant-based meals, these 19 cabbage recipes will help you use up that head before it goes to waste. From quick stir-fries to hearty soups and everything in between, there’s something here for every skill level and craving.
1. Simple Garlic Ginger Cabbage Stir-Fry

This is the recipe you’ll make on busy nights when you need dinner fast. The cabbage softens just enough while keeping a little crunch, and the garlic-ginger sauce coats every bite with flavor.
Recipe Metadata:
Time to Make: 15 minutes
Servings: 3
Ingredients:
- 1 tablespoon sesame oil (or vegetable oil)
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- ½ head green cabbage, chopped into bite-sized pieces
- 2 tablespoons soy sauce or tamari
- 1 teaspoon rice vinegar
- ½ teaspoon red pepper flakes (optional)
- 2 green onions, sliced
- Sesame seeds for garnish
Recipe Steps:
- Heat oil in a large skillet or wok over medium-high heat.
- Add garlic and ginger, stir for 30 seconds until fragrant.
- Add cabbage and cook for 5-7 minutes, stirring often, until cabbage is tender-crisp.
- Stir in soy sauce, rice vinegar, and red pepper flakes. Cook for 1 more minute.
- Remove from heat, top with green onions and sesame seeds. Serve hot.
2. Vegan Cabbage Soup

This is the kind of soup that fills your kitchen with a cozy smell and your belly with warmth. It’s simple, satisfying, and gets even better the next day.
Recipe Metadata:
Time to Make: 40 minutes
Servings: 6
Ingredients:
- 1 tablespoon olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- ½ head green cabbage, chopped
- 1 (14-ounce) can diced tomatoes
- 6 cups vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- 1 bay leaf
- Salt and pepper to taste
- 1 can white beans, drained and rinsed (optional)
Recipe Steps:
- Heat oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5-7 minutes until softened.
- Add garlic and cook for 1 minute.
- Stir in cabbage, tomatoes, broth, thyme, paprika, bay leaf, salt, and pepper.
- Bring to a boil, then reduce heat and simmer for 20-25 minutes until vegetables are tender.
- Stir in beans if using and cook for 5 more minutes. Remove bay leaf before serving.
3. Crispy Baked Buffalo Cabbage Wings

These are exactly what they sound like—cabbage cut into “wing” shapes, seasoned, baked until crispy, and tossed in buffalo sauce. They’re perfect for game day or when you want something fun.
Recipe Metadata:
Time to Make: 45 minutes
Servings: 4
Ingredients:
- 1 head green cabbage, cut into 1½-inch thick wedges
- 1 cup unsweetened plant milk
- 1 cup all-purpose flour (or gluten-free flour)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon smoked paprika
- Salt and pepper to taste
- ½ cup buffalo sauce
- 2 tablespoons melted vegan butter or olive oil
- Vegan ranch or celery sticks for serving
Recipe Steps:
- Preheat oven to 450°F. Line a baking sheet with parchment paper.
- In a shallow bowl, whisk together plant milk, flour, garlic powder, onion powder, paprika, salt, and pepper to make a batter.
- Dip each cabbage wedge into the batter, letting excess drip off, and place on the baking sheet.
- Bake for 20 minutes, flip, and bake for another 15-20 minutes until crispy and golden.
- In a small bowl, mix buffalo sauce and melted butter. Brush or drizzle over baked cabbage.
- Return to oven for 5 more minutes. Serve with vegan ranch and celery.
4. Vegan Cabbage Roll Skillet

All the comfort of stuffed cabbage rolls without the work of rolling. This one-pan meal has the same flavors but comes together in half the time.
Recipe Metadata:
Time to Make: 35 minutes
Servings: 4
Ingredients:
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- ½ head green cabbage, chopped
- 1 cup cooked rice (brown or white)
- 1 (14-ounce) can crushed tomatoes
- 1 tablespoon tomato paste
- 1 teaspoon smoked paprika
- 1 teaspoon dried dill or oregano
- Salt and pepper to taste
- 1 can lentils, drained and rinsed (or 1½ cups cooked lentils)
- Fresh parsley for garnish
Recipe Steps:
- Heat oil in a large skillet over medium heat. Add onion and cook for 5 minutes until soft.
- Add garlic and cook for 1 minute.
- Stir in cabbage and cook for 8-10 minutes until it starts to soften.
- Add crushed tomatoes, tomato paste, paprika, dill, salt, and pepper. Stir to combine.
- Stir in cooked rice and lentils. Simmer for 10 minutes until heated through.
- Garnish with parsley and serve.
5. Sesame Ginger Cabbage Salad with Crunchy Ramen

This salad is a classic for good reason. It’s crunchy, flavorful, and holds up well—perfect for potlucks or meal prep. The cabbage stays crisp even after sitting in the dressing.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 6
Ingredients:
- ½ head green cabbage, thinly shredded
- ¼ head red cabbage, thinly shredded
- 2 carrots, shredded or julienned
- 4 green onions, sliced
- 1 package ramen noodles, crushed (discard seasoning packet)
- ½ cup sliced almonds
- ¼ cup sunflower seeds or sesame seeds
Dressing:
- ¼ cup sesame oil
- 3 tablespoons rice vinegar
- 2 tablespoons soy sauce or tamari
- 1 tablespoon maple syrup
- 1 teaspoon fresh ginger, grated
- 1 clove garlic, minced
Recipe Steps:
- In a large bowl, combine both cabbages, carrots, and green onions.
- In a small bowl or jar, whisk together all dressing ingredients until combined.
- Pour dressing over the cabbage mixture and toss to coat.
- Just before serving, top with crushed ramen noodles, almonds, and sunflower seeds.
- Toss again and serve immediately (or keep noodles and toppings separate until serving to maintain crunch).
6. Vegan Okonomiyaki (Japanese Cabbage Pancakes)

These savory pancakes are popular street food in Japan, and they’re surprisingly easy to make at home. Crispy on the outside, tender on the inside, and completely customizable.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4 pancakes
Ingredients:
- 1 cup all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon salt
- ¾ cup water
- 3 cups green cabbage, finely shredded
- 2 green onions, chopped
- ½ cup shredded carrots (optional)
- Oil for frying
Toppings:
- Vegan okonomiyaki sauce or teriyaki sauce
- Vegan mayonnaise
- Nori strips or seaweed flakes
- Sesame seeds
- More green onions
Recipe Steps:
- In a large bowl, whisk flour, baking powder, and salt. Add water and stir until just combined (batter will be thick).
- Fold in cabbage, green onions, and carrots until everything is coated in batter.
- Heat a large non-stick skillet over medium heat with a little oil.
- Pour about ¾ cup of the mixture into the skillet and flatten into a round pancake, about ½-inch thick.
- Cook for 5-6 minutes until bottom is golden and crispy. Flip carefully and cook for another 5-6 minutes.
- Repeat with remaining batter. Serve hot with drizzles of okonomiyaki sauce, vegan mayo, nori, and sesame seeds.
7. Curried Coconut Cabbage and Chickpeas

This one-pot meal is creamy, comforting, and packed with flavor. The coconut milk balances the curry spices, and the cabbage soaks up all that goodness.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 1 tablespoon coconut oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon curry powder
- 1 teaspoon turmeric
- ½ teaspoon cumin
- ½ head green cabbage, chopped
- 1 (14-ounce) can chickpeas, drained and rinsed
- 1 (14-ounce) can coconut milk
- ½ cup vegetable broth
- Salt and pepper to taste
- Juice of 1 lime
- Fresh cilantro for garnish
Recipe Steps:
- Heat coconut oil in a large pot over medium heat. Add onion and cook for 5 minutes.
- Add garlic, ginger, curry powder, turmeric, and cumin. Cook for 1 minute until fragrant.
- Stir in cabbage and cook for 5-7 minutes until it starts to soften.
- Add chickpeas, coconut milk, vegetable broth, salt, and pepper. Bring to a simmer.
- Cover and cook for 10-15 minutes until cabbage is tender.
- Stir in lime juice and garnish with cilantro. Serve with rice or naan.
8. Simple Braised Red Cabbage with Apples

This side dish is a classic for a reason. The cabbage turns sweet and tender as it cooks slowly with apples and a touch of vinegar. It’s perfect for holiday meals or Sunday dinners.
Recipe Metadata:
Time to Make: 50 minutes
Servings: 6
Ingredients:
- 1 tablespoon olive oil
- 1 onion, thinly sliced
- 1 head red cabbage, cored and thinly sliced
- 2 apples, peeled, cored, and diced
- ¼ cup apple cider vinegar
- 2 tablespoons maple syrup or brown sugar
- ½ cup water or apple cider
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 bay leaf
Recipe Steps:
- Heat oil in a large pot or Dutch oven over medium heat. Add onion and cook for 5 minutes.
- Add cabbage and apples, cook for 5 more minutes, stirring occasionally.
- Stir in vinegar, maple syrup, water, salt, pepper, and bay leaf.
- Bring to a simmer, then reduce heat to low. Cover and cook for 30-40 minutes, stirring occasionally, until cabbage is very tender.
- Remove bay leaf and adjust seasoning. Serve warm.
9. Vegan Cabbage and Potato Hash

Breakfast for dinner? Yes, please. This hearty hash is satisfying any time of day, especially with a side of toast or avocado.
Recipe Metadata:
Time to Make: 35 minutes
Servings: 4
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 3 medium potatoes, diced small (about 2 cups)
- ½ head green cabbage, chopped
- 3 cloves garlic, minced
- 1 teaspoon smoked paprika
- ½ teaspoon cumin
- Salt and pepper to taste
- Hot sauce for serving
Recipe Steps:
- Heat oil in a large skillet over medium-high heat. Add potatoes and cook for 10-12 minutes, stirring occasionally, until golden and tender.
- Add onion and cook for 5 more minutes.
- Stir in cabbage and cook for 8-10 minutes until softened and starting to brown.
- Add garlic, paprika, cumin, salt, and pepper. Cook for 2 more minutes.
- Serve hot with hot sauce on the side.
10. Grilled Cabbage Steaks with Lemon-Garlic Dressing

Grilling transforms cabbage into something completely different—smoky, caramelized, and almost meaty in texture. These steaks are simple but feel special.
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4
Ingredients:
- 1 head green cabbage
- 2 tablespoons olive oil
- Salt and pepper to taste
Lemon-Garlic Dressing:
- 3 tablespoons olive oil
- 2 cloves garlic, minced
- 2 tablespoons lemon juice
- 1 tablespoon chopped fresh parsley
- Salt and pepper to taste
Recipe Steps:
- Preheat grill to medium-high (or use a grill pan on the stove).
- Slice cabbage into 1-inch thick rounds, keeping the core intact so they hold together.
- Brush both sides of cabbage steaks with olive oil and sprinkle with salt and pepper.
- Grill for 5-7 minutes per side until charred and tender.
- While cabbage grills, whisk together all dressing ingredients.
- Place cabbage steaks on a platter, drizzle with dressing, and serve.
11. Thai Peanut Cabbage Wraps

These fresh, crunchy wraps are perfect for lunch or a light dinner. The peanut sauce ties everything together, and you can use whatever vegetables you have on hand.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4 wraps
Ingredients:
- 8 large cabbage leaves (from green or napa cabbage)
- 1 cup shredded carrots
- 1 red bell pepper, thinly sliced
- 1 cucumber, cut into matchsticks
- ½ cup fresh cilantro leaves
- ¼ cup chopped peanuts
- 1 avocado, sliced (optional)
Peanut Sauce:
- ¼ cup creamy peanut butter
- 2 tablespoons soy sauce or tamari
- 1 tablespoon lime juice
- 1 tablespoon maple syrup
- 1 teaspoon sriracha (optional)
- 2-3 tablespoons water to thin
Recipe Steps:
- Carefully separate 8 large cabbage leaves. If they’re stiff, dip them in hot water for 30 seconds to soften, then pat dry.
- In a small bowl, whisk together all peanut sauce ingredients until smooth. Add water as needed to reach drizzling consistency.
- Arrange cabbage leaves on a work surface. Divide carrots, bell pepper, cucumber, cilantro, and avocado among the leaves.
- Drizzle with peanut sauce and sprinkle with peanuts.
- Fold sides over filling and roll up like a burrito. Serve immediately.
12. Hearty Lentil and Cabbage Stew

This is the kind of stew that sticks to your ribs on a cold day. Lentils make it hearty and filling, while cabbage adds texture and soaks up all the savory broth.
Recipe Metadata:
Time to Make: 50 minutes
Servings: 6
Ingredients:
- 1 tablespoon olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- ½ head green cabbage, chopped
- 1 cup brown or green lentils, rinsed
- 1 (14-ounce) can crushed tomatoes
- 6 cups vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- 1 bay leaf
- Salt and pepper to taste
- 2 tablespoons lemon juice
Recipe Steps:
- Heat oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5-7 minutes.
- Add garlic and cook for 1 minute.
- Stir in cabbage and cook for 5 minutes until it starts to soften.
- Add lentils, crushed tomatoes, broth, thyme, paprika, bay leaf, salt, and pepper.
- Bring to a boil, then reduce heat and simmer for 30-35 minutes until lentils are tender.
- Stir in lemon juice, remove bay leaf, and serve with crusty bread.
13. Quick Pickled Cabbage

This isn’t a full meal, but it’s a recipe you’ll want to have on hand. Quick pickled cabbage adds crunch and tang to tacos, bowls, sandwiches, and salads. Plus, it takes just 10 minutes to put together.
Recipe Metadata:
Time to Make: 10 minutes (plus 1 hour resting)
Servings: 4 cups
Ingredients:
- ½ head red or green cabbage, thinly shredded
- 1 carrot, shredded (optional)
- 1 cup water
- 1 cup apple cider vinegar or white vinegar
- 1 tablespoon salt
- 1 tablespoon sugar or maple syrup
- 1 teaspoon peppercorns
- 2 cloves garlic, smashed
Recipe Steps:
- Pack cabbage and carrot into a large jar or container.
- In a small saucepan, combine water, vinegar, salt, sugar, peppercorns, and garlic. Bring to a boil, stirring to dissolve salt and sugar.
- Pour hot brine over cabbage, making sure it’s completely covered.
- Let cool to room temperature, then cover and refrigerate for at least 1 hour before using.
- Will keep in the fridge for up to 2 weeks.
14. Vegan Cabbage Fried Rice

This is the perfect way to use up leftover rice and that half-head of cabbage. It’s faster than takeout and endlessly customizable with whatever vegetables you have.
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4
Ingredients:
- 2 tablespoons sesame oil or vegetable oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- ½ head green cabbage, chopped
- 1 cup frozen peas and carrots
- 4 cups cooked and cooled rice (preferably day-old)
- 3 tablespoons soy sauce or tamari
- 1 teaspoon rice vinegar
- 2 green onions, sliced
- Sesame seeds for garnish
Recipe Steps:
- Heat oil in a large wok or skillet over high heat.
- Add onion and cook for 2 minutes. Add garlic and ginger, cook for 30 seconds.
- Add cabbage and cook for 3-4 minutes until it starts to soften.
- Add peas and carrots, cook for 2 minutes.
- Add rice, soy sauce, and rice vinegar. Stir-fry for 3-4 minutes until everything is hot and combined.
- Remove from heat, stir in green onions, and garnish with sesame seeds.
15. Creamy Vegan Coleslaw

This is the coleslaw you’ll want at every barbecue. It’s creamy without being heavy, tangy, and perfectly balanced. No watery, sad slaw here.
Recipe Metadata:
Time to Make: 15 minutes
Servings: 8
Ingredients:
- ½ head green cabbage, thinly shredded
- ¼ head red cabbage, thinly shredded
- 2 carrots, shredded
- ½ cup vegan mayonnaise
- 2 tablespoons apple cider vinegar
- 1 tablespoon lemon juice
- 1 tablespoon maple syrup or sugar
- 1 teaspoon celery seed
- 1 teaspoon dijon mustard
- Salt and pepper to taste
Recipe Steps:
- In a large bowl, combine both cabbages and carrots.
- In a small bowl, whisk together vegan mayo, vinegar, lemon juice, maple syrup, celery seed, mustard, salt, and pepper.
- Pour dressing over cabbage mixture and toss well to combine.
- Refrigerate for at least 30 minutes before serving to let flavors meld.
- Stir again before serving.
16. Cabbage and Tofu Stir-Fry with Peanut Sauce

This stir-fry is all about texture and flavor—crisp cabbage, golden tofu, and a rich peanut sauce that brings everything together.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 1 block firm tofu, pressed and cubed
- 1 tablespoon soy sauce
- 1 tablespoon cornstarch
- 2 tablespoons oil, divided
- ½ head green cabbage, chopped
- 1 red bell pepper, sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- ¼ cup chopped peanuts for garnish
- Green onions for garnish
Peanut Sauce:
- ¼ cup peanut butter
- 3 tablespoons soy sauce
- 2 tablespoons lime juice
- 1 tablespoon maple syrup
- 1 teaspoon sriracha
- ¼ cup water
Recipe Steps:
- Toss tofu cubes with soy sauce and cornstarch.
- Heat 1 tablespoon oil in a large skillet over medium-high heat. Add tofu and cook until golden and crisp on all sides, about 8-10 minutes. Remove and set aside.
- In the same skillet, heat remaining oil. Add cabbage and bell pepper, cook for 5-7 minutes until tender-crisp.
- Add garlic and ginger, cook for 1 minute.
- While vegetables cook, whisk together all peanut sauce ingredients in a small bowl.
- Return tofu to skillet, pour sauce over everything, and stir to coat. Cook for 2 minutes until heated through.
- Garnish with peanuts and green onions. Serve with rice.
17. Roasted Cabbage Wedges with Balsamic Glaze

Roasting brings out cabbage’s natural sweetness and gives it crispy, caramelized edges. This simple side dish looks impressive but couldn’t be easier.
Recipe Metadata:
Time to Make: 35 minutes
Servings: 4
Ingredients:
- 1 head green cabbage, cut into 8 wedges (keep core intact)
- 2 tablespoons olive oil
- Salt and pepper to taste
- 2 tablespoons balsamic glaze (store-bought or reduced balsamic vinegar)
- Fresh parsley for garnish
Recipe Steps:
- Preheat oven to 425°F. Line a baking sheet with parchment paper.
- Place cabbage wedges on the baking sheet. Brush both sides with olive oil and sprinkle generously with salt and pepper.
- Roast for 20 minutes, flip carefully, and roast for another 10-15 minutes until edges are browned and crispy.
- Drizzle with balsamic glaze and garnish with parsley before serving.
18. Vegan Cabbage and White Bean Soup with Rosemary

This soup is simple but so satisfying. White beans make it hearty, and fresh rosemary gives it an elegant, aromatic flavor. It’s the kind of soup that tastes like it simmered all day but comes together in under an hour.
Recipe Metadata:
Time to Make: 40 minutes
Servings: 6
Ingredients:
- 1 tablespoon olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh rosemary, chopped (or 1 teaspoon dried)
- ½ head green cabbage, chopped
- 2 (14-ounce) cans cannellini beans, drained and rinsed
- 6 cups vegetable broth
- 1 bay leaf
- Salt and pepper to taste
- Juice of ½ lemon
- Fresh parsley for garnish
Recipe Steps:
- Heat oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5-7 minutes.
- Add garlic and rosemary, cook for 1 minute until fragrant.
- Stir in cabbage and cook for 5 minutes until it starts to soften.
- Add beans, broth, bay leaf, salt, and pepper. Bring to a boil.
- Reduce heat and simmer for 20-25 minutes until vegetables are tender.
- Stir in lemon juice, remove bay leaf, and garnish with parsley before serving.
19. Spicy Szechuan Cabbage Stir-Fry

If you like heat, this one’s for you. The Szechuan peppercorns add a unique numbing sensation that pairs perfectly with the crispy cabbage. It’s quick, bold, and addictive.
Recipe Metadata:
Time to Make: 15 minutes
Servings: 3
Ingredients:
- 1 tablespoon vegetable oil
- 1 teaspoon Szechuan peppercorns
- 2 dried red chilies (or ½ teaspoon red pepper flakes)
- 4 cloves garlic, sliced
- 1 tablespoon fresh ginger, sliced
- ½ head green cabbage, chopped into 1-inch pieces
- 2 tablespoons soy sauce
- 1 tablespoon Chinese black vinegar or rice vinegar
- 1 teaspoon sugar
- 1 teaspoon sesame oil
- 2 green onions, sliced
Recipe Steps:
- Heat vegetable oil in a wok or large skillet over medium-high heat.
- Add Szechuan peppercorns and dried chilies, stir for 30 seconds until fragrant (don’t burn).
- Add garlic and ginger, stir for 30 seconds.
- Add cabbage and stir-fry for 3-4 minutes until it starts to wilt but still has crunch.
- In a small bowl, mix soy sauce, vinegar, and sugar. Pour over cabbage and toss to coat.
- Remove from heat, stir in sesame oil and green onions. Serve hot with rice.
Cabbage really is one of those vegetables that keeps on giving. It’s cheap, it lasts, and it works in so many different ways—from raw salads to slow-braised comfort food. Hopefully, these recipes give you plenty of ideas for using up that head of cabbage and maybe even picking up another one next time you’re at the store. Happy cooking!















