Description
Delicious Satay Beef Noodle Soup is a comforting and hearty Southeast Asian-inspired dish made with tender beef, rich satay-flavored broth, and perfectly cooked noodles. A warm, savory, and satisfying meal-in-a-bowl.
Ingredients
Units
Scale
- 1 lb beef stew meat or flank steak, cubed
- 3 cloves garlic, minced
- 1 tbsp ginger, minced
- 1 onion, sliced
- 1 cup carrots or potatoes, diced (optional)
- 4 cups beef broth or stock
- 1 cup coconut milk
- 1/3 cup peanut butter (smooth or chunky)
- 2 tbsp soy sauce
- 1–2 tbsp satay sauce or chili paste (optional)
- 8 oz noodles (egg noodles, rice noodles, or ramen)
- 1 tbsp lime juice
- 2 green onions, sliced
- 1/4 cup fresh cilantro, chopped
- Salt, to taste
- Black pepper, to taste
- 2 tbsp cooking oil
Instructions
- Heat oil in a large pot over medium heat. Sear beef cubes until browned on all sides. Remove and set aside.
- In the same pot, sauté onions, garlic, and ginger until soft and fragrant.
- Add the beef back to the pot along with beef broth, coconut milk, soy sauce, and peanut butter. Stir until the peanut butter is melted into the broth.
- Add diced carrots or potatoes (if using) and simmer for 30–40 minutes, or until the beef is tender and vegetables are cooked through.
- Meanwhile, cook noodles separately according to package instructions. Drain and set aside.
- Once the soup is slightly reduced and flavorful, season with lime juice, salt, and pepper to taste.
- To serve, place noodles in bowls, pour the hot soup with beef over the top, and garnish with cilantro and green onions.
Notes
- Store soup and noodles separately to avoid soggy noodles.
- Add bok choy, mushrooms, or bean sprouts for more texture and nutrition.
- Use almond or cashew butter for a peanut-free version.
- Freeze soup without noodles for up to 2 months.
- Top with chopped peanuts or chili oil for extra flavor.
Nutrition
- Serving Size: 1 bowl
- Calories: 620
- Sugar: 6g
- Sodium: 880mg
- Fat: 35g
- Saturated Fat: 14g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 36g
- Cholesterol: 90mg