This recipe captures the comforting flavor of cabbage rolls in an easy, one-pot soup. It is a hearty, budget-friendly meal perfect for weeknight dinners or meal prepping.
Author:cookingbycarla
Prep Time:15 min
Cook Time:40 min
Total Time:55 min
Yield:6 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:American
Diet:Low Fat
Ingredients
Scale
1 tablespoon olive oil
1 pound lean ground beef
1 medium yellow onion, chopped
3 cloves garlic, minced
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon salt
1/4 teaspoon black pepper
1 (28 ounce) can crushed tomatoes
1 (15 ounce) can tomato sauce
6 cups low-sodium beef broth
1 medium head green cabbage (about 3 pounds), chopped
1 cup shredded carrots
1 bay leaf
1 tablespoon Worcestershire sauce
1 teaspoon white vinegar
Instructions
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the ground beef and cook until browned, breaking it up with a spoon. Drain off any excess grease.
Add the chopped onion to the pot and cook until softened, about 5 minutes.
Stir in the minced garlic, oregano, basil, salt, and pepper. Cook for 1 minute until fragrant.
Pour in the crushed tomatoes, tomato sauce, and beef broth. Stir to combine.
Add the chopped cabbage, shredded carrots, and bay leaf. Bring the mixture to a boil.
Once boiling, reduce the heat to low, cover the pot, and simmer for 25 to 30 minutes, or until the cabbage is tender.
Remove and discard the bay leaf. Stir in the Worcestershire sauce and white vinegar. Taste and adjust seasoning if needed.
Serve this comforting soup hot. This recipe is great for meal prep and tastes even better the next day.
Notes
For a lighter, low-calorie soup, substitute the ground beef with lean ground turkey or omit the meat entirely for a vegetarian version.
If you prefer a thicker soup, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the simmering soup during the last 5 minutes of cooking.
This soup freezes well. Cool completely before transferring to freezer-safe containers.