Soups & Stews
This albondigas soup recipe with cabbage brings warmth and tradition to your table with tender meatballs simmered in a fragrant herb broth. The secret lies in perfectly seasoned meatballs that stay juicy while absorbing the rich flavors of the broth, balanced by the subtle sweetness of cabbage.
I developed this recipe after years of perfecting the balance between spiced meatballs and aromatic broth—each bite delivers comfort and depth.
The meatballs are the star, made with ground beef or pork, breadcrumbs, and a blend of spices that create a savory crust while keeping the center tender.
Simmering them in a vegetable broth infused with garlic, bay leaf, and thyme builds layers of flavor, while shredded cabbage adds texture and a touch of freshness. The result is a hearty soup that’s both satisfying and elegant, perfect for chilly evenings or family gatherings.
What sets this recipe apart is the harmony of ingredients—each component plays its part without overpowering the others. The meatballs hold their shape beautifully, the broth is rich yet light, and the cabbage contributes just the right amount of bite.
This is the kind of soup that tastes even better the next day, as flavors meld and deepen with time.
Serve with crusty bread to soak up every last drop of that fragrant broth, or pair with a simple green salad for balance. The recipe scales easily, making it ideal for feeding a crowd or prepping for leftovers.
Let’s get started on creating this timeless dish that’s sure to become a family favorite.
Ingredients for albondigas soup recipe with cabbage
Sixteen ingredients for a soup that tastes like home—juicy meatballs, fragrant broth, and tender cabbage.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean for best texture |
| Ground Pork 🐷 | ½ lb | For extra tenderness |
| All-Purpose Flour 🌾 | ½ cup | For binding meatballs |
| Fresh Breadcrumbs 🍞 | ½ cup | Pulverized for fine texture |
| Large Eggs 🥚 | 1 whole | Room temperature preferred |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Green Cabbage 🥬 | 4 cups | Shredded, small core removed |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🍃 | 2 whole | Remove before serving |
| Ground Cumin 🌶️ | ½ tsp | Earthy depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | For cooking meatballs |
The meatballs are where this soup shines. Ground beef and pork blend gives the perfect balance of flavor and tenderness—80% lean beef is ideal for juiciness. Whole Foods or Trader Joe's carry pre-ground mixes, but grinding your own at the butcher counter ensures the best texture. For the breadcrumbs, day-old crusty bread works best—toss it in the food processor for ultra-fine crumbs. The cabbage should be green and crisp, not wilted. Look for heads with tight leaves at local farmers markets or the produce section of Walmart for budget-friendly options.
No pork? Extra beef or chicken works, though texture will differ slightly. Running short on parsley? Fresh cilantro or basil adds a nice twist. The broth is non-negotiable—low-sodium is key so you can control the seasoning. If you're using bouillon cubes, Knorr Vegetable is a solid choice. For the cabbage, red cabbage adds a pretty color swap. The garlic should be freshly minced—pre-minced jars lack the aromatic punch. And if you're worried about the meatballs falling apart, add 1 tbsp extra flour to the mix.
This soup reheats beautifully—tastes even better the next day as flavors meld. Store in airtight containers for 4-5 days in the fridge or 3 months frozen. For freezing, portion into individual servings so you can thaw just what you need. The meatballs can be prepped ahead and frozen raw—cook from frozen by adding 5 minutes to the simmering time. The cabbage wilts quickly, so add it during the last 10 minutes of cooking to preserve its texture.
Why You'll Love This Recipe
- I’ll be real: this feeds my family of four for days. The meatballs hold up in the fridge, and the broth only gets richer overnight. Plus, cabbage stretches the meal—so you’re not scrambling for sides. Win.
- One-Bowl Magic: I swear by this recipe when I’m too tired to wash a million dishes. The meatballs and cabbage all simmer together—no separate pots, no extra cleanup. Just dump, stir, and let the broth work its magic.
- Meatballs That Stick: Between us, the secret’s in the mix: ground beef and pork, plus that crispy breadcrumb crust. You get that perfect bite—juicy inside, golden outside—every single time. My kids fight over them before the soup even gets to the table.
- Weeknight to Potluck: Honestly, this is my go-to for everything. Too busy? Toss it together in 45 minutes. Hosting? Double the batch and bring it in a Dutch oven. The cabbage soaks up the flavor, so it’s always a crowd-pleaser—no one guesses it’s "easy."
Step-by-step instructions for albondigas soup with cabbage
Here's how to create tender meatballs and aromatic broth that come together beautifully.
Prepare the Meatball Mixture
In a large bowl, combine the 1.5 lb ground beef and 0.5 lb ground pork. The pork adds tenderness while the beef provides structure. Add the 0.5 cup all-purpose flour, 0.5 cup fresh breadcrumbs, 1 whole large egg, 1.5 tsp salt, 0.5 tsp black pepper, 0.5 tsp ground cumin, and 1 tsp dried thyme. Mix gently with your hands until just combined—overmixing develops gluten and makes meatballs tough.
I like to use my hands for this step because it helps distribute the fat evenly, which creates juicier meatballs. The mixture should hold together when pressed but not be sticky. If it feels too dry, add a splash of water; if too wet, add a bit more breadcrumbs. Shape the mixture into 1-inch balls and place them on a plate. Chill for 15 minutes while you prepare the soup base.
Sauté Aromatics and Cook the Meatballs
Heat the 2 tbsp olive oil in a large pot over medium heat. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let them brown, or they'll turn bitter. Add the 4 cups shredded green cabbage and cook for 5 minutes, stirring occasionally, until it begins to soften.
Push the cabbage to one side of the pot and add the chilled meatballs in a single layer. Cook for 2-3 minutes per side until they develop a golden-brown crust. This searing step adds depth of flavor and prevents the meatballs from becoming greasy in the broth. Remove the meatballs and set aside temporarily.
Build the Herb-Infused Broth
Increase the heat to medium-high and pour in the 6 cups vegetable broth. Add the 2 whole bay leaves and bring to a gentle simmer. The broth should bubble softly—too vigorous a boil can make the meatballs tough. Return the meatballs to the pot and simmer for 15 minutes, partially covered, to allow the flavors to meld.
Stir in the 0.25 cup chopped fresh parsley and 1 tsp dried thyme during the last 5 minutes of cooking. This adds brightness and freshness to the dish. Taste the broth and adjust seasoning with additional salt if needed. The broth should be flavorful but not overpowering the meatballs.
Finish and Serve
Remove the 2 whole bay leaves before serving. Ladle the soup into bowls, ensuring each serving contains at least 3 meatballs and a generous portion of cabbage. Garnish each bowl with an additional sprinkle of chopped fresh parsley for color and freshness.
Serve immediately while the meatballs are warm and the broth is steaming. The meatballs should be tender but not falling apart, with a rich, savory flavor from the broth. The cabbage should be just tender enough to eat, adding a pleasant crunch and earthy sweetness to each bite. Pair with crusty bread to soak up every last drop of that aromatic broth.
Pro Tips For Making Albondigas Soup Recipe With Cabbage
- CHILL THE MEAT MIX: I learned this the hard way—skipping a 30-minute fridge rest after mixing the beef, pork, flour, and breadcrumbs leads to dense, tough albóndigas. The cold meat binds better and holds its shape when poached, so resist the urge to rush straight to rolling.
- TOAST YOUR BREADCRUMBS: Fresh breadcrumbs absorb too much moisture and turn mushy when poached. Pulse stale bread (or toasted day-old bread) in a food processor for 2 seconds—just enough to break it down, not pulverize. This keeps your albóndigas light and crisp at the edges.
- POACH LOW AND SLOW: Boiling water turns albóndigas rubbery. Simmer the broth at 180°F (82°C)—just below a gentle bubble—and poach for 12–15 minutes. If you’re impatient, use a candy thermometer; if not, watch for the first tiny bubbles breaking the surface, then lower heat immediately.
- SALT THE POACHING WATER: Unsalted broth makes bland albóndigas. Add 1½ teaspoons of salt per quart of water (yes, even if your stock is already salted) to season the meat from the start. The cabbage will soak up some, but the albóndigas need that initial punch to shine.
Serving suggestions for leftovers
Crusty Bread Pairing
This soup shines with a slice of warm, crusty bread for dipping. I recommend a baguette or sourdough—their sturdy crust holds up to the rich broth while soaking up every flavorful drop.
Toast the bread lightly with garlic butter or drizzle with extra virgin olive oil before serving. For extra flair, sprinkle with flaky sea salt and freshly cracked black pepper. 🥖
Green Salad Contrast
A simple arugula salad with a light lemon vinaigrette balances the heartiness of the soup. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of salt.
Add ¼ cup shaved Parmesan for a salty crunch. The peppery bite cuts through the richness, making each bite refreshing. Serve on the side or as a starter.
Warm Cornbread Option
For a Southern-inspired twist, serve with warm cornbread—its slight sweetness complements the savory meatballs beautifully. Mix 1 cup cornmeal, 1 cup all-purpose flour, 1 tbsp baking powder, ½ tsp salt, 1 egg, 1 cup buttermilk, and 2 tbsp melted butter.
Bake at 375°F for 18-20 minutes until golden. The crumbly texture contrasts perfectly with the soup’s broth. 🌽
Cheesy Topping Idea
Add a melted cheese topping for extra indulgence. Sprinkle ¼ cup shredded cheddar or Monterey Jack over individual servings before serving. The cheese melts into the hot broth, creating a creamy, cheesy layer on top.
For a lighter option, use low-fat cottage cheese or feta crumbles instead. Garnish with extra parsley for freshness.
Spicy Kick Add-On
For those who love heat, serve with a side of spicy chimichurri or sriracha drizzle. Mix ¼ cup chopped cilantro, 2 tbsp olive oil, 1 tbsp red wine vinegar, 1 minced garlic clove, ½ tsp red pepper flakes, and salt to taste.
Drizzle lightly over the soup or serve on the side for dipping. The heat enhances the meatballs’ savory depth. 🌶️
Beverage Pairings
Pair your soup with a crisp white wine like Sauvignon Blanc or Pinot Grigio to cleanse the palate. For beer lovers, a light lager or wheat beer complements the dish without overpowering it.
If you prefer non-alcoholic options, sparkling water with lemon or iced hibiscus tea adds a refreshing contrast to the warm, hearty soup.
Nutrition facts
Frequently asked questions
Can I make this albondigas soup vegetarian?
Replace the ground beef and pork with 1.5 lbs of plant-based crumbles (like Beyond Meat or soy-based options) or lentils and mushrooms for a hearty texture. Use flaxseed or chia eggs as binders and add 1 tbsp nutritional yeast for depth. The cabbage and broth flavors will still shine, just without meat.
Why do your meatballs stay together while others fall apart?
The secret is in the binding technique—using flour and egg creates a natural glue, while chilling for 15 minutes firms up the mixture. Overmixing develops gluten, so handle gently. Also, 80% lean beef has enough fat to hold the meatballs together without making them greasy.
How can I make this soup spicier?
Add ½ tsp cayenne pepper or 1 tsp smoked paprika to the meatball mixture, and include 1 chopped jalapeño with the cabbage. For extra heat, serve with spicy chimichurri or a dash of hot sauce on top. Adjust to taste—start with less if you're sensitive to spice!
Can I use red cabbage instead of green?
Yes! Red cabbage adds a beautiful color and slightly sweeter flavor. Just reduce cooking time to 8 minutes (instead of 10) to preserve its vibrant hue. The texture will be similar, but the visual contrast with the meatballs makes it especially appealing.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of water or broth to prevent drying. Cover for 5-7 minutes until warmed through. Avoid microwaving—it makes the meatballs rubbery. The soup actually tastes better the next day as flavors meld!
