Filipino Sopas is a delicious, creamy macaroni soup filled with veggies and pasta! The veggie meat adds a savory "meaty" taste that pairs perfectly with the rich coconut milk. Each warm, milky sip feels just like home. It's healthier and cholesterol-free!
Looking for more Filipino Style dishes? Try my Sour Cabbage Soup or my Ginger Noodle Soup!

Jump to:
The History of Sopas Recipe in the Philippines
Filipino Sopas or Macaroni Soup is popularly known as "sopas' in the Philippines. This delicious soup recipe was derived from the American recipe which is called chicken noodle soup.
Sopas is actually very easy to make. It is done by sauteing spices then adding all the other ingredients and letting it boil until the pasta is cooked al dente.
The most common ingredients used by Filipinos in making sopas are spices like onions and garlic, carrots, cubed potatoes, kinchay, elbow macaroni and last but the most important one is the shredded meat. Both chicken and pork meat are commonly used in the Philippines when making sopas.

Filipinos love warm soup, especially during the rainy season. Sopas is comfort food for Filipinos, that is why several noodle companies came up with instant macaroni soup. Sopas are even served in Filipino fast-food restaurants. Truly, Filipinos love almost every kind of soup and sopas surely makes it to the top of the list.

Substitutions
If you don’t have coconut cream, you can use vegan evaporated milk, whole milk, or a mix of both to create a rich, creamy base. Adding 1–2 tbsp butter while sauteing enhances the flavor further.
Variations
- Do you love tofu? You can add fried tofu cubes to this recipe.
- For a classic chicken sopas recipe, replace the vegan meat with skinless chicken thighs, chicken breast, or even bones for a richer, creamy broth. Saute the chicken with the medium yellow onion and garlic, just like in traditional Filipino food, and simmer in chicken broth instead of water for extra flavor.
Storage
- Let the soup cool completely and store in an airtight container in the fridge for up to 3 days.
- Reheating: Warm on the stovetop over low heat, adding a splash of water or broth if it thickens too much.
Top Tips
- Instead of adding just plain water to boil the ingredients, you can use a flavorful vegetable broth. It will add lots of delicious flavors to your Filipino Sopas.
- Slice, chop, and cube each ingredient that needs to be done to make the cooking of Filipino Sopas faster and more breezy.
Ingredients
Listed below are all the ingredients you will need:
- magic meat strips or your choice of vegetarian meat
- water
- olive oil
- garlic
- white onion
- chayote
- carrots
- celery
- water
- elbow macaroni
- cabbage
- coconut cream
- salt
- black pepper
- mushroom seasoning

Instructions
Before starting the cooking process, pre-soak the magic meat for about 20 mins, then cut into strips and set aside.
To Make the Filipino Sopas:
Preheat the pot over medium heat then add the olive oil. Saute onion and garlic until translucent then vegetarian meat and saute for about 2 minutes:

Next add chayote, carrots, celery, and continue to saute until vegetables are half-cooked:

Add 7 cups of water, cover with a lid and bring to boil:

Add elbow macaroni and cover until al dente:

Then add cabbage, coconut cream:

Next, add the salt and pepper:

Lastly, add mushroom seasoning:

Vegan Filipino Sopas is best served hot. It tastes like a hug in a bowl of good, tasty soup!

The warm soup always gives comfort to a hungry tummy, plus the nutrients and fiber from the ingredients surely will boost your energy level!


FAQ
Here are more delicious vegan recipes you can try:
- Vegetarian Ginataang Gabi
- Pinakbet - Vegan Vegetarian Recipe
- Tofu Scramble Recipe - Filipino Style
- Pineapple Mango Smoothie
- Mini Phyllo Tarts
- Monkey Bread
- Lemon Bars
- Vegan Chocolate Ice Cream
Filipino Sopas (Macaroni Soup)
Ingredients
- ½ cup magic meat strips or your choice of vegetarian meat
- 2 cups water
- 2 tablespoon olive oil
- 3 cloves garlic minced
- 1 small white onion chopped
- ½ cup chayote diced cubes
- ½ cup carrots diced
- ¼ cup celery sliced
- 6 cups water
- ½ cup elbow macaroni
- 1 cup cabbage chopped
- ½ cup coconut cream
- 1 tablespoon salt
- ½ teaspoon black pepper
- ½ teaspoon mushroom seasoning
Instructions
- Pre-soaked magic meat for about 20 mins, then cut into strips and set aside.
To make the Filipino Sopas:
- Preheat pot over medium heat then add olive oil.
- Saute garlic and onion until translucent then vegetarian meat and saute for about 2 minutes.
- Next add chayote, carrots, celery, and continue to saute until vegetables are half-cooked.
- Add 7 cups of water, cover with a lid and bring to boil.
- Add elbow macaroni and cover until al dente. Then add cabbage, coconut cream, salt, pepper and mushroom seasoning.
- Best served hot.





Claire M says
I made this recipe last December, and my family absolutely loved it!