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

Healthy Cabbage Soup Recipe – Simple & Nourishing


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella Moretti
  • Total Time: 40 minutes
  • Yield: 4-6 servings 1x

Description

A clean, comforting vegetable soup made with fresh cabbage, carrots, tomatoes, and herbs in a light broth — perfect for healthy dinners or cozy lunches.


Ingredients

Scale
  • 1 tbsp olive oil

  • 1 yellow onion, diced

  • 23 carrots, sliced

  • 2 celery stalks, chopped

  • 2 cloves garlic, minced

  • 1 (14.5 oz) can diced tomatoes

  • ½ medium head green cabbage, chopped

  • 6 cups vegetable or chicken broth

  • ½ tsp dried thyme

  • 1 tsp dried parsley

  • 1 bay leaf

  • Salt and pepper to taste

  • Optional: ¼ tsp red pepper flakes, 2 cups baby spinach or kale


Instructions

  1. In a large pot, heat oil over medium heat. Sauté onion, carrots, and celery until soft, about 5–7 minutes. Add garlic and cook 1 minute.

  2. Stir in diced tomatoes, thyme, parsley, bay leaf, salt, pepper, and red pepper flakes if using.

  3. Add broth and chopped cabbage. Bring to a boil, then reduce heat and simmer 25–30 minutes until cabbage is tender.

  4. Stir in spinach or kale if using, and cook 3–5 minutes more.

  5. Remove bay leaf, adjust seasoning, and serve hot.

Notes

  • Add white beans or lentils for more protein.

  • For a brighter flavor, stir in lemon juice before serving.

  • Refrigerate for up to 5 days or freeze for up to 3 months.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup / Main
  • Cuisine: American / European-Inspired

Nutrition

  • Calories: ~120 per serving