High-Protein Cabbage Roll Soup with Lean Ground Beef (Easy 30-Minute Dinner)

High-Protein Cabbage Roll Soup with Lean Ground Beef

All the cozy, hearty flavors of classic stuffed cabbage rolls packed into an easy 30-minute, one-pot soup. Rich in protein, low in carbs, and naturally gluten-free.

Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Servings6 servings


When crisp fall days call for ultimate comfort food, this High-Protein Cabbage Roll Soup hits every mark. Classic cabbage rolls are undeniably delicious, but rolling and baking them on a busy weeknight simply isn't practical. This soup deconstructs those traditional Eastern European and North American diner flavors into a rich, savory broth loaded with extra-lean ground beef, tender green cabbage, and sweet crushed tomatoes.

By replacing traditional white rice with riced cauliflower, we keep this recipe low-carb and keto-friendly while boosting its vegetable profile. It packs a impressive 32 grams of protein per serving, keeping you full and satisfied for hours without weighing you down.

Why This Recipe Works

  • 30-Minute One-Pot Meal: Sauté, simmer, and serve—minimal cleanup required.
  • Macros That Work: Delivers 32g of lean protein and only 10g net carbs per bowl.
  • Meal Prep Ready: Tastes even better the next day as the savory tomato broth absorbs into the cabbage.
  • Naturally Gluten-Free: Made with clean, simple supermarket staples without artificial thickeners.

Ingredients You'll Need

  • 1.5 lbs 93/7 Lean Ground Beef: Provides high quality, low-fat protein without rendering excess oil into the soup.
  • 1 tbsp Olive Oil: For browning the beef and aromatic vegetables.
  • 1 Medium Yellow Onion: Diced finely for a sweet savory base.
  • 3 Cloves Garlic: Minced for robust aroma and depth.
  • 1 Small Head Green Cabbage: Chopped into bite-sized 1-inch squares (about 6 cups total).
  • 1.5 cups Cauliflower Rice: Fresh or frozen, adding traditional "rice" texture while remaining low-carb.
  • 1 Can (28 oz) Crushed Tomatoes: Fire-roasted or standard canned tomatoes for rich base flavor.
  • 1 Can (15 oz) Tomato Sauce: Adds body and sweet acidity to the broth.
  • 4 cups Low-Sodium Beef Broth: Rich base that allows you to control the final salt level.
  • 1 tbsp Apple Cider Vinegar: The secret ingredient that provides the signature subtle tang of traditional cabbage rolls.
  • 1 tbsp Worcestershire Sauce: Ensure gluten-free certification if strictly required. Adds rich umami depth.
  • 1 tsp Dried Italian Seasoning: A balanced blend of oregano, thyme, and basil.
  • 1 Bay Leaf: Infuses subtle earthy notes as the soup simmers.
  • Salt & Black Pepper: To taste.
  • Fresh Parsley: Chopped, for a bright, fresh garnish.

Equipment Needed

  • Large Dutch oven or heavy-bottomed soup pot (at least 5-quart capacity)
  • Wooden spoon or spatulas for breaking up meat
  • Chef's knife and cutting board
  • Measuring cups and spoons

Step-by-Step Instructions

1. Brown the Ground Beef

Heat olive oil in a large Dutch oven over medium-high heat. Add the lean ground beef. Season with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Cook for 5–7 minutes, breaking the meat into small crumbles with a wooden spoon, until browned with no pink remaining. Drain any excess liquid if necessary.

2. Sauté Aromatics

Push the browned beef to one side of the pot (or mix in directly). Add diced yellow onion and cook for 3–4 minutes until soft and translucent. Stir in minced garlic and Italian seasoning; cook for another 60 seconds until fragrant.

3. Combine Liquids and Tomatoes

Pour in the crushed tomatoes, tomato sauce, beef broth, apple cider vinegar, and Worcestershire sauce. Stir thoroughly to de-glaze the bottom of the pot, lifting any flavorful browned bits.

4. Add Vegetables and Simmer

Add the chopped green cabbage, cauliflower rice, and bay leaf. Stir to submerge cabbage in the broth. Bring liquid to a rapid boil, then reduce heat to low. Cover pot with a tight-fitting lid and simmer for 15 minutes, or until the cabbage is tender to your liking.

5. Season and Serve

Remove lid and discard the bay leaf. Taste broth and adjust seasoning with additional salt and pepper if needed. Ladle warm soup into bowls and garnish with chopped fresh parsley before serving.

Expert Chef Cooking Tips

  • Cabbage Chop Size: Cut cabbage into even 1-inch pieces. Too large and they become difficult to fit on a soup spoon; too small and they lose textural integrity during reheating.
  • Don't Skip Apple Cider Vinegar: Traditional cabbage rolls have a distinct sweet-and-sour profile. The single tablespoon of cider vinegar brightens the rich beef broth without making it sour.
  • Cauliflower Rice Timing: If using frozen cauliflower rice, add it straight from frozen during step 4—no defrosting required.

Substitutions & Variations

  • Protein Swap: Ground turkey or lean ground pork can be used instead of ground beef. Pair turkey with our High-Protein Turkey Cranberry Meatloaf prep strategies for easy meal rotation.
  • Carb Addition: If you are not low-carb, swap cauliflower rice for 1 cup of cooked brown rice or cooked white rice added in the last 5 minutes of cooking.
  • Smoky Twist: Use fire-roasted crushed tomatoes or add 1/2 tsp of smoked paprika for an extra layer of autumn comfort. If you enjoy cozy low-carb autumn bowls, try our Keto Pumpkin Sausage Soup with Spinach next.

Meal Prep, Storage & Reheating

This soup is exceptional for make-ahead meal prep. The flavors meld together beautifully in the refrigerator overnight.

  • Storage: Allow soup to cool completely before transferring into airtight glass containers. Store in the refrigerator for up to 4–5 days.
  • Reheating: Warm individual portions in the microwave on high for 2 minutes, stirring halfway through. Alternatively, reheat larger portions on the stovetop over medium heat for 8–10 minutes until hot.
  • Freezing: Cabbage roll soup freezes very well because cauliflower rice holds its shape better than standard rice. Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.

Frequently Asked Questions

Is cabbage roll soup low carb and keto-friendly?

Yes! By substituting cauliflower rice for standard white rice, this soup stays low in carbs (10g net carbs per generous serving) while maintaining authentic taste and texture.

Can I pack this soup in a thermos for work or school lunch?

Absolutely. Heat the soup until piping hot on the stovetop. Preheat an insulated thermos with boiling water for 5 minutes, empty it, then pour in the hot soup. It will stay warm and ready to eat by lunchtime.

Why is my cabbage soup thin or watery?

Cabbage releases natural moisture as it cooks. To thicken the broth naturally without cornstarch, simply simmer uncovered for an extra 5–10 minutes to allow liquid to reduce, or stir in an extra tablespoon of tomato paste.

Can I make this soup in a Slow Cooker or Crockpot?

Yes. Brown the beef with onions and garlic in a skillet first, then transfer all ingredients (except parsley) into a slow cooker. Cook on LOW for 5–6 hours or HIGH for 3 hours until cabbage is tender.

Is this recipe gluten-free?

Yes, all core ingredients are naturally gluten-free. Just ensure your Worcestershire sauce and beef broth brands are certified gluten-free.

High-Protein Cabbage Roll Soup

Gluten-Free | Low-Carb | High-Protein | 30-Minute Dinner

Pin Recipe
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Yield6 servings

Ingredients

  • 1.5 lbs 93/7 lean ground beef
  • 1 tbsp olive oil
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 small head green cabbage, chopped into 1-inch pieces (approx. 6 cups)
  • 1.5 cups cauliflower rice (fresh or frozen)
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) tomato sauce
  • 4 cups low-sodium beef broth
  • 1 tbsp apple cider vinegar
  • 1 tbsp Worcestershire sauce (certified gluten-free)
  • 1 tsp dried Italian seasoning
  • 1 bay leaf
  • 1/2 tsp salt (plus more to taste)
  • 1/4 tsp black pepper
  • 2 tbsp chopped fresh parsley (garnish)

Instructions

  1. Heat olive oil in a large Dutch oven or soup pot over medium-high heat. Add ground beef, salt, and black pepper. Cook 5–7 minutes, crumbling meat until browned.
  2. Add diced onion to the pot and cook for 3–4 minutes until soft. Stir in minced garlic and Italian seasoning; cook 1 minute until fragrant.
  3. Pour in crushed tomatoes, tomato sauce, beef broth, apple cider vinegar, and Worcestershire sauce. Stir well to de-glaze bottom of pot.
  4. Stir in chopped green cabbage, cauliflower rice, and bay leaf. Bring to a boil, then cover, reduce heat to low, and simmer for 15 minutes until cabbage is tender.
  5. Remove from heat, discard bay leaf, adjust seasoning, garnish with fresh parsley, and serve hot.

Nutrition Information (Per Serving)

Calories285 kcal
Protein32 g
Carbs14 g
Fiber4 g
Net Carbs10 g
Fat11 g
Sodium620 mg
Rate this recipe
Loading ratings...