• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Simply Bakings logo
  • Home
  • Recipes Index
  • Filipino Recipes
  • About Me
  • Nav Social Menu

menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • Filipino Recipes
  • About Me
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Vegan Filipino Recipes » Filipino Sopas (Macaroni Soup)

    Filipino Sopas (Macaroni Soup)

    lainey in the kitchen
    Modified: Jan 19, 2025 · Published: Apr 24, 2020 by Lainey · This post may contain affiliate links · 1 Comment
    Jump to Recipe Pin Recipe

    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!

    vegan filipino sopas in a green bowl
    Jump to:
    • The History of Sopas Recipe in the Philippines
    • Substitutions
    • Variations
    • Storage
    • Top Tips
    • Ingredients
    • FAQ
    • Filipino Sopas (Macaroni Soup)

    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.

    filipino sopas in a black bowl with spoon

    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.

    four bowls of vegan macaroni soup with brown cloth in between

    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
    filipino sopas ingredients

    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:

    Sauteing veggie meat and onions

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

    sauteing carrots and celery

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

    covered pot of filipino sopas

    Add elbow macaroni and cover until al dente:

    adding the elbow macaroni to the boiling water in the pot

    Then add cabbage, coconut cream:

    adding cabbage and coconut cream

    Next, add the salt and pepper:

    seasoning with salt and pepper

    Lastly, add mushroom seasoning:

    seasoning with mushroom powder

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

    delicious filipino sopas in a pot with wooden ladle

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

    filipino sopas in a black bowl
    three bowls of vegan macaroni soup with spoon

    FAQ

    How healthy is sopas?

    Sopas can be quite healthy when made with vegetables, coconut cream, and vegan meat, providing fiber, vitamins, and plant-based protein. Its nutritional value depends on portion size and the specific ingredients used.

    How long does sopas last?

    Filipino sopas can last for 3–4 days if properly stored in an airtight container in the refrigerator. Reheat thoroughly before serving to ensure safety and freshness.

    How do you know if sopas is spoiled?

    Spoiled sopas may develop a sour smell, off taste, or unusual texture, such as sliminess. Visible mold or excessive separation of the coconut cream are also signs of spoilage.


    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
    tasty filipino sopas on a black bowl
    5 from 2 votes
    Print Pin Recipe

    Filipino Sopas (Macaroni Soup)

    Filipino Sopas is a tasty, milky, and rich macaroni soup that is loaded with vegetable bits, filling macaroni and delicious veggie meat!
    Prep Time10 minutes mins
    Cook Time25 minutes mins
    Total Time35 minutes mins
    Course: Soup
    Cuisine: Filipino
    Servings: 2 -4 servings
    Calories: 529kcal
    Author: Lainey
    Prevent your screen from going dark

    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.
    Leave a Comment
    Serving: 1gCalories: 529kcalCarbohydrates: 47gProtein: 9gFat: 36gSaturated Fat: 21gPolyunsaturated Fat: 2gMonounsaturated Fat: 11gCholesterol: 0.1mgSodium: 102mgPotassium: 590mgFiber: 6gSugar: 8gVitamin A: 5387IUVitamin C: 24mgCalcium: 103mgIron: 3mg
    QR Code
    Did you make this recipe?Share it on instagram or tag @simplybakings or #simplybakings!
    facebookShare on Facebook
    TwitterPost on X
    FollowFollow us
    PinterestSave
    « Fresh Coconut Milk Smoothie
    How to Make Calamansi Juice »

    Christmas, Rice, Noodles, Potatoes, Side Dishes, Soups and Salads, Thanksgiving, Vegan Filipino Recipes, Vegetables, Vegetarian Filipino Recipes, Vegetarian Meat

    Reader Interactions

    Comments

      5 from 2 votes (1 rating without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Claire M says

      November 17, 2024 at 9:54 pm

      5 stars
      I made this recipe last December, and my family absolutely loved it!

      Reply

    Primary Sidebar

    I'm Lainey, the driving force behind SimplyBakings.com, where I'm on a mission to redefine Filipino cooking through a plant-based lens.

    More about me →

    Popular

    • cookie dough bites
      Easiest Cookie Dough Bites Ever
    • delicious and soft oreo cheesecake cookies
      Soft Oreo Cheesecake Cookies
    • mini chocolate cupcakes in a white rectangular plate
      Delicious and Easy Mini Chocolate Cupcakes
    • Filipino Custard Cake drizzled with powdered sugar
      Filipino Custard Cake
    • no bake oreo cheesecake in a mason jar
      Foolproof 3 Ingredients No Bake Oreo Cheesecake
    • buko pandan in a small glass cup on a brown table
      Best and Easiest Buko Pandan

    Footer

    Sign Up for My Email List

    Latest Posts

    • Best Adobong Sitaw Recipe Without Meat
    • Best Ever Lentil Tacos
    • Filipino Style Tiramisu
    • Delicious & Addicting Sweet and Sour Tempeh

    Quick Links

    Kitchen Essentials

    About Lainey

    Contact

    • Facebook
    • Instagram
    • YouTube
    • Pinterest
    • TikTok

    © 2025 Auburn Digital Services LLC. All Rights Reserved | Privacy Policy

    three bowls of vegan macaroni soup

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.