Portuguese Sopas is a beloved traditional soup that brings comfort and warmth to any table. Known for its rich, creamy texture and hearty ingredients, this soup is a staple in many Portuguese households, especially during the colder months.
The name “sopas” translates to “soups,” but it’s far more than just a simple broth. It combines fresh vegetables, bread, and a flavorful broth into a satisfying meal that embodies the heart of Portuguese cuisine.
Whether you’re a fan of rustic, homemade soups or looking to explore new culinary traditions, this Portuguese Sopas soup recipe will quickly become a favorite in your kitchen.
This recipe balances the earthy flavors of cabbage and potatoes with the creamy element of blended bread, making it both filling and nutritious. Plus, it’s incredibly easy to prepare, requiring just one pot and simple ingredients.
Let’s dive into why this recipe deserves a spot in your regular cooking rotation!
Why You’ll Love This Recipe
Portuguese Sopas offers a deliciously creamy texture without the need for dairy, which makes it lighter yet still indulgent. It’s an excellent way to use up day-old bread, a traditional practice that helps reduce food waste.
The soup is naturally gluten-friendly if you use gluten-free bread and can be adapted for vegetarians and meat-eaters alike by adding your choice of protein like chorizo or chicken.
It’s also perfect for meal prepping because the flavors deepen over time. The blend of vegetables, bread, and broth creates a thick, soul-warming soup that’s perfect for lunch or dinner.
And if you love exploring traditional recipes from around the world, this Portuguese classic is a must-try!
Ingredients
- 1/2 head of green cabbage, shredded
- 3 large potatoes, peeled and diced
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 4 cups vegetable broth (or chicken broth for non-vegetarian)
- 4 slices day-old white bread, crusts removed and torn into pieces
- 1/4 cup olive oil
- Salt and freshly ground black pepper, to taste
- 1 bay leaf
- Fresh parsley, chopped for garnish
- Optional: 1/2 lb chorizo or smoked sausage, sliced (for non-vegetarian version)
Equipment
- Large soup pot or Dutch oven
- Wooden spoon
- Sharp knife and cutting board
- Blender or immersion blender
- Measuring cups and spoons
- Ladle for serving
Instructions
- Prepare the vegetables: Rinse and shred the cabbage, peel and dice the potatoes, chop the onion, and mince the garlic.
- Sauté aromatics: Heat the olive oil in your large soup pot over medium heat. Add the chopped onion and garlic, cooking until softened and fragrant, about 5 minutes.
- Add the cabbage and potatoes: Stir in the shredded cabbage and diced potatoes. Cook for another 5 minutes, allowing the cabbage to wilt slightly.
- Pour in the broth: Add the vegetable broth and bay leaf to the pot. Bring the mixture to a boil, then reduce heat to a simmer.
- Simmer the soup: Let the soup simmer gently for 20-25 minutes, or until the potatoes are tender.
- Add the bread: Remove the bay leaf and stir in the torn bread pieces. Let them soak and soften in the hot soup for about 5 minutes.
- Blend the soup: Use a blender or immersion blender to puree the soup until smooth and creamy. Be careful with hot liquids; blend in batches if needed.
- Season and finish: Return the blended soup to the pot. Season with salt and pepper to taste. If using sausage or chorizo, add it now and simmer for an additional 5 minutes to blend flavors.
- Serve: Ladle the soup into bowls and garnish with fresh chopped parsley. Drizzle a little olive oil on top if desired.
Tips & Variations
“For an extra depth of flavor, try adding a smoked paprika or a dash of white wine during the sautéing step.”
If you want a vegetarian or vegan version, simply omit the sausage and use vegetable broth. For a richer flavor, add a splash of coconut milk or a dollop of vegan sour cream when serving.
Feel free to swap the cabbage for kale or collard greens if you want a slightly different texture. To make it gluten-free, opt for gluten-free bread or use cornbread for a unique twist.
For a heartier meal, add cooked beans such as cannellini or chickpeas to the soup after blending. It’s a fantastic way to increase protein and fiber content.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 180 kcal |
Protein | 5 g |
Fat | 7 g |
Carbohydrates | 25 g |
Fiber | 5 g |
Sodium | 550 mg |
Note: Nutrition facts vary depending on broth type and optional ingredients used.
Serving Suggestions
Portuguese Sopas is best enjoyed hot, accompanied by a fresh green salad or crusty bread. Try pairing it with a simple Baby Spinach Salad Recipe Vegan: Fresh & Easy Ideas for a light, balanced meal.
For those wanting a heartier meal, serve with a side of roasted vegetables or a light sandwich. It also works wonderfully as a starter before dishes like grilled fish or baked chicken.
If you love comfort food with a healthy twist, consider trying our Vegan Potato Corn Chowder Recipe for Cozy Comfort Food for another creamy, satisfying soup option.
Conclusion
Portuguese Sopas is a wonderfully comforting and versatile soup that captures the essence of home-cooked Portuguese cuisine. Its creamy texture, achieved through the use of bread and blended vegetables, makes it a unique and satisfying dish that’s both filling and nourishing.
Whether you’re cooking for a cozy family dinner or looking to impress guests with an authentic European recipe, this soup is sure to deliver warmth and flavor.
With simple ingredients and easy steps, it’s accessible to cooks at all levels and offers plenty of room for customization. Don’t forget to explore more delicious and wholesome recipes like our Afghan Vegetarian Pulao Recipe Easy and Delicious Guide or the Vegan Recipes No Tofu: Delicious Plant-Based Meals for a varied and flavorful meal plan.
Enjoy your cooking adventure and bon appétit!
📖 Recipe Card: Portuguese Sopas Soup
Description: A hearty and creamy Portuguese soup made with cabbage, potatoes, and meat broth. Perfect as a comforting meal on chilly days.
Prep Time: PT15M
Cook Time: PT45M
Total Time: PT1H
Servings: 6 servings
Ingredients
- 1/2 head of cabbage, shredded
- 2 medium potatoes, peeled and diced
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups chicken or beef broth
- 1 cup milk
- 2 tablespoons olive oil
- 200g cooked ham or smoked sausage, diced
- Salt and pepper to taste
- 1 bay leaf
- Fresh parsley for garnish
Instructions
- Heat olive oil in a pot and sauté onion and garlic until translucent.
- Add diced potatoes, shredded cabbage, and bay leaf; cook for 5 minutes.
- Pour in broth and bring to a boil.
- Reduce heat and simmer for 30 minutes until vegetables are tender.
- Remove bay leaf and blend half the soup until smooth.
- Return blended soup to pot, stir in milk and diced ham or sausage.
- Season with salt and pepper and heat through.
- Serve hot, garnished with fresh parsley.
Nutrition: Calories: 220 kcal | Protein: 12 g | Fat: 8 g | Carbs: 22 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Portuguese Sopas Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and creamy Portuguese soup made with cabbage, potatoes, and meat broth. Perfect as a comforting meal on chilly days.”, “prepTime”: “PT15M”, “cookTime”: “PT45M”, “totalTime”: “PT1H”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1/2 head of cabbage, shredded”, “2 medium potatoes, peeled and diced”, “1 onion, chopped”, “2 cloves garlic, minced”, “4 cups chicken or beef broth”, “1 cup milk”, “2 tablespoons olive oil”, “200g cooked ham or smoked sausage, diced”, “Salt and pepper to taste”, “1 bay leaf”, “Fresh parsley for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a pot and saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add diced potatoes, shredded cabbage, and bay leaf; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in broth and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 30 minutes until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Remove bay leaf and blend half the soup until smooth.”}, {“@type”: “HowToStep”, “text”: “Return blended soup to pot, stir in milk and diced ham or sausage.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper and heat through.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with fresh parsley.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “12 g”, “fatContent”: “8 g”, “carbohydrateContent”: “22 g”}}