Skip to main content

Tahu Campur (Tofu Mix)

Tahu Campur is an East Javanese tofu dish, traditionally featuring beef broth and shrimp paste. This version omits the shrimp paste for allergen safety, using mushrooms for umami.

60m4 servings

Make this recipe part of your week

Sign in to keep this exact recipe. You choose what to save or replace.

Tahu Campur (Tofu Mix) recipe by Safe Plated
Contains wheatContains soySHELLFISH-free
450 cal|25g protein|40g carbs|20g fat|4g fiber

Ingredients

  • about 450 g Firm Tofu
  • about 225 g Yellow Noodles
  • 2 cups Bean Sprouts
  • 6 cups Beef Broth
  • about 57 g Petis Udang Substitute (Mushroom)
  • 5 medium Shallots
  • 3 cloves Garlic
  • about 2.5 cm Ginger
  • 2 stalks Green Onions
  • 2 tablespoons Vegetable Oil
  • 1 teaspoon Salt
  • 1/4 teaspoon Pepper
  • 2 tablespoons Kecap Manis
  • 2 tablespoons Fried Shallots

Original measure retained: its cup/spoon or fluid-volume standard is unspecified. Source temperature equivalents could not be reconciled. Check the original instruction before cooking.

Instructions

  1. 1Cut the about 450 g firm tofu into about 2.5 cm cubes. Heat the 2 tablespoons of vegetable oil in an approximately 30 cm skillet over medium-high heat (400°F / 200°C). Add the about 2.5 cm tofu cubes and fry for 8-10 minutes, turning them frequently with tongs or a spatula, until golden brown and crispy on all sides; then, using a slotted spoon, carefully remove the fried tofu from the skillet, set it aside on a plate lined with paper towels to drain excess oil, and leave any remaining oil in the skillet.
  2. 2Bring a large pot of water to a rolling boil over high heat. Add the about 225 g yellow noodles and cook for 3-5 minutes, or until tender but still firm to the bite; drain them immediately, rinse with cold water to prevent sticking, and set aside. While the noodles cook, bring a small pot of water to a boil over high heat, add the 2 cups of bean sprouts, blanch for 1 minute, then immediately drain them and set aside.
  3. 3Finely chop the 5 medium shallots, 3 cloves garlic, and about 2.5 cm ginger. Place the chopped shallots, garlic, and ginger into a blender or food processor, add the about 57 g petis udang substitute (mushroom), and blend until a smooth paste forms. Transfer 1 tablespoon of the vegetable oil from the about 30 cm skillet (where the tofu was fried) into a large heavy-bottomed pot, heat this oil over medium heat (150°C), then add the blended shallot, garlic, ginger, and mushroom mixture to the pot and sauté for 2-3 minutes, stirring constantly, until the mixture is very fragrant and has started to caramelize, turning a deeper golden color.
  4. 4Pour the 6 cups of beef broth into the large heavy-bottomed pot with the sautéed spice and mushroom mixture. Bring the broth to a gentle simmer over medium heat (82°C). Let it simmer uncovered for 15 minutes, allowing the flavors to fully meld.
  5. 5Stir the 2 tablespoons of kecap manis into the simmering broth. Add the 1 teaspoon of salt and 1/4 teaspoon of pepper. Taste the broth carefully; if desired, add a small pinch more salt or pepper, stirring to combine, until the flavor is balanced.
  6. 6Divide the cooked about 225 g yellow noodles, the blanched 2 cups of bean sprouts, and the fried about 450 g firm tofu evenly among 4 serving bowls. Carefully ladle the hot beef broth mixture over the ingredients in each bowl. Finely chop the 2 stalks of green onions and use them, along with the 2 tablespoons of fried shallots, to garnish each bowl. Serve immediately.

Substitutions

Petis Udang (Shrimp Paste) →

Allergen substitution for shellfish

Keep a label checklist handy when you cook

Get the free 7-rule checklist for reading packaged-ingredient labels, then one practical allergy-aware tip each week. Confirm by email; no Safe Plated account needed.

One practical tip each week. Unsubscribe anytime. See our privacy policy.

More indonesian recipes to explore

Different recipes may contain different allergens. Review each ingredient list for your household.

Related Guides

Cooking with a packaged ingredient?

Paste the current ingredient list and see the exact allergen terms the checker recognises. Always verify the package in front of you.

Check an ingredient label

Keep reading this recipe

Open this recipe in the app

Sign in to continue with this recipe. No meal plan generation needed.

Want a full week of recipes like this?

Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.

Build my free 7-day plan

No credit card required.

Safe Plated uses essential cookies to operate the service. With your permission, Google Ads measurement helps us understand whether an ad leads to a confirmed checklist subscription. We do not send ingredient text, allergen selections, or subscriber email addresses to Google for this measurement. See our Privacy Policy.