This post may contain affiliate links. Please read our disclosure policy.

This beef and cabbage stir fry recipe is a quick and inexpensive meal that has an addictive sweet and savory Asian-inspired sauce! It’s an affordable way to get your protein and veggies.

Love cabbage? You may also like my Chicken and Cabbage Stir Fry or this Easy Bacon and Cabbage Recipe.

close-up of beef and cabbage stir fry with rice in a white bowl

Why you’ll love it

I can tell you that this was one of the first easy ground beef recipes I created, and I’m still very fond of it. What’s not to like about a 30-minute meal that has two of the most budget-friendly ingredients, ground beef and cabbage? Pair them with a homemade hoisin, ginger, and peanut sauce, and it’s a winning meal.

This simple cabbage stir fry with beef is ideal for busy families, college students, or anyone who loves a simple, comforting meal on a weeknight. If you’re wondering what to make with that head of cabbage that’s been sitting in your fridge, I encourage you to try this super easy stir fry recipe.

What you’ll need

For the stir fry

  • Cabbage – it’s an underrated ingredient! If you buy a small green cabbage, like one of the smallest ones you’ll see at the store, that will be more than enough for the 4 cups chopped cabbage this recipe calls for.
  • Onion – I use Vidalia (sweet) onions
  • Beef – we’re using extra lean ground beef
  • Garlic – use even more than suggested if you’re a garlic lover. I like to mince it with this garlic press since it bypasses the peeling step altogether. No sticky garlic fingers!
  • Ginger – for a zesty quality. I use my Microplane to grate the ginger, and I keep a piece of fresh ginger in my freezer so I never run out, and it grates much more easily.

For the sauce

  • Hoisin sauce – it’s a savory and sweet sauce that’s found in Asian cuisine. I like to think of it as a sort of Asian BBQ sauce. You’ll find it in the same aisle as soy sauce.
  • Peanut butter – the creamy kind works best for this recipe. Peanut-hoisin is a classic combo that tastes great together.
  • Soy sauce – for another savory layer. I used regular, but you can use low sodium if that’s a consideration.
  • Sriracha – we’re not adding enough to make this dish spicy. It just adds more flavor.

Troubleshooting tips

  • Use a creamy peanut butter so that the sauce ends up smoother. If you normally keep it in the fridge, take it out 20 minutes before starting to warm it up so it’s not hard and cold and incorporates into the sauce properly.
  • If the sauce seems too thick, simply thin it out with a bit of water. Start with a tablespoon and go from there.
chopped cabbage for stir fry in a glass prep bowl

How to make beef and cabbage stir fry

This is an overview, and full ingredients & instructions are in the recipe card below.

  • Chop the cabbage and onion. You don’t need to be precise. In a skillet, brown the beef. Add in the garlic and ginger, and cook for another 30 seconds.
  • Stir in the cabbage and onion, and continue sautéing until the cabbage has softened and the onion is cooked through.
  • Remove from the heat, and toss with the sauce ingredients. Serve right away over rice or noodles if desired.

Substitutions and variations

  • I wouldn’t say this recipe is spicy even with the sriracha, but you can leave it out if it’s not something you buy or enjoy. On the flipside, feel free to add more if you want to kick up the spice level! Crushed red pepper flakes work too.
  • Some readers have added in other finely chopped veggies to this stir fry to amp up the vegetable content. Try carrots, snow peas, or diced bell peppers.
  • As with any recipe, you can definitely add more of an ingredient to customize it to your tastes. Don’t by shy if you want to add more hoisin sauce, for example! I don’t think you can go wrong with recipes like this.
beef and cabbage stir fry in a skillet

What to serve with it

  • You could serve this ground beef and cabbage stir fry with rice like I did. I like jasmine rice best, but your favorite variety will be just fine.
  • It would also work well with noodles. Try ramen noodles, Udon, or even rice noodles.
  • Serving it as-is by itself or in lettuce wraps as a low carb dinner is another option!

Leftovers and storage

  • This stir fry is best eaten fresh, but you can store leftovers in the fridge for a couple of days in an airtight container.
  • I don’t recommend freezing this one.
  • Reheat in a saucepan over a low heat, giving it an occasional stir. Let it warm through.
ground beef and cabbage stir fry with rice in two white bowls

Questions about this beef and cabbage stir fry, or want to leave a review? I’d love to hear from you in the comments below! If you made one of my recipes, tag me #saltandlavender on Instagram.

close-up of beef and cabbage stir fry with rice in a white bowl
4.60 from 15 votes

Beef and Cabbage Stir Fry

This beef and cabbage stir fry recipe is a quick and inexpensive meal that has an addictive sweet and savory Asian-inspired sauce! It's an affordable way to get your protein and veggies.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4


  • 4 cups green cabbage chopped
  • 1 medium onion chopped
  • 1 pound extra lean ground beef
  • 3 cloves garlic minced
  • 1 teaspoon ginger grated
  • 3 tablespoons hoisin sauce
  • 3 heaping tablespoons creamy peanut butter
  • 2 tablespoons soy sauce
  • 1/2 tablespoon sriracha sauce or more to taste


  • Chop the cabbage and onion.
  • Add the ground beef to a skillet over medium-high heat, and cook it, breaking it up with your spoon as you go along, until it's just browned (about 5-6 minutes). I don't drain the little bit of fat released, but if you use fattier ground beef, you may want to spoon some of it out.
  • Stir in the garlic & ginger and cook for about 30 seconds.
  • Add in the cabbage and onion and continue sautéing, stirring occasionally, for another 8-10 minutes or until the cabbage is softened to your liking and the onions are cooked.
  • Take the skillet off the heat and stir in the hoisin sauce, peanut butter, soy sauce, and sriracha sauce (feel free to taste it then add more of any ingredient you choose if needed). Serve immediately (I like to serve it over rice). I garnished with scallions mostly to add some color to the photos… that's totally optional!


  • Use low-sodium soy sauce if sensitive to salt.
  • If the sauce looks too thick, simply thin it out with a tablespoon or so of water.
  • This dish isn’t spicy, but feel free to leave out the sriracha if it’s not your thing.


Calories: 302kcal, Carbohydrates: 16g, Protein: 30g, Fat: 13g, Saturated Fat: 4g, Cholesterol: 71mg, Sodium: 893mg, Potassium: 685mg, Fiber: 3g, Sugar: 8g, Vitamin A: 69IU, Vitamin C: 30mg, Calcium: 58mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Hi! I’m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

4.60 from 15 votes

Leave a comment

Please leave a recipe rating!

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Nicola says:

    I made it last night and just had leftovers for lunch. I added a grated carrot and some diced green pepper and mushroom to give more variety. I did add sriracha and was not spicy at all. Next time I will increase and add some red pepper flakes. Yet another hit from your website.

    1. Natasha says:

      Sounds good to me!! 😀 Thanks, Nicola!

  2. Jennifer says:

    This looks great! I love Asian flavors! Do you think you could substitute ground chicken or turkey to make it healthier?

    1. Natasha says:

      Hi! Sure! I think some readers have made the swap. Let me know how it goes! 🙂

  3. Roberta Darrow says:

    5 stars
    Excellent! I didn’t have Hoisin so I added a little honey, tamari and fish sauce. Plus added sliced carrots and broccoli. Fast and delicious!!

    1. Natasha says:

      I’m thrilled you enjoyed it, Roberta!! 🙂 Thanks for your review!

  4. Mike says:

    Made this twice first time with shredded steak was really good , 2nd with hamburger the steak was better

  5. Melissa says:

    I made this and it’s amazing! So tasty!!!

    1. Natasha says:

      Fantastic!! Thank you!

  6. Megannme says:

    4 stars
    This tastes great! I did some substitutions though, I used ground Turkey and added garlic & onion powder ginger salt and pepper when browing. I didn’t have hoisin sauce so I substituted oyster sauce and to cut the saltiness of the sauce and the soy sauce I added sugar to taste. I also used garlic chili sauce instead of sriracha. To combat the thickness of sauce I added a tiny bit of water. Going to eat over fettuccine noodles, we’ll update our family likes it later

    1. Natasha says:

      Glad it worked out with your changes! 🙂