Bags of Spices

Favorite Recipes

Noodles

  • Beef Bahmi Goreng

    Beef Bahmi Goreng

    Beef Bahmi Goreng is a savory, wok-fried noodle dish built around tender velveted beef, springy homemade bahmi noodles, crisp green cabbage, bean sprouts, shallot, garlic, ginger, and a restrained ketjap-soy glaze. This version keeps the sweetness in check so the noodles stay smoky, aromatic, and savory, while fried shallots, green onion, cilantro, and lime bring brightness and crunch at the table.


    Ingredients

    Beef

    • 1½ lb flank steak, sirloin flap, flat iron steak, or tender steak, sliced thin against the grain

    Velveting Marinade

    • 1 cup water
    • ½ tsp baking soda
    • 3 tbsp soy sauce
    • 1 egg white
    • ¼ tsp white pepper
    • 1 tbsp cornstarch
    • 1 tsp neutral oil

    Noodles

    Sauce

    • 2 tbsp ketjap manis
    • 2 tbsp soy sauce
    • 1 tbsp mushroom soy sauce
    • 1 tbsp oyster sauce
    • 1 tbsp Shaoxing wine or michiu
    • ½ tsp white pepper
    • ¼ tsp MSG, optional

    Vegetables & Aromatics

    • 3–4 tbsp neutral oil, divided
    • 4–5 cups shredded green cabbage
    • 1 medium carrot, julienned
    • 2 shallots, thinly sliced
    • 4 green onions, whites thinly sliced and greens reserved for garnish
    • 2 tbsp minced garlic
    • 1 tsp minced fresh ginger
    • 2 cups bean sprouts

    Garnishes

    • Fried shallots
    • Reserved green onion greens
    • Fresh cilantro leaves
    • Lime wedges
    • Chopped dry roasted peanuts, optional
    • Sambal oelek or sambal badjak, optional

    Directions

    Velvet the Beef

    In a large bowl, whisk together the water, baking soda, and soy sauce. Add the sliced beef, separate the pieces, and toss until evenly coated. Cover and refrigerate for 30–90 minutes.

    Drain the beef very well and pat dry with paper towels. Return to a clean bowl and add the egg white, white pepper, cornstarch, and neutral oil. Mix thoroughly until the beef is evenly coated. Let rest for 15–30 minutes while preparing the remaining ingredients.

    Prepare the Noodles

    Cook the homemade bahmi noodles until just shy of fully tender. They should still have a firm bite since they will finish cooking in the wok.

    Drain very well, toss lightly with 1 tsp neutral oil, and spread on a tray or wide bowl so excess steam can escape before stir-frying.

    Mix the Sauce

    In a small bowl, stir together the ketjap manis, soy sauce, mushroom soy sauce, oyster sauce, Shaoxing wine, white pepper, and MSG, if using. Set near the stove.

    Cook the Beef

    Heat a wok over high heat until very hot. Add 1–2 tbsp neutral oil and cook the beef in batches, spreading it out so it sears instead of steaming.

    Stir-fry just until the beef is lightly browned at the edges and nearly cooked through. Transfer to a plate and set aside.

    Char the Cabbage and Carrot

    Return the wok to high heat. Add 1 tbsp neutral oil, then add the cabbage and carrot. Stir-fry until the cabbage picks up light browning and blistered edges while still retaining some crispness. Transfer to a plate and set aside.

    Stir-Fry the Aromatics

    Add another 1 tbsp neutral oil to the wok if needed. Add the shallots and green onion whites and stir-fry briefly until fragrant and beginning to soften. Add the garlic and ginger and cook for 10–15 seconds more, being careful not to brown the garlic.

    Fry the Noodles

    Add the noodles to the wok and toss over high heat until they begin to pick up light wok color in spots.

    Pour the sauce around the edges of the wok and toss rapidly until the noodles are evenly coated. The noodles should be lightly glazed, not swimming in sauce.

    Finish

    Return the beef, cabbage, and carrot to the wok and toss until everything is hot and evenly combined.

    Add the bean sprouts and toss for 15–30 seconds, just until barely softened but still fresh and crisp. Remove from heat.

    Serve

    Transfer to a serving platter and top with green onion greens, fried shallots, cilantro, and lime wedges. Add chopped dry roasted peanuts and sambal, if desired.


    Notes

    Preparation

    • For the best texture, slice the beef thinly against the grain. Partially freezing the meat for 20–30 minutes makes slicing easier.
    • Cook the cabbage separately over very high heat so it can brown slightly without softening too much.
    • Do not overcook the bean sprouts. They should stay fresh and lightly crisp.
    • This recipe is designed as a relatively dry wok-fried noodle dish. Avoid adding extra liquid unless the noodles are sticking badly.
    • The homemade bahmi noodles should be slightly undercooked before stir-frying so they keep their springy texture in the finished dish.

    Serving Suggestions

    • Serve with acar ketimun for a bright, pickled contrast.
    • Pair with saté ayam and pindasaus for a fuller Indonesian-inspired meal.
    • Lime wedges are best served on the side so each person can brighten their own portion.
    • Serve with sambal on the side for heat without changing the base flavor of the noodles.

    Variations

    • Dutch-Chinese-Indonesian Restaurant Style: Increase the ketjap manis to 3–4 tbsp, add 1–2 tsp sugar or palm sugar, use a slightly heavier hand with dark soy or mushroom soy, cook the vegetables a little softer, and use a touch more oil for a glossier takeaway-style finish.
    • Peanut Garnish: Chopped dry roasted peanuts work well when serving the noodles with saté ayam, pindasaus, or other peanut-based sides. For a cleaner noodle-forward version, omit them.
    • Spicier Version: Add sambal oelek, sambal badjak, or sliced fresh chilies to the side rather than cooking them into the noodles.
    • Chicken or Pork Version: Replace the beef with thinly sliced chicken thigh, chicken breast, pork shoulder, or pork loin and use the same velveting method.

    Make-Ahead & Storage

    • The beef can be velveted several hours ahead and refrigerated until ready to cook.
    • The sauce can be mixed up to 2 days ahead and refrigerated.
    • The vegetables can be sliced earlier in the day and refrigerated separately.
    • Leftovers keep in an airtight container in the refrigerator for up to 3 days. Reheat gently in a wok or skillet with a small splash of water if needed.
    • This dish is best served fresh, while the noodles still have wok-fried texture and the vegetables retain some crispness.
  • Ramen

    Ramen

    This modular ramen guide gives you several broth options, multiple tare (seasoning sauces), and a flexible set of toppings so you can build your ideal bowl—light and clear, rich and creamy, or deeply savory with miso or soy. To prepare a delicious bowl of ramen, choose one of the three broths and combine it with one of the four tare (flavoring sauces). Finish your bowl with items from the Prepare to Serve section or with your own favorite toppings.


    Ingredients

    Chicken Broth

    • 1 rotisserie chicken carcass, most skin and meat removed
    • ½ onion, quartered
    • ½ tbsp garlic, minced
    • 1 oz ginger, thinly sliced
    • 2 green onions, quartered
    • ½ cup sake
    • 3 qt cold water
    • 3 packets (¼ oz each) gelatin, bloomed on ½ cup cold water

    Chicken & Dashi Broth

    • 1 recipe mizudashi
    • 1 recipe chicken broth (above)

    Chicken & Pork Broth

    • 1 recipe chicken broth or chicken & dashi broth
    • 1–1½ tbsp (or 3–4 cubes) pork bouillon
    • 1 tbsp lard
    • ½ tsp xanthan gum

    Shio Tare

    • ¼ cup dashi
    • 2 tbsp sake
    • 1 tbsp mirin
    • 1 tbsp salt

    Shoyu Tare

    • ¼ cup dashi
    • ¼ cup soy sauce
    • 2 tbsp sake
    • 2 tbsp mirin

    Miso Tare

    • ½ onion, finely chopped
    • 1 clove garlic, minced
    • 1 tbsp ginger, finely minced
    • 1 green onion, white portion only
    • 2 tbsp smooth peanut butter
    • 1 tbsp sake
    • 2 tbsp mirin
    • 1 tsp rayu chili oil
    • ½ cup white miso paste

    Char Siu Tare

    Prepare to Serve

    • Traditional ramen noodles
    • Ajitsuke tamago (soft-boiled marinated egg)
    • Diced char siu
    • Sliced green onion
    • Bok choy
    • Nori sheets
    • Menma (fermented bamboo shoots)
    • Thinly sliced onion

    Directions

    Make the Chicken Broth

    Place the chicken carcass, onion, garlic, ginger, green onions, and sake into an Instant Pot. Add water to the maximum fill line. Using the sauté function, heat and simmer for about 30 minutes, skimming off any foam or impurities.

    Secure the lid and pressure cook on high for 45 minutes. Allow pressure to release naturally for at least 30 minutes.

    Strain broth through a lined fine-mesh strainer and discard solids. Adjust with water if the broth is overly strong. Stir in the bloomed gelatin until fully dissolved.

    Make the Chicken & Dashi Broth

    Combine 2 parts dashi with 3 parts chicken broth in a pot. Heat until small bubbles form but do not boil. Simmer gently for 10 minutes or up to 2 hours to intensify flavor, monitoring to prevent boiling or over-reduction.

    Make the Chicken & Pork Broth

    Dissolve pork bouillon into hot broth. Mix lard with xanthan gum until smooth and lump-free. Add to the broth and blend with an immersion blender until emulsified.

    Make Shio Tare

    Combine dashi, sake, mirin, and salt in a saucepan over low heat. Simmer until salt dissolves. Use 2–3 tbsp tare per 2 cups broth.

    Make Shoyu Tare

    Combine dashi, soy sauce, sake, and mirin in a saucepan over low heat. Simmer briefly. For deeper flavor, make 1 day ahead. Use 2–3 tbsp tare per 2 cups broth.

    Make Miso Tare

    Blend onion, garlic, ginger, green onion, peanut butter, sake, mirin, and rayu until creamy. Cook the mixture in a saucepan over low heat for about 3 minutes. Remove from heat, stir in miso, and blend until smooth. Use 2–3 tbsp tare per 2 cups broth and blend into broth with an immersion blender.

    Use Char Siu Tare

    Use 2–3 tbsp tare per 2 cups broth.

    Assemble the Ramen

    Cook ramen noodles according to package directions or your preferred texture.

    Combine your chosen broth with your chosen tare, starting with about 2 tbsp tare per 2 cups broth and adjusting to taste.

    Add noodles to bowls, ladle broth over the top, and finish with desired toppings.


    Notes

    Preparation

    • Adding bloomed gelatin to the chicken broth enhances body and gives a collagen-rich texture similar to tonkotsu.
    • Skimming foam during the initial simmer produces a clearer broth but may be skipped if cloudiness is acceptable.
    • The chicken & pork broth provides a simplified method to mimic tonkotsu without long boiling of pork bones.
    • Lard added to the pork broth contributes richness and a silky mouthfeel typical of pork-based ramen.
    • Xanthan gum helps emulsify fats into the broth for a smoother texture.

    Serving Suggestions

    • Customize toppings with mushrooms, corn, sautéed greens, chili crisp, or flavored oils.
    • Increase tare for a saltier, more intense bowl or reduce for a lighter profile.

    Variations

    • Use mushroom dashi for a vegetarian-friendly broth base.
    • Add a small amount of sesame paste to miso tare for a richer Hokkaido-style bowl.
    • Infuse the broth with garlic oil, chili oil, or schmaltz for additional complexity.

    Make-Ahead & Storage

    • Broths keep refrigerated for 4–5 days or frozen for up to 3 months.
    • Tare keeps refrigerated for 1–2 weeks; miso tare lasts longest due to its salt content.
    • Store toppings separately for best texture.