Side Dishes
This cabbage hamburger rice recipe transforms humble ingredients into a hearty, one-skillet meal that’s packed with flavor and texture. The key? Sautéing ground beef with cabbage until tender, then mixing it with perfectly cooked rice for a dish that’s both comforting and satisfying.
It’s the kind of meal that feels like a restaurant favorite but stays simple enough for weeknight dinners.
What makes this recipe stand out is the balance of textures—soft cabbage, tender beef, and fluffy rice all coming together in a single pan. You can customize it with garlic, soy sauce, or even a splash of vinegar for extra depth, making it versatile enough for any meal.
Serve it as a main dish or a side, and you’ll have a dish that’s as practical as it is delicious.
Ingredients for cabbage hamburger rice
Eight simple ingredients create a hearty, one-skillet meal with restaurant-style flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 lb | Lean ground beef preferred |
| Green Cabbage 🥬 | 4 cups | Shredded, thinly sliced |
| White Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Soy Sauce 🍶 | 2 tbsp | Low-sodium preferred |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing |
| Water 💧 | 2 ½ cups | For rice cooking |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Rice Vinegar 🍶 | 1 tbsp | For brightness |
| Sesame Oil 🫒 | 1 tsp | For aroma, optional |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
The ground beef is the base here, but don't grab the cheapest cut—look for 85% lean or better at Trader Joe's or Costco for better texture. Cabbage should be crisp and vibrant. Green or purple varieties add extra color, but regular green works fine. The rice? Jasmine or basmati cooks up extra fluffy, but any long-grain rice does the job. Garlic and onion are non-negotiable for flavor—fresh is best, but jarred minced works in a pinch if you're in a hurry.
No soy sauce? Worcestershire sauce plus a pinch of sugar gets you close. Short on sesame oil? Toasted sesame seeds at half the amount add the same nutty aroma. The rice vinegar can be swapped for white vinegar or lemon juice, but it's worth grabbing a small bottle—Trader Joe's has great prices. If you're using pre-shredded cabbage, pat it dry first—it's always soggy otherwise. The green onions are just for garnish, but if you hate them, skip it—no one will notice.
This reheats beautifully—just add a splash of water and cover. Keeps for 4-5 days in the fridge, freezes for 3 months if you portion it out. I double the recipe and freeze half—perfect for lazy Mondays. The cabbage gets softer when reheated, so if you want it crispy, add a few minutes of fresh cabbage when serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just brown the beef with onion and garlic, toss in shredded cabbage, and let it all steam together. No extra pots, no extra stress, and that cabbage turns tender without even trying.
- Savory-Crunch Contrast: The beef stays juicy while the cabbage gets that perfect almost-crisp bite, especially around the edges. Honestly, the way the garlic caramelizes into the rice? Makes every bite feel like a little reward.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy for days, the beef doesn’t dry out, and the cabbage keeps its texture—ideal for packing lunches or feeding a crowd without leftovers going to waste.
- Budget Feast: Ground beef and cabbage stretch this into a full meal for next to nothing. I’ll be real: my grocery bill drops when I make this, and the leftovers? Even better the second day because the flavors meld like old friends.
Step-by-step instructions for cabbage hamburger rice
Here's how to make this hearty, one-skillet meal with tender beef, crisp cabbage, and perfectly fluffy rice.
Cook the Rice in the Skillet
Heat the 2 tablespoons vegetable oil in a large skillet over medium heat until shimmering. Add the 1.5 cups white rice and stir to coat it evenly in the oil. Cook for 2 minutes, stirring constantly, until the rice turns slightly translucent around the edges.
Pour in the 2.5 cups water, then add the 1 teaspoon salt and ½ teaspoon black pepper. Bring to a gentle boil, then immediately reduce heat to low. Cover the skillet tightly with a lid and let the rice simmer for 18-20 minutes without disturbing it. This low-and-slow method ensures fluffy, separate grains instead of sticky rice.
Sauté the Vegetables and Meat
While the rice cooks, heat 1 tablespoon vegetable oil in a separate skillet over medium-high heat. Add the 1 whole yellow onion and cook for 3-4 minutes until softened and just beginning to brown. Add the 3 cloves minced garlic and stir for 30 seconds until fragrant—don't let it burn.
Push the onion mixture to one side of the skillet and add the 1 lb ground beef. Break it apart with a spoon and cook until no longer pink, about 5-6 minutes. The beef should be crumbly and browned, not dry. Stir in the 2 tablespoons soy sauce and cook for another 1 minute to let the flavors meld.
Add Cabbage and Finish Cooking
Transfer the cooked rice to the skillet with the beef mixture. Stir well to combine, then add the 4 cups shredded green cabbage. Cook for 5-6 minutes over medium heat, stirring occasionally, until the cabbage softens but still retains some texture—it should be tender-crisp, not mushy.
Stir in the 1 tablespoon rice vinegar and 1 teaspoon sesame oil. Taste and adjust seasoning if needed, adding a pinch more salt or pepper if desired. The rice should be fully heated through and the cabbage should be wilted but still vibrant.
Garnish and Serve
Remove the skillet from heat and let it sit covered for 2-3 minutes to allow the flavors to settle. Transfer the cabbage hamburger rice to serving plates, then garnish with the 2 whole green onions sliced into thin rounds. The bright green color adds a fresh contrast to the rich, savory dish.
Serve immediately while hot. The rice should be fluffy with separate grains, the beef perfectly seasoned, and the cabbage adding a satisfying crunch. Each bite delivers a perfect balance of textures and flavors—creamy rice, tender beef, and crisp-tender cabbage all in one skillet.
Pro Tips For Making Cabbage Hamburger Rice
- Crank Heat for Cabbage: Cook the cabbage in a dry skillet over medium-high heat for the first 3 minutes—no oil needed. The edges will crisp up before the centers soften, and that caramelized bite is what makes this dish sing instead of turning mushy.
- Salt the Beef Twice: Season the ground beef with salt before browning, then add another pinch halfway through cooking. The first hit seasons the meat, while the second ensures it’s not bland after absorbing the cabbage’s moisture.
- Shred Cabbage After Cooking: Wait until the cabbage is fully wilted and slightly browned before shredding it—about 8-10 minutes total. Chunky shreds hold up better in the rice, and you’ll avoid the sad, watery texture that comes from over-handling raw cabbage.
- Brown the Onion First: Sauté the diced onion in the same skillet you used for the beef, just until the edges start to turn translucent—not fully cooked. This builds flavor without burning, and the residual fat keeps the rice from sticking later. (Yes, even if you’re impatient like me.)
Wine and beer pairings for cabbage hamburger rice
Crisp White Wine
This dish pairs beautifully with a dry Riesling or Sauvignon Blanc—their bright acidity cuts through the richness of the beef while complementing the cabbage’s natural sweetness. I love Dr. Loosen Blue Slate Riesling from Germany; its crisp finish and subtle mineral notes enhance the dish’s savory profile.
Serve slightly chilled to let the wine’s freshness stand out against the warm skillet meal. 🍷
Light Lager Beer
A crisp pilsner like Peroni or Stella Artois balances the dish’s hearty flavors without overpowering them. The beer’s clean, slightly malty notes harmonize with the soy sauce and sesame oil, while its effervescence cleanses the palate between bites.
For a local option, Budweiser works in a pinch—just avoid heavy lagers that might clash with the cabbage’s freshness.
Sparkling Water Twist
If you prefer non-alcoholic, sparkling mineral water with a squeeze of lemon is a refreshing match. The bubbles mimic beer’s cleansing effect, while the citrus brightens the dish’s savory notes. I keep a bottle of San Pellegrino on hand—it’s the perfect palate refresher for this one-skillet meal.
Add a pinch of salt to the water for an extra touch of sophistication.
Asian-Inspired Sake
For a bold twist, try dry sake like Hakkaisan Junmai Daiginjo. Its clean, slightly nutty profile mirrors the sesame oil and soy sauce, while its subtle sweetness complements the cabbage.
Serve it warm to enhance its aroma and let it elevate the dish’s umami depth. A small glass pairs beautifully with the meal’s rich, layered flavors. 🍶
Nutrition facts
Frequently asked questions
Can I make this recipe with ground turkey or chicken instead of beef?
Ground turkey or chicken works perfectly—just reduce cooking time by 1-2 minutes to avoid overcooking. For chicken, use 1 lb and cook until the internal temperature reaches 165°F. Turkey needs 165°F too, but it browns faster. The cabbage and rice portions stay the same, but you may want to add ½ teaspoon extra soy sauce to compensate for the milder flavor.
How do I keep the cabbage crisp instead of mushy?
Cook the cabbage for only 5-6 minutes over medium heat, stirring frequently. Start with 4 cups tightly packed and reduce heat if it softens too quickly. For extra crunch, add ½ cup fresh cabbage at the end and cook for just 1 minute—it’ll stay vibrant. Also, pat the cabbage dry before cooking to remove excess moisture.
Can I prep this ahead of time for meal prep?
Yes! Cook the rice and beef mixture up to 2 days ahead and store in an airtight container. Reheat in the microwave with 1 tablespoon water per cup of food, covered for 2-3 minutes. For best texture, add ½ cup fresh cabbage when reheating. Freeze for 3 months—just thaw overnight in the fridge before reheating.
What’s the best way to adjust this for a plant-based version?
Replace the beef with 1 lb crumbled tempeh or extra-firm tofu, pressed and pan-fried until crispy. Boost umami with 1 tablespoon soy sauce + 1 teaspoon miso paste instead of just soy sauce. For a meatier texture, use ½ cup lentils cooked with the beef substitute. The cabbage and rice stay the same—just add 1 teaspoon smoked paprika to the plant-based mix for depth.
Why did my rice turn out sticky instead of fluffy?
Sticky rice usually happens from disturbing the pot while cooking or using too much water. For this recipe, use 2.5 cups water for 1.5 cups rice and never lift the lid during the 18-20 minute simmer. If it’s already sticky, fluff with a fork and add 1 tablespoon cold water, stir, and cover for 5 more minutes to separate the grains. Next time, try jasmine rice—it’s less prone to sticking.
