This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases, at no extra cost to you.

I still remember making this exact recipe in my tiny college apartment when I had zero energy to actually cook. Like, we’re talking about those nights when even boiling water felt like too much work.
This rice cooker coconut curry saved me SO many times back then, and to be real? I still make it now because it’s just that good. Plus, there’s something weirdly satisfying about throwing whole vegetables into a pot and letting them cook down into something delicious.
What Makes This Rice Cooker Curry So Good
The magic here is in the simplicity. You’re literally just peeling an onion (cutting off the top and bottom), tossing in whole tomatoes, dumping in ground beef, and pouring coconut milk over everything. The Golden Curry cubes do all the heavy lifting for flavor.
As everything cooks together, the tomatoes break down and create this rich base, the onion gets super soft and sweet, and the coconut milk adds this creamy texture that makes the whole thing taste way fancier than it actually is. The ground beef cooks through perfectly and absorbs all those curry flavors. It’s comfort food without any of the actual work.
The coconut milk addition is what sets this apart from regular Japanese curry. It adds a subtle sweetness and creaminess that balances out the spices in the curry cubes. You can totally adjust how much you add based on your vibe!

Tips for Making Rice Cooker Coconut Curry
Don’t Skip Cutting the Top and Bottom Off the Onion
I know this seems obvious, but you really do need to peel the onion and cut off both ends. The papery skin won’t break down during cooking, and you definitely don’t want to bite into that. Trust me, I tried skipping this step once to save 30 seconds and immediately regretted it. 😆
Adjust the Coconut Milk to Your Taste
I usually pour in about half a can of coconut milk because I like the coconut flavor to be there but not overpowering. If you’re a coconut milk fanatic, go ahead and dump in 3/4 of the can or even the whole thing. Less coconut milk means a more traditional Japanese curry taste, while more coconut milk takes it in a Thai-inspired direction.
If you’re into fusion flavors like this, you might also dig my Curry Ramen Hack which takes instant ramen to the next level.
Place Curry Cubes on TOP of the Meat
This is actually super important! Don’t let those Golden Curry cubes fall to the bottom of the rice cooker pot. They can burn and stick if they’re directly touching the heating element. Keep them on top of the ground beef where they’ll melt down slowly as everything cooks.
Use a Wooden Spatula for Mixing
Once your rice cooker coconut curry is done cooking, you’ll need to smash and mix everything together. Use a wooden or silicone spatula to do this, especially if your rice cooker has a non-stick coating. Metal utensils can scratch up that coating real fast.
The mixing process is honestly kind of therapeutic. You get to watch the whole onion and tomatoes break down into this gorgeous curry sauce as you stir.
Add Dashi for Extra Umami
The dashi is totally optional, but I highly recommend it if you have some lying around. It adds an extra layer of savory depth that makes the curry taste even more restaurant-quality. If you don’t have dashi, the recipe still works great without it!

Make This a Complete Meal
Obviously, you’re gonna want to serve this over rice. I cook my rice in a separate pot since the rice cooker is busy making the curry, but you could also use a instant rice cup if you’re going for maximum laziness (no judgment, I literally use them for almost all my recipe content lol).
This rice cooker curry is also amazing with some steamed broccoli on the side or a simple cucumber salad. Sometimes I’ll top it with a fried egg for extra protein and richness.
For a full Japanese egg-over-rice dish, Japanese Crab Omelette (Tenshinhan) is a fluffy crab omelette in a savory sauce served over rice, and it comes together just as fast.
Storage & Leftovers
This rice cooker coconut curry actually gets better the next day after all the flavors have had time to hang out together. Store leftovers in an airtight container in the fridge for up to 4 days.
To reheat, just microwave individual portions or warm it up in a pot on the stove with a splash of water or coconut milk if it’s gotten too thick. You can also freeze this for up to 3 months, which makes it perfect for meal prep. I like to portion it out into individual containers so I can grab one whenever I need a quick lunch.

Ingredients
For the Curry:
- 1 whole onion (any variety works, I usually use yellow)
- 3 whole tomatoes (medium-sized, Roma or regular tomatoes both work)
- 0.5 lbs ground beef (you can also use ground turkey or ground pork)
- 1/2 can coconut milk, about 7 oz (use full-fat for the creamiest results, or adjust to taste)
- 4 Golden Curry cubes (medium spice level is my go-to, but use mild or hot based on preference)
- 1 tbsp dashi (optional but recommended, adds umami depth)
For Serving:
- Cooked white rice
- Optional toppings: fukujinzuke, fried egg, green onions, sesame seeds
Substitution Notes: If you can’t find Golden Curry cubes, you can use Vermont Curry or Java Curry cubes instead. For a vegetarian version, swap the ground beef for crumbled firm tofu or plant-based ground meat and use vegetable dashi or skip it entirely.
Equipment
Instructions
- Prep the onion. Peel the outer papery skin off your onion, then cut off the top and bottom. You want to remove the root end and the stem end, but keep the onion whole otherwise.
- Add ingredients to rice cooker. Place the whole peeled onion and 3 whole tomatoes directly into your rice cooker pot. No need to cut them up! Add the ground beef on top of the vegetables, then pour in half a can (or however much you want) of coconut milk.
- Add curry cubes carefully. Place the 4 Golden Curry cubes on top of the ground beef. Make sure they stay on top and don’t fall to the bottom where they could burn. If you’re using dashi, sprinkle it over everything now.
- Cook it up. Close your rice cooker lid and set it to the white rice setting. Just hit the button and walk away! The cooking time should be around 30-40 minutes depending on your rice cooker model.
- Mix everything together. Once the rice cooker switches to “warm” mode and your rice cooker curry is done, open it up and use a wooden or silicone spatula to smash and mix everything together. Break down the onion and tomatoes as you stir. They should be super soft and easy to mash. Mix until everything is combined into a thick, saucy curry.
- Taste and adjust. Give it a taste and see if you want to add more coconut milk, a pinch of salt, or anything else. Sometimes I’ll add a little squeeze of lime juice if I want some brightness.
- Serve and devour. Spoon your rice cooker coconut curry over a big bowl of steamed rice and dig in! 🙌
This is one of those recipes that feels almost too easy to be real. Like, you’re telling me I can throw whole vegetables and raw meat into a pot, press a button, and get actual delicious curry? Yes. Yes, you can.
The coconut curry ground beef combo creates this rich, savory-sweet situation that’s SO good over rice. And the best part? Your rice cooker does literally all the work while you binge Netflix or do whatever else you need to do.
If you’re into easy one-pot Japanese-inspired dishes like this, you’ll probably also love my Easy Japanese Fried Rice Recipe for another weeknight winner. Or if you want to get creative with your rice, try my Crispy Rice Sushi Bake for when you’re feeling a little fancier.
This rice cooker coconut curry has been a staple in my rotation for years now, and I’m not exaggerating when I say I’ve made it at least 50 times. It’s perfect for those nights when cooking feels impossible but you still want something warm and comforting.
Would you try this dump-and-go method? Let me know if you give this rice cooker curry recipe a try! 😋
Print Print
Rice Cooker Coconut Curry
- Total Time: 50
- Yield: 4 servings 1x
Description
This easy rice cooker coconut curry requires almost zero prep. Just throw whole vegetables, ground beef, and coconut milk into your rice cooker and let it do all the work. The Golden Curry cubes and coconut milk create a creamy, flavorful curry that tastes restaurant-quality.
Ingredients
- 1 whole onion
- 3 whole tomatoes
- 0.5 lbs ground beef
- 1/2 can (or more to taste) Coconut Milk
- 4 cubes Golden Curry
- 1 tablespoon shiro dashi (optional)
Equipment
Instructions
- Prepare the onion: Peel the onion and chop off the top and bottom. Add the onion and 3 whole tomatoes to the rice cooker. Place the ground beef on top, then pour in the Coconut Milk.
- Add the curry cubes: Place the Golden Curry cubes on top of the ground beef. Make sure they don’t fall to the bottom of the pot because they could burn.
- Add dashi (optional): Sprinkle the dashi over the top if using.
- Cook the curry: Close the rice cooker lid and cook using the white rice setting.
- Mix everything together: Once the rice cooker is done, use a wooden or silicone spatula to smash and mix everything together. Avoid metal utensils if you have a non-stick pot to prevent scratching the coating.
- Serve and enjoy: Serve the coconut curry over white rice and enjoy immediately.
Notes
- Adjust coconut milk to taste: Use half a can for subtle coconut flavor, or add 3/4 to a full can for a more pronounced coconut taste and creamier texture.
- Keep curry cubes on top of the meat to prevent them from burning on the bottom of the rice cooker pot.
- Use a wooden or silicone spatula for mixing to protect non-stick rice cooker coatings from scratches.
- Don’t skip peeling and trimming the onion, the papery skin won’t break down during cooking.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or on the stovetop with a splash of water or coconut milk.
- For a spicier version, add a pinch of red pepper flakes or a squeeze of Sriracha when serving.
- Prep Time: 5
- Cook Time: 45
- Category: Main Course
- Method: Rice Cooker
- Cuisine: Japanese
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 6g
- Sodium: 680mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 16g
- Cholesterol: 45mg