Ingredients
Method
Instructions
- Heat olive oil in a large Dutch oven or soup pot over medium-high heat. Add ground beef (or plant-based alternative) and cook until browned, breaking it up with a spoon as it cooks. If using beef, drain any excess fat.
- Add diced onion, carrots, and celery to the pot. Cook for 5-7 minutes until vegetables begin to soften. Add minced garlic and cook for another minute until fragrant.
- Stir in the chopped cabbage, crushed tomatoes, tomato paste, broth, uncooked rice, thyme, paprika, bay leaf, salt, and pepper. Bring to a boil, then reduce heat to low.
- Cover and simmer for 25-30 minutes, or until rice is tender and cabbage is soft. Stir occasionally to prevent sticking.
- Remove bay leaf and taste the soup. Adjust salt and pepper as needed. If the soup is too thick, add more broth until desired consistency is reached.
- Ladle into bowls and garnish with fresh parsley. Serve hot with crusty bread for a complete meal.
Notes
Chop cabbage uniformly for even cooking – aim for 1-inch pieces. Don't overcook the rice – it should be tender but not mushy. Make it ahead – soup flavors improve overnight. Freeze beautifully – perfect for meal prep, just omit rice if freezing. Customize spice level – add red pepper flakes for heat.
