Hearty Cabbage and Beef Meatball Soup

This nutritious cabbage meatball soup is a comforting one-pot meal that captures the essence of traditional cabbage rolls. It combines tender beef meatballs, fresh vegetables, and a bright lemon finish for a balanced and satisfying dish.

Recipe image

List of ingredients

  • 500 grams (17.6 ounce) ground beef – ensures a rich, hearty flavor.
  • 80 grams (2.8 ounce) ripe tomato – adds moisture to the meatballs.
  • 1 egg yolk – acts as a binding agent.
  • 4 tablespoons extra virgin olive oil – for the meatball mixture.
  • 1 garlic clove (minced or pressed) – for aromatic depth.
  • 50 grams (approximately 1/2 medium) onion (minced) – adds sweetness.
  • 50 grams (4 tablespoons) short-grain rice – provides structure inside meatballs.
  • 1½ tablespoons parsley (minced) – adds fresh herbal notes.
  • 1½ tablespoons dill (minced) – provides a classic Greek flavor.
  • â…” teaspoon mint (minced) – adds a subtle cooling element.
  • 1 teaspoon sweet paprika – for color and mild warmth.
  • ½ teaspoon thyme – adds an earthy aroma.
  • â…” teaspoon salt – to enhance all flavors.
  • â…“ teaspoon ground pepper – for a hint of spice.
  • 10 tablespoons extra virgin olive oil – split for sautéing and finishing.
  • 450 grams (15.8 ounces) ripe tomatoes (chopped/diced) – the base of the soup.
  • 2 garlic cloves (finely chopped) – for the soup base.
  • 2 teaspoons tomato paste – concentrates the tomato flavor.
  • 10 tablespoons tomato sauce (passata) – adds smoothness and thickness.
  • 8 cups hot water or stock (vegetable, beef, or chicken) – the primary liquid base.
  • 1 bay leaf – provides a background aromatic note.
  • 100 grams (1 small) green bell pepper (diced) – adds a slight bitterness.
  • 70 grams (2.4 ounces) celery stalks including leaves (chopped) – adds savory depth.
  • 450 grams (15.8 ounces) white cabbage (shredded) – the main vegetable component.
  • 100 grams (9 tablespoons) short-grain rice (rinsed) – thickens the soup.
  • 2 tablespoons parsley (minced) – for a fresh final touch.
  • 1½ tablespoons dill (minced) – enhances the overall herb profile.
  • 6 tablespoons fresh lemon juice – adds acidity to cut through the richness.
  • Extra lemon wedges – for serving.

step-by-step instructions

  1. Prepare the meatball mixture: Combine all meatball ingredients in a mixing bowl and knead thoroughly until well combined.
  2. Shape and chill: Form the mixture into 12 round meatballs, approximately 60 grams each, place them on a dish, and refrigerate for at least 1 hour to firm up.
  3. Sauté base aromatics: Heat 5 tablespoons of olive oil in a large pot over high heat, then add diced tomatoes and garlic, cooking for 2 minutes.
  4. Build the tomato base: Stir in the tomato paste and tomato sauce, season with salt, and cook for another 2 minutes while stirring.
  5. Boil the liquid: Pour in the hot water or stock, add the bay leaf, and bring the mixture to a hard boil.
  6. Cook the meatballs: Carefully dip meatballs into the boiling liquid one by one, waiting 30 seconds between each to maintain temperature. Lower heat to medium and cook for 20 minutes with the lid slightly ajar.
  7. Incorporate vegetables: Add shredded cabbage, celery, and bell pepper to the pot, season with salt and pepper, and cook for 10 minutes.
  8. Simmer with rice: Stir in the rinsed rice and the remaining 5 tablespoons of olive oil, then simmer for 20-25 minutes until the rice is tender.
  9. Final seasoning: Mix in the fresh parsley, dill, and lemon juice, cook for one minute, and then remove from heat.
  10. Rest and thicken: Let the soup stand on the warm stove for 30 to 60 minutes to allow the rice to swell and naturally thicken the broth.

Meatball Preparation and Texture

Selecting the Right Ground Beef

Use ground beef with a fat content of around 20% for the best results. Leaner beef can result in dry meatballs that lack the necessary richness to complement the cabbage.

The Importance of Chilling the Meatballs

Refrigerating the shaped meatballs for at least one hour is crucial for structural integrity. This process allows the proteins to bind and prevents them from falling apart when dropped into the boiling soup.

Balancing the Internal Rice Ratio

The short-grain rice inside the meatballs absorbs the juices during the cooking process. This prevents the meat from becoming too dense and ensures a tender, moist interior.

Using an Egg Yolk as a Binder

The egg yolk provides a rich, creamy texture and acts as a strong adhesive. This ensures the herbs and spices stay evenly distributed within each meatball.

Optimizing the Soup Base

Adjusting Tomato Concentration

For a thicker, more intense tomato flavor, replace a portion of the fresh tomatoes with additional tomato passata. This increases the viscosity of the liquid without adding excess water.

Choosing the Best Stock

While water works, using a high-quality beef or chicken stock adds significant depth to the broth. Vegetable stock is an excellent alternative for a cleaner, more garden-forward taste.

Sautéing Aromatics for Depth

Cooking the garlic and tomatoes first creates a caramelized base. This step removes the raw edge of the garlic and intensifies the natural sweetness of the tomatoes.

Controlling the Initial Boil

Bringing the liquid to a hard boil before adding meatballs is essential. This immediate heat seals the outside of the meat, locking in the juices and helping the meatballs retain their shape.

Vegetable and Grain Management

Preparing White Cabbage

Shred the cabbage into uniform strips to ensure even cooking. Removing the tough central core prevents overly woody pieces from ending up in the final dish.

Rinsing the Rice Thoroughly

Rinsing the short-grain rice removes excess surface starch. This prevents the soup from becoming overly gummy while still allowing the rice to provide a gentle thickening effect.

Timing the Vegetable Additions

Adding the cabbage and bell peppers after the meatballs have partially cooked ensures the vegetables retain some texture. Overcooking them can lead to a mushy consistency.

Managing Rice Cooking Time

Simmer the rice for exactly 20-25 minutes to reach an al dente state. Since the soup rests afterward, the rice will continue to soften slightly in the residual heat.

Enhancing the Flavor Profile

The Role of Fresh Lemon Juice

Adding lemon juice at the very end preserves the bright, citric notes. The acidity balances the richness of the beef and the sweetness of the cooked cabbage.

Incorporating Fresh Herbs

Parsley and dill should be added during the final minute of cooking. High heat destroys the volatile oils in these herbs, so minimal exposure ensures a vibrant flavor.

Using a Bay Leaf for Complexity

The bay leaf adds a subtle, woody undertone that bridges the gap between the beef and the vegetables. It is a key component in traditional Greek stews and soups.

Adding Optional Heat

A pinch of cayenne pepper or freshly ground black pepper added during serving can elevate the dish. This adds a layer of warmth that complements the lemon and tomato.

Storage and Reheating Advice

Refrigerator Storage Guidelines

Store the soup in an airtight glass container in the refrigerator for up to 3 days. Ensure the soup is cooled to room temperature before sealing to prevent condensation.

Freezing for Long-Term Use

This soup freezes well in airtight containers. Note that the rice may absorb more liquid during freezing and thawing, which might change the consistency slightly.

Proper Thawing Process

Thaw frozen soup in the refrigerator overnight. This gradual warming process maintains the texture of the meatballs and vegetables better than rapid microwave thawing.

Reheating for Optimal Quality

Reheat the soup over medium-low heat on the stove. If the soup has become too thick due to the rice, add a small splash of water or stock to restore the consistency.

Troubleshooting Common Issues

Preventing Meatballs from Breaking

If meatballs break apart, ensure you are not stirring the pot too vigorously. Avoid overcrowding the pot and maintain a consistent simmer rather than a violent boil.

Fixing a Thin Broth

If the soup is too watery, allow it to rest longer on the warm stove. The starches from the rice will continue to release, naturally thickening the liquid over time.

Avoiding Overcooked Cabbage

If you prefer a crunchier cabbage, reduce the initial cooking time for the vegetables by 2-3 minutes. The residual heat during the resting phase will finish the cooking process.

Managing Excess Saltiness

If the stock used was too salty, add a bit more lemon juice or a small amount of unsalted water. The acidity of the lemon helps mask over-salting.

Frequently Asked Questions

Can I use brown rice instead of short-grain white rice?

Brown rice can be used, but it requires a significantly longer cooking time. You would need to simmer the soup for an additional 20-30 minutes, which may overcook the cabbage.

Is this recipe suitable for a slow cooker?

While it can be adapted, the meatball shaping and initial sautéing should be done on the stove. The vegetables and rice may become too soft if cooked on high for several hours.

Can I substitute beef with turkey or chicken?

Yes, ground turkey or chicken works well. However, since these meats are leaner, consider adding a bit more olive oil or stock to ensure the meatballs remain moist.

How do I prevent the rice from absorbing all the liquid?

To keep the soup liquidy, avoid overcooking the rice and do not let the soup sit for more than two hours before serving. Adding a bit of extra stock during reheating also helps.

What is the best way to shred the cabbage quickly?

A mandoline slicer or a sharp chef’s knife is most effective. Cut the cabbage into quarters, remove the core, and slice thinly across the grain.

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 Cabbage and Beef Meatball Soup

Hearty Cabbage and Beef Meatball Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: alyssabennett
  • Total Time: 80 minutes
  • Yield: 4 servings 1x
  • Diet: General

Description

Tasty and nutritious cabbage meatball soup with tomato, lemon, fresh herbs and rice!


Ingredients

Scale
  • 500 grams ground beef or ground turkey
  • 80 grams ripe tomato
  • 1 egg yolk
  • 4 tablespoons extra virgin olive oil
  • 1 garlic clove (minced or pressed)
  • 50 grams onion (minced)
  • 50 grams short-grain rice
  • 1½ tablespoons parsley (minced)
  • 1½ tablespoons dill (minced)
  • â…” teaspoon mint (minced)
  • 1 teaspoon sweet paprika
  • ½ teaspoon thyme
  • â…” teaspoon salt
  • â…“ teaspoon ground pepper
  • 10 tablespoons extra virgin olive oil
  • 450 grams ripe tomatoes (chopped/diced)
  • 2 garlic cloves (finely chopped)
  • 2 teaspoons tomato paste
  • 10 tablespoons tomato sauce (tomato passata)
  • 8 cups hot water or stock (vegetable, beef, or chicken stock)
  • 1 bay leaf
  • 100 grams green bell pepper (diced)
  • 70 grams celery stalks including the leaves (chopped)
  • 450 grams white cabbage (shredded)
  • 100 grams short-grain rice (rinsed)
  • 2 tablespoons parsley (minced)
  • 1½ tablespoons dill (minced)
  • 6 tablespoons fresh lemon juice
  • extra lemon to serve with

Instructions

  1. Combine: Add all of the ingredients for the meatballs in a mixing bowl and knead to combine thoroughly.
  2. Shape: Shape into 12, round meatballs, about 60 grams each.
  3. Chill: Place on a dish and refrigerate for at least 1 hour to get firm.
  4. Sauté: Heat 5 tablespoons extra virgin olive oil in a large cooking pot over high heat; add the diced tomatoes and the garlic and cook for 2 minutes.
  5. Thicken: Add the tomato paste and tomato sauce, season with salt, and cook for 2 minutes more stirring with a wooden spoon.
  6. Boil: Pour in the hot water or stock, add the bay leaf and bring to a hard boil.
  7. Add Meatballs: Add the meatballs in one at a time, dipping them in with a spoon and waiting 30 seconds between each.
  8. Simmer: Cook over medium heat for 20 minutes leaving the lid of the cooking pot slightly open on the side.
  9. Add Vegetables: Add the shredded cabbage, the celery, and the bell pepper, season with salt and pepper, and continue cooking for 10 minutes.
  10. Add Rice: Add the rice and remaining 5 tablespoons of olive oil and cook for 20-25 minutes or until the rice is cooked.
  11. Finish: Add the parsley, dill, and lemon juice, cook for a minute and then turn the heat off.
  12. Rest: Let the soup sit for 30 minutes on the warm stove to thicken.

Notes

Meatball mixture can be prepared up to 3 days ahead. For a thicker sauce, use 150 grams of passata and 300 grams of fresh tomatoes.

  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Greek

Nutrition

  • Serving Size: 1 serving
  • Calories: 881 kcal
  • Sugar: 10 g
  • Sodium: 554 mg
  • Fat: 64 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 48 g
  • Trans Fat: 1 g
  • Carbohydrates: 48 g
  • Fiber: 7 g
  • Protein: 32 g
  • Cholesterol: 130 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star