Rich, creamy, and packed with bold Southeast Asian flavors, this Satay Beef Noodle Soup is pure comfort in a bowl. Tender beef strips simmer in a fragrant coconut-peanut broth, poured over silky rice noodles and topped with fresh herbs and a squeeze of lime. It’s a satisfying meal that comes together in under an hour—perfect for weeknight dinners or cozy weekends.
Total Time: 45 minutes
Yield: 4 servings
Ingredients
- 250g beef strips
- 200g rice noodles
- 3 cups beef broth
- 1 cup coconut milk
- 2 tablespoons peanut butter (smooth or crunchy)
- 2 tablespoons soy sauce
- 1 tablespoon red curry paste
- 1 teaspoon garlic, minced
- 1 teaspoon ginger, minced
- Fresh cilantro, for garnish
- Lime wedges, for serving

Instructions
- Cook the Noodles
Prepare rice noodles according to package instructions. Drain and set aside. - Sauté Aromatics
In a large pot over medium heat, add a splash of oil. Sauté the garlic and ginger for 1 minute, until fragrant. - Build the Broth
Stir in the red curry paste and peanut butter. Cook for 1–2 minutes until aromatic and smooth.
Pour in the beef broth and coconut milk, then add the soy sauce. Stir to combine. - Simmer and Add Beef
Bring the broth to a gentle simmer and let cook for 10 minutes to develop flavor.
Add the beef strips and simmer for another 10 minutes, or until the beef is cooked through and tender. - Assemble and Serve
Divide the cooked rice noodles among serving bowls. Ladle the hot satay broth and beef over the noodles.
Garnish with fresh cilantro and a squeeze of lime.

Notes
- Protein Options: Swap in chicken, tofu, or shrimp for a different variation.
- Adjust Heat: Increase or reduce the red curry paste to control the spiciness.
- Make Ahead: Store leftovers in an airtight container for up to 2 days. Reheat gently to preserve the broth’s richness.
Nutrition (Per Serving)
Calories: ~400
Protein: 22g
Carbohydrates: 40g
Fat: 18g
Fiber: 3g
Sodium: 900mg

Satay Beef Noodle Soup
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Rich, creamy, and packed with bold Southeast Asian flavors, this Satay Beef Noodle Soup is pure comfort in a bowl. Tender beef strips simmer in a fragrant coconut-peanut broth, poured over silky rice noodles and topped with fresh herbs and a squeeze of lime. It’s a satisfying meal that comes together in under an hour—perfect for weeknight dinners or cozy weekends.
Ingredients
-
250g beef strips
-
200g rice noodles
-
3 cups beef broth
-
1 cup coconut milk
-
2 tablespoons peanut butter (smooth or crunchy)
-
2 tablespoons soy sauce
-
1 tablespoon red curry paste
-
1 teaspoon garlic, minced
-
1 teaspoon ginger, minced
-
Fresh cilantro, for garnish
-
Lime wedges, for serving
Instructions
-
Cook the Noodles
Prepare rice noodles according to package instructions. Drain and set aside. -
Sauté Aromatics
In a large pot over medium heat, add a splash of oil. Sauté the garlic and ginger for 1 minute, until fragrant. -
Build the Broth
Stir in the red curry paste and peanut butter. Cook for 1–2 minutes until aromatic and smooth.
Pour in the beef broth and coconut milk, then add the soy sauce. Stir to combine. -
Simmer and Add Beef
Bring the broth to a gentle simmer and let cook for 10 minutes to develop flavor.
Add the beef strips and simmer for another 10 minutes, or until the beef is cooked through and tender.
-
Assemble and Serve
Divide the cooked rice noodles among serving bowls. Ladle the hot satay broth and beef over the noodles.
Garnish with fresh cilantro and a squeeze of lime.
Notes
-
Protein Options: Swap in chicken, tofu, or shrimp for a different variation.
-
Adjust Heat: Increase or reduce the red curry paste to control the spiciness.
-
Make Ahead: Store leftovers in an airtight container for up to 2 days. Reheat gently to preserve the broth’s richness.