📍 Where this dish comes from: Jerusalem, Israel · Mahane Yehuda Market
Discover the history of this region →
Discover the history of this region →
This is a different take on sweet and sour cabbage soup than a brisket-based version, built instead around small meatballs that cook directly in the tangy broth, picking up flavor as they simmer.
What You’ll Need
Servings: 6 servings
Calories: 270kcal
Ingredients
- 1 lb ground beef
- 1 large egg
- 1/4 cup almond flour
- 1/2 onion grated, divided
- 1/2 head cabbage chopped
- 1 can (14 oz) crushed tomatoes
- 4 cups beef broth
- 3 tbsp lemon juice
- 2 tbsp granulated sugar substitute
- Salt and black pepper to taste
Instructions
- Combine ground beef, egg, almond flour, and half the grated onion in a bowl. Season with salt and pepper and mix gently. Shape into 1-inch meatballs.
- In a large pot, combine remaining onion, cabbage, crushed tomatoes, and broth. Bring to a simmer.
- Gently drop the meatballs into the simmering soup.
- Cover and simmer 35–40 minutes, until the meatballs are cooked through and the cabbage is tender.
- Stir in lemon juice and sugar substitute.
- Season with additional salt and pepper to taste and serve hot.
Nutrition
Serving: 1serving | Calories: 270kcal | Protein: 20g | Fat: 16g | Fiber: 3g
Tried this recipe?Let us know how it was!
Health Benefits
- Ground beef provides iron, zinc, and complete protein.
- Cabbage contributes fiber and vitamin C at a very low carb cost.
- A filling, one-pot meal that reheats well for meal prep across the week.

