This one-pot meal is inspired by the Japanese steak chain Pepper Lunch—except it's made much easier in a rice cooker! The combination of marinated beef, butter, onion, and corn is one that can never go wrong, so try this recipe for your next weeknight dinner.
The beauty of this recipe lies in its simplicity. By marinating thinly sliced beef in a flavorful mix of soy sauces, oyster sauce, sesame oil, and garlic, you get a rich umami flavor without hours of prep time. Everything comes together seamlessly in the rice cooker, so you can set it and forget it!
The marinade is key to infusing the beef with deep flavors. Light soy sauce adds saltiness, dark soy sauce provides color and richness, while oyster sauce adds a savory kick. A splash of rice wine and a bit of sugar round out the profile, making each bite irresistibly delicious.

A rice cooker isn’t just for cooking rice—it’s a great tool for making one-pot meals like this! The heat distribution ensures the beef cooks evenly while the rice absorbs all the flavors, creating a deliciously integrated dish. Plus, it’s super easy to clean up afterward!
However, if you want a stovetop version where you can stir-fry the ingredients for maximum flavor, you can check out my one-pan Beef Pepper Rice recipe here. I promise it's just as easy to make!
Rinse your rice thoroughly and set aside.
Marinate the beef in soy sauce, dark soy sauce, oyster sauce, sesame oil, rice wine, garlic, and sugar. Refrigerate for at least 20 minutes or longer, or just head straight to the next steps if you don't have the time.
Slice half an onion into long strips.
Add your rice to the rice cooker along with the water. Then add the onion, sweet corn, and beef.
Cook according to the white rice settings on your rice cooker.
When the rice cooker is finished, open and immediately add in the butter to let it melt, then mix everything well.
Garnish with chopped green onion and black pepper, then enjoy!