A hearty, protein-rich cabbage soup simmered in a tomato-herb broth with lean meat or beans. Perfect for meal prep, clean eating, and cozy nights.
1 tbsp olive oil
1 onion, diced
2 carrots, diced
2 celery stalks, diced
3 garlic cloves, minced
1 lb ground turkey or beef
1 (28 oz) can diced tomatoes
1 tbsp tomato paste
1 tsp Italian seasoning
½ tsp smoked paprika
1 bay leaf
4–5 cups chopped green cabbage
6 cups chicken or vegetable broth
Salt and pepper to taste
Optional: 1 can white beans or 1 cup cooked lentils
Heat oil in a large pot. Sauté onion, carrots, and celery for 5 minutes.
Add garlic and cook 30 seconds more.
Add ground meat, cook until browned. Season lightly.
Stir in tomatoes, tomato paste, herbs, and spices.
Add cabbage and broth. Bring to a boil, reduce heat, and simmer 25–30 minutes.
Stir in beans or lentils, if using, and simmer 5 more minutes.
Taste and adjust seasoning. Serve hot.
Vegan version: skip meat, use beans and veggie broth.
Add red pepper flakes for heat.
Store in fridge up to 5 days or freeze for 3 months.