🥩 High-Protein Vegetable Beef Soup
Servings: 6
Prep Time: 15 minutes
Cook Time: 35–40 minutes
🧂 Ingredients
Protein & Base:
- 1½ lbs lean ground beef (90–96% lean) or beef stew meat, cubed
 - 1 tbsp olive oil (if using lean meat)
 - 1 small onion, diced
 - 3 cloves garlic, minced
 
Vegetables:
- 2 medium carrots, sliced
 - 2 celery stalks, chopped
 - 1 medium zucchini, diced
 - 1½ cups green beans, trimmed and cut into 1-inch pieces
 - 1 can (14.5 oz) diced tomatoes (no salt added)
 - 4 cups low-sodium beef broth
 - 1 cup water (or more for desired thickness)
 - 1 cup baby spinach or kale (optional, stirred in at the end)
 
Seasoning:
- 1 tsp Italian seasoning
 - ½ tsp paprika
 - ½ tsp salt (adjust to taste)
 - ¼ tsp black pepper
 - ¼ tsp chili flakes (optional, for a little heat)
 - 1 tbsp tomato paste (for richness)
 
Optional for extra protein:
- ½ cup cooked lentils or edamame (adds plant protein + fiber)
 - 1 scoop unflavored collagen or beef protein powder (optional for meal prep boosts — mix in after cooking)
 
🍳 Instructions
- Brown the beef:
In a large pot or Dutch oven, heat olive oil over medium-high heat.
Add ground beef (or stew meat) and cook until browned. Drain any excess fat if needed. - Add aromatics:
Add diced onion and garlic. Sauté 2–3 minutes until fragrant and softened. - Add veggies and tomato base:
Stir in carrots, celery, zucchini, green beans, diced tomatoes, tomato paste, and seasonings. Mix well. - Add broth & simmer:
Pour in beef broth and water. Bring to a boil, then reduce to a simmer.
Cook uncovered for 25–30 minutes, until vegetables are tender and flavors meld together. - Finish & serve:
Stir in spinach or kale (if using) and cook another 2–3 minutes until wilted.
Adjust seasoning to taste. - (Optional protein boost):
Stir in cooked lentils or collagen powder right before serving. 
🌿 Serving Ideas
- Serve with a side of cauliflower rice or a low-carb roll.
 - Top with fresh parsley, Parmesan, or a drizzle of olive oil for extra flavor.
 
💪 Nutrition (per serving)
(approximate, using 90% lean beef)
- Calories: 290
 - Protein: 34g
 - Carbs: 10g
 - Fat: 10g
 - Fiber: 3g
 
				