
Let’s talk about cabbage rice—specifically, a vegetarian version that’s so good, you won’t even miss the bacon or sausage. I’ve always loved traditional cabbage rice, but let’s be real: it’s usually loaded with salted pork, which makes it greasy and a bit heavy. Plus, processed meats aren’t exactly the healthiest choice. So I decided to swap the meat for fresh veggies, and guess what? It turned out even better than I expected! The rice is soft, the cabbage is sweet, and it’s packed with that fresh, seasonal flavor. If you’re looking for a warm, satisfying meal that’s easy to make, keep reading—I’m sharing my go-to recipe with you.
Why I Love This Vegetarian Cabbage Rice
First off, it’s super healthy. No processed meats, no excess oil—just fresh cabbage and fragrant rice. It’s also incredibly versatile. You can eat it as a main dish, or pair it with a side of tofu or a simple soup. And let’s not forget the convenience: it’s made in a rice cooker, so you don’t have to stand over the stove all day. Perfect for busy weeknights or lazy weekends.
Ingredients You’ll Need
Here’s what you’ll need to make this delicious meal. Don’t worry, most of these are pantry staples!
- 150g long-grain rice
- 50g glutinous rice (for that extra stickiness)
- 500g fresh cabbage (I prefer Napa cabbage, but regular cabbage works too)
- 1 tbsp olive oil
- 2 tbsp vegetable oil (rapeseed oil is best for that authentic flavor)
- 3g salt
- 1g sugar (to balance the flavors)
- 1g vegetable bouillon (optional, for extra umami)
- Water (as needed)
Step-by-Step Instructions
Let’s break this down into easy steps. Trust me, even if you’re a beginner, you can nail this!
Step 1: Prep the Rice

Rinse the rice under cold water until the water runs clear. Then drain it and let it sit for about 30 minutes. This helps the rice cook evenly and become fluffy.
Step 2: Prep the Cabbage

Wash the cabbage thoroughly. Remove any tough outer leaves, then pat it dry with a paper towel.
Step 3: Slice the Cabbage

Cut the cabbage into thin shreds. The thinner the better—this way, it cooks quickly and distributes evenly throughout the rice.
Step 4: Cook the Rice

Transfer the drained rice to a rice cooker or pressure cooker. Add the olive oil, then pour in water. The key here is to use less water than usual—about 4/5 of your regular amount. This prevents the rice from getting mushy when you mix in the cabbage later.
Step 5: Let the Rice Cook

Start the rice cooker and let it complete its cycle. Once it’s done, let it sit for a few minutes to steam.
Step 6: Sauté the Cabbage

Heat the vegetable oil in a pan over medium heat. Make sure the pan is hot before adding the cabbage—this helps prevent it from sticking.
Step 7: Stir-Fry the Cabbage

Add the shredded cabbage to the pan and stir-fry for about 2-3 minutes, until it starts to soften. Don’t overcook it—you want it to retain a bit of crunch.
Step 8: Season the Cabbage

Add the salt, sugar, and vegetable bouillon (if using) to the pan. Stir well to combine. The sugar helps bring out the natural sweetness of the cabbage, while the salt adds depth.
Step 9: Mix It All Together

Once the cabbage is cooked, turn off the heat. Open the rice cooker and fluff the rice with a fork. Then add the sautéed cabbage to the rice and mix everything together gently. Be careful not to mash the rice—you want it to stay fluffy.
Step 10: Let It Rest (Optional)

For extra flavor, you can let the rice and cabbage sit in the rice cooker for 10 minutes on the warm setting. This allows the flavors to meld together perfectly.
Step 11: Serve and Enjoy!

Scoop the rice into bowls and serve hot. The aroma alone will make your mouth water! It’s perfect for a cozy winter dinner, but honestly, I could eat this all year round.
Pro Tips for the Best Results
- Use fresh cabbage: The fresher the cabbage, the sweeter it will be. Look for crisp, bright green leaves.
- Don’t overcook the cabbage: It should be tender but still have a slight crunch. Overcooking will make it mushy.
- Adjust the seasoning: If you like more umami, add a bit of soy sauce or miso paste. If you prefer it spicier, toss in some chili flakes.
- Use a rice cooker: It’s the easiest way to get perfectly cooked rice. If you don’t have one, you can cook the rice on the stovetop—just be sure to monitor the water level.
And that’s it! This vegetarian cabbage rice is so simple to make, but it’s packed with flavor. It’s healthy, satisfying, and perfect for those cold winter nights. Give it a try and let me know what you think—I promise you won’t be disappointed!

