
This curry ramen is not a traditional ramen made with a broth that simmers for hours, but rather a simple homestyle curry noodle soup. I make the flavorful broth by cooking curry powder in butter, then adding coconut milk and chicken broth. Using instant noodles instead of making them from scratch saves so much time, which is exactly what I want from a 15-minute meal.
I came up with this recipe after a holiday dinner when half a glazed ham was taking up the middle shelf of my fridge, and I was getting tired of eating cold sandwiches. I’m sure you’ve been there too. I was craving something hot and a little saucy, and I already had the curry powder I use for my easy Chinese curry chicken in the pantry. So I decided to put it to good use. Since then, this curry ramen has become one of my favorite ways to use up leftover ham or any other meat I have in the fridge.
What I love most about this recipe is that I can have a comforting bowl of curry ramen ready in just 15 minutes. I start by melting the butter and cooking the garlic and curry powder until fragrant. Then, I pour in the coconut milk and chicken broth and bring everything to a boil. Next, I add the noodles, bok choy, and ham, letting them simmer together for a few minutes until the noodles are cooked through. It’s that simple, my friends! I highly recommend giving it a try.

Ingredients
You can’t really spend time dealing with complicated ingredients when making a 15-minute meal, right? Well, no worries! This curry ramen is as simple as it gets, and you probably already have most of what you need in your kitchen. Here are all the ingredients I use to make this delicious curry ramen with leftover ham:
Curry base: Butter, garlic, and curry powder are the foundation of this flavorful base.
Broth: Coconut milk and chicken or beef broth together. The coconut milk makes the soup creamy and the broth keeps it savory instead of too rich.
Noodles: I use one pack of instant ramen and discard the seasoning packet, or save it for another dish. My curry broth replaces the packet, so the noodles stay as the texture, not the flavor.
Protein and greens: Leftover ham cut into slices and a small baby bok choy cut into bite-size pieces. The ham is already cooked and just needs to warm through, and the bok choy wilts in the last couple of minutes.
Toppings: I finish with chopped green onion and a soft-boiled egg when I have one.
How to Make
1. Soft-boil the egg: If you want a soft-boiled egg, bring a small pot of water to a boil. Reduce to medium-low heat and lower the egg in with a ladle, then simmer for 5 to 6 minutes. This step is optional, so skip it if you are short on time.
2. Bloom the curry: Melt the butter in a small saucepan over medium-low heat. Add the garlic and curry powder and stir until fragrant, about 1 minute. Keep the heat low here so the curry powder does not scorch.

3. Add the coconut milk: Pour in the coconut milk and bring it to a boil over medium heat. Stir so the bloomed curry mixes into the coconut milk.
4. Add the broth: Pour in the chicken or beef broth and let it come back up to a boil.

5. Cook the noodles and ham: Add the instant ramen, baby bok choy, and ham. Simmer for 2 to 3 minutes until the noodles are cooked through, then transfer everything to a serving bowl right away.

6. Top and finish: Add the soft-boiled egg if using and garnish with green onion. Spoon in some homemade chili oil or a pinch of chili flakes to spice up the broth.
Toppings and Seasoning
This recipe makes a rich broth, and paired with the ham, I do not need much on top. A scatter of green onion for a fresh flavor is usually all I add.
One night, I had a jar of homemade chili oil left over from another recipe, so I spooned a little over my ramen and loved the aroma and gentle heat it added. Another time, when I wanted something spicier and had run out of chili oil, I grabbed a bottle of hot sauce from the fridge, added a few dashes, and it worked just as well! That’s what I love about this recipe. I can easily customize it with whatever I already have on hand instead of making another trip to the grocery store.
I do not add any salt to the broth. The salty ham seasons the bowl for me, so I leave it alone. If you want to adjust, add a pinch of salt or a drizzle of soy sauce at the end of cooking and taste as you go.

My Cooking Tips
Discard or save the seasoning packet: The instant ramen comes with a seasoning packet, and I leave it out because my curry broth already seasons the bowl. I save the packet in a drawer and use it later to season fried rice or a quick spinach egg drop soup so nothing goes to waste.
Use full-fat coconut milk: I use the canned full-fat kind, not the carton drink. The higher fat makes the broth creamy and keeps the curry from tasting watery.
Shake the can before opening: Canned coconut milk separates into a thick top layer and thin liquid underneath. I shake the can hard before I open it so the broth comes out smooth instead of greasy on top.
Slice the ham thin: Leftover ham is already cooked, so I slice it thin and add it near the end just to warm through. Thick chunks take longer to heat and can dry out in the hot broth.
Match the salt to your ham and broth: Ham is salty and store-bought broth can be too, so I taste before adding anything else. If the bowl needs lift, a splash of soy sauce does more than plain salt.
How I like to Serve this Ramen
This is the kind of meal I love making when I want something warm and comforting without spending much time in the kitchen. Everything comes together in one pot, and dinner is ready in about 15 minutes. It’s especially handy after the holidays, when I have leftover ham in the fridge and don’t feel like cooking another elaborate meal. I like to add a soft-boiled egg at the very end, so the yolk stays nice and creamy in the hot curry broth.
If you’re looking for more ways to use up holiday leftovers, I have plenty of ideas! My ham banh mi is a great way to turn leftover ham into a satisfying sandwich, while vegetable, egg, and ham fried rice makes an easy meal with ingredients you probably already have. For leftover turkey, try my turkey dumplings, which are also great for freezing. And if you have leftover roast chicken, check out my collection of Chinese leftover chicken recipes for more inspiration.
Frequently Ask Questions
Can I use a different protein instead of ham?
Yes, this recipe works with whatever cooked meat I have on hand. Shredded chicken, sliced char siu, or even leftover roast all work in place of the ham. Just add it near the end like the ham, since it only needs to warm through.
What can I use instead of baby bok choy?
I use baby bok choy because it cooks quickly while retaining a little crunch. But you can easily substitute other vegetables. Spinach is a great option if you prefer tender greens, while bean sprouts add a nice crunch. Thinly sliced regular bok choy works well, too. Add the spinach or bean sprouts during the last minute of cooking so they don’t get too soft.
Why is my broth greasy on top?
That usually happens when the coconut milk separated in the can and the thick fat went in on its own. I shake the can hard before opening so the fat and liquid go in together, and I keep the heat at a steady boil rather than a hard rolling one. Stirring as the coconut milk heats also keeps the broth smooth.
Want to Save This Recipe?
Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!

Curry Ramen with Leftover Ham
Ingredients
- 1 egg , soft-boiled (Optional)
- 1 tablespoon butter
- 1 clove garlic , minced
- 1 tablespoon curry powder
- 1 cup coconut milk
- 1 cup broth (chicken or beef)
- 1 pack instant ramen seasoning packet discarded or saved for another dish
- 1 baby bok choy , cut to bite size pieces
- 3 slices leftover ham
- 1 tablespoon green onion , chopped
- Homemade chili oil (Optional)
Instructions
- (Optional) If you’re making the soft boiled egg, bring a small pot of water to a boil. Turn to medium-low heat and slowly lower the egg into the pan using a ladle. Simmer for 5 to 6 minutes for a soft-boiled egg.
- Add the butter into a small saucepan and heat over medium-low heat until melted. Add the garlic and curry powder. Stir to release the fragrance, 1 minute or so.
- Add the coconut milk. Bring to a boil over medium heat.
- Add the broth. Let cook until boiling again.
- Add the instant ramen, baby bok choy, and ham (you can heat up the ham in the microwave as well, for a prettier presentation). Simmer for 2 to 3 minutes, until the noodles are cooked through. Immediately transfer everything to a serving bowl.
- Top with the soft-boiled egg, if using. Garnish with green onion. You can use some homemade chili oil or a pinch of chili flakes to spice up the broth.
- Enjoy the ramen as a main dish while hot!
Nutrition
Did you make this recipe?
I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.
Chloe C.
This recipe is amazing and so adaptable. I use it with whatever leftovers I have- particularly portions of salmon (yum!), and if I need to use up any leafy greens. So, so good! And so easy!
Chloe C.
This is the best recipe ever. I’ve been making it ALL THE TIME. It comes together so fast and I can use whatever leftovers I have in my fridge. Usually salmon instead of the ham, and usually some sort of hearty greens unless I happen to have bok choy. It’s also like to throw in a handful of shiitakes because I always end up with some small/semi-dried out ones that need to be used, and this is a perfect place for them!
Val
This was easy and delicious! I made it last night for my family and everyone enjoyed it. This will definitely go in the recipe roster under “quick weeknight meal” & “recipe for leftover ham.” Thanks so much!
Jem
This was absolutely DELISH!!! Super easy and quick to whip up, nutritious, and filling. I followed this recipe exactly except I didn’t add bon choy, chili flakes/oil and I squeezed some fresh lime juice on top to finish. I’ll definitely be making this again sometime soon.
Laura
So yummy! A great variation of ramen!
Anna
Hi Maggie,
is there a chance to substitute the coconut milk as I don’t like the flavor. I would like to try this recipe a lot. Your ham looks so delicious!!!
Maggie
Hi Anna, I think you can use another plant milk (almond or soy) to replace the coconut milk. The soup will be thinner than using coconut milk, so you can add a bit extra curry powder at the end, if you prefer.
Another option is to stir in heavy cream or Greek Yogurt at the end of the cooking to thicken the soup. Just be careful, they will separate if you cook it, so only add it towards the very end, after you turn off the heat.
Another though is adding some condensed milk (only a tablespoon or so since it’s so sweet). It stands heat better so you can add it at the beginning.
Tiziano
It seams delicious, I will try it soon
Dhyana Wallace
Delicious and easy!
V. S.
Oh yum , simply so easy and delicious ! I always discard the seasoning packet right into the trash . My favorite now is your combination to put into the Raman noodles . Shrimp, garlic and ginger is fantastic as well, along with toasted sesame oil . Thank you for your time and sharing 😋😋😋
Deborah M McCarrick
Did you use an Indian Curry powder?
Maggie
I’ve tried using Japanese curry powder (https://amzn.to/2BCS6pB) and mild Madras curry powder and they all turn out well.
Edward Filippini
Cook time is one hour 40. Minutes?
Maggie
Oops typo! Sorry about that. Just corrected.
Nancy E. Sutton
Did I miss info re: adapting it to gluten free? Would that be to cook rice separately and add? when? Thanks!
Maggie
I just added the information. Yeah you need to cook the rice noodles separately and add later.