Creamy Coconut Lime Ramen with Mushrooms and Bok Choy

Quick Recipe Version (TL;DR)

  • Yield: 4 servings
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes

Quick Ingredients

  • 14 oz extra-firm tofu, pressed and cubed
  • 3 tbsp soy sauce, divided
  • 1 tsp toasted sesame oil
  • 1 tbsp cornstarch
  • 3 tbsp neutral oil (canola, sunflower, or avocado), divided
  • 1 small yellow onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, minced
  • 1–2 red chiles (Fresno or red jalapeño), thinly sliced
  • 6 oz cremini or shiitake mushrooms, sliced
  • 2 heads baby bok choy, halved lengthwise
  • 1 medium carrot, julienned or shredded
  • 4 cups low-sodium vegetable broth
  • 1 can (13.5 oz) full-fat coconut milk
  • Zest of 1 lime plus 3 tbsp lime juice (about 2 limes)
  • 1 tbsp brown sugar
  • 1 tbsp white miso paste (optional but recommended)
  • 8 oz ramen noodles (about 4 bricks of instant-style noodles)
  • 2 green onions, thinly sliced; fresh cilantro for garnish
  • Chili oil, lime wedges, and sesame seeds for serving (optional)

Do This

  • 1. Press tofu for 10–15 minutes, then toss with 1 tbsp soy sauce, sesame oil, and cornstarch.
  • 2. Crisp tofu in 1–2 tbsp neutral oil over medium-high heat until golden on all sides; set aside.
  • 3. In the same pot, sauté onion in 1 tbsp oil until soft, then add garlic, ginger, and sliced chiles for 1 minute.
  • 4. Stir in broth, coconut milk, remaining 2 tbsp soy sauce, brown sugar, lime zest, and miso; simmer 8–10 minutes.
  • 5. Add mushrooms, carrot, and bok choy; simmer 3–5 minutes until just tender.
  • 6. Cook ramen noodles in the broth for 3–4 minutes until just al dente.
  • 7. Stir in lime juice and tofu, taste and adjust seasoning, then serve hot topped with green onions, cilantro, chili oil, and lime wedges.

Why You’ll Love This Recipe

  • Creamy, tangy, and deeply savory ramen that feels restaurant-special but is weeknight-friendly.
  • Layered flavors from coconut milk, lime, chili, and umami-rich aromatics.
  • Balanced bowl with protein-packed tofu, tender noodles, and plenty of vegetables.
  • Easily adaptable: dial the heat up or down and swap in your favorite veggies or noodles.

Grocery List

  • Produce: Lime (2–3), small yellow onion, garlic, fresh ginger, red chiles (Fresno or red jalapeño), baby bok choy (2 heads), cremini or shiitake mushrooms, carrot, green onions, fresh cilantro
  • Dairy: None (coconut milk based and naturally dairy-free)
  • Pantry: Extra-firm tofu, vegetable broth, canned full-fat coconut milk, soy sauce, toasted sesame oil, neutral oil, brown sugar, white miso paste (optional), ramen noodles, chili oil (optional), sesame seeds (optional), salt and pepper

Full Ingredients

For the Crispy Tofu

  • 14 oz (400 g) extra-firm tofu, drained and pressed for 10–15 minutes
  • 1 tbsp soy sauce (or tamari for gluten-free)
  • 1 tsp toasted sesame oil
  • 1 tbsp cornstarch
  • 1–2 tbsp neutral oil (canola, sunflower, or avocado), for pan-frying
  • Pinch of salt and black pepper

For the Coconut-Lime Broth

  • 1 tbsp neutral oil
  • 1 small yellow onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, minced or finely grated
  • 1–2 red chiles (Fresno, red jalapeño, or serrano), thinly sliced (seeds removed for milder heat)
  • 4 cups (960 ml) low-sodium vegetable broth
  • 1 can (13.5 oz / 400 ml) full-fat coconut milk, well shaken
  • 2 tbsp soy sauce (or tamari)
  • 1 tbsp brown sugar (light or dark)
  • Zest of 1 lime (finely grated)
  • 1 tbsp white or yellow miso paste (optional but adds great depth)
  • 2–3 tbsp fresh lime juice (start with 2, add more to taste)
  • Salt, to taste (you may not need much if your broth and soy sauce are salty)

For the Vegetables and Noodles

  • 6 oz (170 g) cremini or shiitake mushrooms, thinly sliced
  • 2 heads baby bok choy, halved lengthwise (or quartered if large)
  • 1 medium carrot, julienned into thin matchsticks or shredded
  • 8 oz (225 g) dried ramen noodles (about 4 instant-style square bricks; discard seasoning packets if included)

For Serving and Garnish

  • 2 green onions, thinly sliced on a bias
  • Small handful fresh cilantro leaves and tender stems
  • Lime wedges
  • Chili oil or chili crisp (optional, for extra heat and richness)
  • Toasted sesame seeds (optional)
Creamy Coconut Lime Ramen with Mushrooms and Bok Choy – Closeup

Step-by-Step Instructions

Step 1: Prep and press the tofu

Drain the tofu and wrap it in a clean kitchen towel or several layers of paper towel. Place it on a plate and set a small, heavy skillet or a couple of cans on top to press out excess moisture. Let it sit for 10–15 minutes. This helps the tofu crisp up nicely instead of steaming in the pan.

While the tofu presses, set out and measure the remaining ingredients. Thinly slice the onion and mushrooms, mince the garlic and ginger, slice the chiles, julienne the carrot, halve the bok choy, and slice the green onions. Zest and juice the limes, keeping zest and juice separate.

Step 2: Season and crisp the tofu

Cut the pressed tofu into ½-inch (1.25 cm) cubes. In a medium bowl, toss the cubes with 1 tbsp soy sauce, 1 tsp toasted sesame oil, a pinch of salt and pepper, and 1 tbsp cornstarch until evenly coated.

Heat 1–2 tbsp neutral oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. When the oil is hot and shimmering, add the tofu in a single layer. Cook for 8–10 minutes total, turning every 2–3 minutes, until all sides are golden and lightly crispy. Transfer the tofu to a plate and set aside. Do not wipe out the pot; the browned bits will add flavor to the broth.

Step 3: Build the aromatic base

Reduce the heat to medium and add 1 tbsp neutral oil to the same pot if it looks dry. Add the sliced onion and a pinch of salt. Cook, stirring occasionally, for 4–5 minutes, until the onion is softened and starting to turn translucent.

Add the minced garlic, ginger, and sliced chiles. Cook for 60–90 seconds, stirring frequently, until very fragrant but not browned. If anything starts to stick or brown too quickly, reduce the heat slightly and splash in a tablespoon of water or broth to deglaze.

Step 4: Simmer the creamy coconut-lime broth

Pour in the vegetable broth and coconut milk, stirring to combine and scraping up any browned bits from the bottom of the pot. Add 2 tbsp soy sauce, 1 tbsp brown sugar, and the lime zest. Stir well.

If using miso paste, ladle a small amount (2–3 tbsp) of the hot broth into a small bowl and whisk the miso into it until smooth. Then stir that mixture back into the pot. Bring the broth up to a gentle simmer (small bubbles around the edges) over medium heat, then reduce to medium-low and let it simmer uncovered for 8–10 minutes to let the flavors meld and the broth slightly thicken.

Step 5: Add mushrooms and greens

Add the sliced mushrooms and julienned carrot to the simmering broth, stirring to submerge them. Cook for 3 minutes, then add the halved baby bok choy, nestling the pieces into the broth. Simmer another 2–3 minutes, just until the bok choy is bright green and slightly tender but still a bit crisp in the thick white stems. You want the vegetables to stay vibrant and not overcooked.

Step 6: Cook the ramen noodles in the broth

Add the dried ramen noodles directly into the pot. Use tongs or chopsticks to gently separate the strands as they soften. Cook according to package directions, usually 3–4 minutes, until the noodles are just al dente. Try not to overcook, as they will continue to soften slightly in the hot broth.

Once the noodles are done, turn the heat down to low so the soup is just steaming, not rapidly simmering.

Step 7: Finish with lime and assemble the bowls

Stir in 2 tbsp of the fresh lime juice and return the crispy tofu to the pot. Gently stir to warm the tofu through for 1–2 minutes. Taste the broth and adjust: add more lime juice for brightness, a splash more soy sauce for salt and umami, or a pinch of sugar if it tastes too sharp. If it is too intense, add a bit more broth or a splash of hot water.

To serve, use tongs to divide noodles, bok choy, mushrooms, tofu, and carrots among four deep bowls, then ladle hot coconut-lime broth over the top. Garnish each bowl with sliced green onions, fresh cilantro, a drizzle of chili oil or spoonful of chili crisp if you like heat, a sprinkle of toasted sesame seeds, and lime wedges on the side for extra zing.

Pro Tips

  • Press the tofu well. Removing excess moisture is key for tofu that crisps instead of crumbles or steams. Even 10 minutes of pressing makes a big difference.
  • Layer the lime flavor. Using both lime zest (in the simmering broth) and juice (added at the end) creates a bright, complex citrus flavor without turning the soup sour.
  • Control the heat level. Use one mild chile and remove the seeds for a gentle warmth, or keep the seeds and add chili oil at the table for a spicier bowl.
  • Do not overcook the noodles. Pull them as soon as they are just al dente. They will keep softening slightly in the hot broth and you want them pleasantly springy, not mushy.
  • Add miso off the boil. If using miso paste, always dissolve it in warm (not boiling) broth to preserve its delicate flavor and beneficial microbes.

Variations

  • Gluten-free version: Swap the ramen noodles for rice noodles or gluten-free ramen, and use tamari instead of soy sauce. Check that your miso is gluten-free as well.
  • Extra-vegetable ramen: Add quick-cooking vegetables such as snap peas, baby spinach, or thinly sliced bell pepper in the last 2–3 minutes of simmering.
  • Curry-spiked broth: Stir 1–2 tbsp red curry paste into the aromatics with the garlic and ginger, then proceed as written for a coconut-lime curry ramen.

Storage & Make-Ahead

For the best texture, store the components separately. If you know you will have leftovers, cook the noodles in a separate pot of water, rinse briefly in warm water, and store them in an airtight container tossed with a little neutral oil to prevent sticking. Store the coconut-lime broth, vegetables, and tofu together in the fridge in a separate airtight container. Both will keep for up to 3 days.

To reheat, warm the broth, vegetables, and tofu gently in a saucepan over medium heat until steaming but not vigorously boiling. Warm the noodles by briefly rinsing them under hot tap water or dipping them into the hot broth for 30–60 seconds. Assemble bowls just before serving. This helps prevent the noodles from getting overly soft and soaking up too much broth.

Nutrition (per serving)

Approximate values per serving (1 of 4): about 650 calories; 26 g protein; 70 g carbohydrates; 26 g fat; 15 g saturated fat; 8 g fiber; 10 g sugar; 1300 mg sodium. Actual values will vary based on specific brands of broth, coconut milk, noodles, and soy sauce used.

Promotional Banner X
*Sponsored Link*