Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty Meatball and Cabbage Soup


  • Author: rodrigo Stone
  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Description

Hearty Meatball and Cabbage Soup is a rustic, nourishing dish loaded with tender meatballs, soft cabbage, carrots, potatoes, and a flavorful broth. It’s warm, filling, and packed with protein and fiber — the perfect one-pot comfort food for chilly days or when you need a wholesome dinner that feeds a crowd.


Ingredients

Scale

For the Meatballs:

  • 1 lb ground beef or turkey

  • 1/4 cup breadcrumbs

  • 1 egg

  • 2 cloves garlic, minced

  • 1/2 small onion, grated

  • 1/4 cup chopped parsley

  • 1/2 tsp salt

  • 1/4 tsp black pepper

For the Soup:

  • 1 tbsp olive oil

  • 1/2 onion, chopped

  • 2 cloves garlic, minced

  • 3 carrots, sliced

  • 2 ribs celery, chopped

  • 2 medium potatoes, peeled and diced

  • 4 cups green cabbage, chopped

  • 6 cups chicken or beef broth

  • 1 tsp dried thyme or Italian seasoning

  • 1 bay leaf

  • Salt and pepper to taste

  • Fresh parsley for garnish (optional)


Instructions

  1. Make the meatballs:
    In a large bowl, mix together all meatball ingredients. Form into small meatballs (about 1 inch in diameter). Set aside.

  2. Start the soup base:
    In a large pot or Dutch oven, heat olive oil over medium heat. Add onions, carrots, and celery. Cook for 4–5 minutes until softened. Stir in garlic and cook 1 minute more.

  3. Add broth and vegetables:
    Pour in broth, then add potatoes, cabbage, thyme, bay leaf, salt, and pepper. Bring to a boil.

  4. Add the meatballs:
    Carefully drop meatballs into the soup. Reduce heat to a simmer, cover partially, and cook for 25–30 minutes, or until the meatballs are fully cooked and vegetables are tender.

  5. Finish and serve:
    Remove bay leaf, taste, and adjust seasoning. Garnish with chopped parsley and serve hot with crusty bread.

Notes

You can swap potatoes for white beans or rice for a variation. Ground chicken or plant-based meatballs also work great. Make it spicier by adding red pepper flakes or a pinch of cayenne. This soup keeps well in the fridge for up to 4 days and freezes beautifully for later meals.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes