Hearty Cabbage and Meatball Soup with Tomato & Lemon

A comforting soup packed with tender meatballs, shredded cabbage, and aromatic herbs in a tangy tomato-lemon broth.

This soup combines juicy meatballs with a rich tomato base, fresh herbs, and a touch of lemon for brightness. The cabbage adds texture and nutrients, making it a complete one-pot meal.

Start by preparing the meatballs with rice and herbs, then build the soup with tomatoes, garlic, and stock. Simmer everything together until the flavors meld, and finish with a splash of lemon juice for a refreshing twist.

Ingredients

Servings 4

    For the meatballs

    For the soup

    For serving

    Converted amounts are rounded.

    Method

    1. In a large bowl, combine the ground meat, grated tomato, egg yolk, 4 tbsp olive oil, minced garlic, minced onion, 50 g rice, parsley, dill, mint, paprika, thyme, salt, and pepper. Knead until well mixed.
    2. Shape the mixture into 12 round meatballs (about 60 g each). Place them on a plate and refrigerate for at least 1 hour to firm up.
    3. In a large pot, heat 5 tbsp olive oil over high heat. Add the diced tomatoes and chopped garlic, and cook for 2 minutes.
    4. Stir in the tomato paste and tomato passata. Season with a pinch of salt and cook for another 2 minutes, stirring with a wooden spoon.
    5. Pour in the hot water or stock and add the bay leaf. Bring to a rolling boil.
    6. Add the meatballs one at a time, dipping them in gently. Wait 30 seconds between each addition so the broth returns to a boil.
    7. Reduce heat to medium and cook with the lid slightly ajar for 20 minutes.
    8. Add the shredded cabbage, chopped celery, and diced bell pepper. Season with salt and pepper. Cook for 10 minutes.
    9. Stir in the remaining 100 g rice and the remaining 5 tbsp olive oil. Continue cooking for 20–25 minutes, or until the rice is tender.
    10. Remove from heat. Stir in the minced parsley, dill, and lemon juice. Let the soup rest on the warm stove for 30 minutes (up to 1 hour) to thicken.
    11. Serve hot, with extra lemon squeezed on top, freshly ground pepper, or a pinch of cayenne.

    💡 Tips

    • For best texture, refrigerate the meatballs for at least 1 hour before cooking.
    • You can make the meatballs up to 3 days ahead and keep them in the fridge.
    • Let the soup rest for up to 1 hour after cooking to develop deeper flavor.

    Inspired by a recipe from Real Greek Recipes

    You may also like

    🍽️

    Hearty Chicken and Rice Soup with Fresh Vegetables

    A comforting, homemade chicken soup loaded with tender chicken breast, rice, and a medley of fresh…

    ⏱ 1h 40mEasy
    🍽️

    Creamy Miso Corn & Potato Chowder

    A creamy, savory soup that combines sweet corn, tender potatoes, and umami-rich miso in a Japanese-inspired…

    ⏱ 35 minEasy