High Protein Soup That Reheats Well All Week

On this page 7
High protein soup means one that lands 25-35g a bowl instead of the 6-8g a typical vegetable soup gives you, and the easiest way there is building it around a double protein source — a shredded meat plus beans or lentils — instead of relying on broth and vegetables alone.
Chicken and white bean soup, built for the week
Ingredients: 2 pounds boneless chicken thighs, 2 cans white beans (drained), 1 chopped onion, 3 chopped carrots, 3 chopped celery stalks, 6 cups chicken broth, 3 cloves garlic, 1 teaspoon each thyme and paprika, salt and pepper to taste.
Method: Sear the chicken thighs in a large pot for 2-3 minutes a side, just to brown them, then remove. Sauté the onion, carrot, and celery in the same pot for 5 minutes. Add garlic, then the broth, scraping up anything stuck to the bottom. Return the chicken, add the spices, and simmer 20-25 minutes until the chicken shreds easily. Shred it directly in the pot, stir in the white beans, and simmer another 5 minutes.
One batch makes about 8 servings at roughly 28g protein each — 20g from the chicken, 8g from the beans.
I put a full week of meals — this soup plus breakfast, lunch, and dinner ideas — into the free 7-Day High-Protein Plan, with the grocery list already sorted by aisle.
Why this base holds up better than most soups
Cream-based soups separate when they freeze and reheat unevenly in the microwave. This one is brothy, which means it reheats the same on day one and day five, and freezes without the texture problems a cream base runs into.
Storage and reheating
Four days in the fridge, or freeze it — check your own kitchen for how long you're comfortable pushing that. Portion into single-serving containers before freezing rather than one large batch — a whole pot thawed for one bowl means the rest gets refrozen, which softens the beans and vegetables further than a single freeze-thaw cycle does.
Reheat on the stove over medium heat, stirring occasionally, about 8-10 minutes from cold. From the freezer, add 10-15 minutes and stir partway through.
Adjusting the protein higher or lower
Swap the white beans for a second can and drop the chicken to 1.5 pounds for a slightly lighter, higher-fiber version — protein drops to about 22g a bowl. Add a second pound of chicken and skip the beans for a version closer to 35g a bowl, though it costs more per batch.
Three mistakes that thin out the protein
- Draining too much broth off before serving. The beans and shredded chicken hold most of the protein, but a bowl that's mostly broth with a few scraps floating in it isn't the same soup. Stir well and serve with a slotted spoon first, then top up with broth.
- Overcooking the chicken past the shred point. Past about 25 minutes it starts to dry out and gets stringy instead of tender. Pull it as soon as it shreds easily with two forks.
- Skipping the sear. It adds five minutes and most of the flavor. A soup made without it tastes noticeably flatter, even with the same spices.
Turning it into a different soup next time
The same base — sautéed vegetables, broth, a shredded protein, a bean or lentil — works with ground turkey and black beans for a different flavor, or salmon and lentils for a faster-cooking version that takes 15 minutes instead of 30. Once the method is familiar, the specific ingredients are flexible.
Doubling the batch for a bigger freezer stock
The recipe above scales cleanly to a double batch in a large stockpot without changing the cook time much — the simmer stays around 20-25 minutes regardless of volume, since it's limited by how long the chicken takes to cook through, not by the total amount of liquid. A double batch turns one afternoon into close to a month of single-serving lunches once it's portioned and frozen.
Serving it as a full meal instead of a side
A bowl on its own, with a slice of crusty bread if you want something to go with it, works as a complete high protein soup dinner rather than a starter. At 28g a bowl, it holds its own against most single-protein dinners without needing anything added to round it out.