Published
These protein soup ideas give you three complete recipes for weekday lunches: ground-beef vegetable soup, lemon chicken and white-bean soup, and tomato lentil and white-bean soup. Each makes four portions, with ingredients, cooking steps, and estimated calories and protein per serving.
Choose the flavor you want, make one pot, and set aside the portions you can safely use over the next few days. The recipes share onions, carrots, celery, and garlic, which keeps the grocery list useful across more than one meal.
Three protein soup ideas you can cook this week
| Soup | Calories | Protein |
|---|---|---|
| Ground-Beef Vegetable Soup | About 340 | About 30 g |
| Lemon Chicken and White-Bean Soup | About 355 | About 39 g |
| Tomato Lentil and White-Bean Soup | About 400 | About 24 g |
Serving size: one quarter of the finished batch. Stir well and divide it into four equal portions by weight, sharing the solids evenly. A cup measure will vary with how much liquid evaporates or gets added.
About the estimates: calories and protein were calculated from the ingredient weights below using USDA FoodData Central entries, then divided by four. Meat weights are raw; white-bean weights are cooked. Values include the oil and broth, with all beef fat retained. Brands, drained canned beans, substitutions, and serving sizes can change the numbers. Bread, toppings, and sides are extra. Cooking times are approximate.
1. Ground-Beef Vegetable Soup
Ground beef, potatoes, tomatoes, and vegetables make a substantial lunch in one pot. Cut the potatoes into small, even pieces so they cook without a long simmer.
Makes: 4 lunch portions. Time: About 15 minutes prep and 30–35 minutes cooking. Estimated nutrition per serving: 340 calories and 30 g protein.
Ingredients
- 1 tablespoon olive oil (13.5 g)
- 1 pound 93% lean ground beef (454 g, raw weight)
- 1 onion, diced (150 g)
- 2 large carrots, diced (150 g)
- 2 large celery stalks, diced (100 g)
- 4 garlic cloves, minced (12 g)
- 2 small potatoes, scrubbed and cut into ½-inch cubes (300 g)
- 1 can no-salt-added diced tomatoes with their juice (14.5 ounces / 411 g)
- 4 cups reduced-sodium beef broth (about 960 g)
- 1 zucchini, diced (200 g)
- 1 teaspoon dried oregano (1 g)
- ¼ teaspoon black pepper (0.6 g), plus salt to taste
Directions
- Heat the oil in a large soup pot over medium heat. Add the beef, onion, carrots, and celery. Break the beef into small crumbles and cook for about 8–10 minutes, stirring regularly, until the vegetables begin to soften. Confirm the ground beef reaches 160°F with a food thermometer; continue cooking if needed.
- Stir in the garlic and cook for 30 seconds. Add the potatoes, tomatoes with their juice, broth, oregano, and pepper.
- Bring to a boil, then reduce to a gentle simmer. Partly cover and cook for 15–20 minutes, until the potatoes are almost tender.
- Add the zucchini and simmer for another 5–8 minutes, until the potatoes and zucchini are tender. Add a little water if you prefer a thinner soup, then taste before adding salt.
- Stir thoroughly and divide the finished batch into four equal lunch portions. Use the cooling and storage guidance below for any portions you are saving.
Portion note: The estimate uses 93% lean beef and includes all the oil. A different beef blend, extra potatoes, or bread on the side changes the nutrition.
2. Lemon Chicken and White-Bean Soup
Chicken breast and white beans give this soup its protein. Lemon and spinach keep the flavor different from the tomato-based options, while the onion, carrots, and celery overlap with the other recipes.
Makes: 4 lunch portions. Time: About 10–15 minutes prep and 25–30 minutes cooking. Estimated nutrition per serving: 355 calories and 39 g protein.
Ingredients
- 1 tablespoon olive oil (13.5 g)
- 1 onion, diced (150 g)
- 2 large carrots, diced (150 g)
- 2 large celery stalks, diced (100 g)
- 4 garlic cloves, minced (12 g)
- 1 pound boneless, skinless chicken breast, cut into ¾-inch pieces (454 g, raw weight)
- 4 cups reduced-sodium chicken broth (about 960 g)
- 1 teaspoon dried thyme (1 g)
- ¼ teaspoon black pepper (0.6 g), plus salt to taste
- 2 cups cooked white beans (360 g); canned beans can be drained, rinsed, and measured to this amount
- 3 packed cups fresh spinach, roughly chopped (90 g)
- ¼ cup lemon juice (60 g)
Directions
- Heat the oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 6–8 minutes, stirring occasionally, until they start to soften. Stir in the garlic for 30 seconds.
- Add the raw chicken pieces, broth, thyme, and pepper. Bring to a boil, then reduce to a gentle simmer. Cook for about 12–15 minutes, checking that the largest chicken pieces reach 165°F with a food thermometer. Cook longer if needed.
- Stir in the cooked beans and spinach. Simmer for 3–5 minutes, until the beans are hot and the spinach has wilted.
- Turn off the heat and stir in the lemon juice. Taste before adding salt. Add water if you want a thinner broth.
- Stir well and divide into four equal lunch portions, sharing the chicken and beans evenly. Cool and store saved portions promptly.
Portion note: The estimate uses raw chicken breast and cooked white beans. Rotisserie chicken, different bean products, toppings, and sides will change it. If you substitute previously cooked chicken, its original storage time still counts.

3. Tomato Lentil and White-Bean Soup
Lentils and white beans make a meatless option with a thicker texture. This is the longest simmer of the three, so it works well as a batch to portion for upcoming lunches.
Makes: 4 lunch portions. Time: About 10–15 minutes prep and 40–50 minutes cooking; lentil cooking time varies. Estimated nutrition per serving: 400 calories and 24 g protein.
Ingredients
- 1 tablespoon olive oil (13.5 g)
- 1 onion, diced (150 g)
- 2 large carrots, diced (150 g)
- 2 large celery stalks, diced (100 g)
- 4 garlic cloves, minced (12 g)
- 1 teaspoon ground cumin (2 g)
- 1 teaspoon dried oregano (1 g)
- 1 cup dry brown or green lentils, sorted and rinsed (192 g)
- 4 cups vegetable broth (about 960 g)
- 1 cup water, plus more as needed
- 1 can no-salt-added diced tomatoes with their juice (14.5 ounces / 411 g)
- 2 cups cooked white beans (360 g); canned beans can be drained, rinsed, and measured to this amount
- 3 packed cups fresh spinach, roughly chopped (90 g)
- ¼ teaspoon black pepper (0.6 g), plus salt to taste
Directions
- Heat the oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 6–8 minutes, stirring occasionally. Add the garlic, cumin, and oregano, and stir for 30 seconds.
- Add the rinsed lentils, broth, and 1 cup water. Bring to a boil, then partly cover and simmer gently for 25–35 minutes, or until the lentils are tender. Follow the lentil package if its timing differs, and add water if the mixture gets too thick.
- Stir in the tomatoes with their juice, cooked white beans, spinach, and pepper. Simmer for 5–10 minutes, until everything is hot and the spinach has wilted. Keeping the tomatoes until this step lets the lentils soften before the acidic ingredients go in.
- Taste before adding salt. Leave the soup chunky, or mash some beans against the side of the pot to thicken the broth.
- Stir thoroughly and divide the batch into four equal lunch portions. The soup thickens as it stands; a little water can loosen a portion when you reheat it.
Portion note: The estimate uses dry lentils before cooking and cooked white beans. Keep the full bean amount if you want the listed estimate to remain useful. Replacing beans with extra broth changes the protein per portion.
How to pack and store soup for weekday lunches
For overlapping groceries, use the grocery-list guide alongside the recipes. The meal-prep basics guide can help you decide what to prepare ahead.

Transfer saved soup to shallow containers and refrigerate within two hours of cooking, or within one hour if the surrounding temperature is above 90°F. Do not leave a large pot on the counter waiting for it to cool completely. Keep the refrigerator at 40°F or below.
Use refrigerated soup within three to four days. Freeze portions you will not use in that window, and label them with the cooking date. FoodSafety.gov lists two to three months as the freezer quality window for soups and stews.
Reheat leftovers to 165°F, stirring so the middle heats through. Bring soup to a boil when reheating, and check it with a food thermometer. If you use a microwave, cover the bowl loosely, stir during heating, and check more than one spot.

Frequently asked questions
Which recipe has the most protein?
With the listed ingredients and four equal portions, the lemon chicken and white-bean soup has the highest estimate at about 39 g per serving. The beef soup has about 30 g, and the lentil and white-bean soup about 24 g. Choose based on your preferences and the rest of your meals.
Can I use canned beans?
Yes. Drain and rinse fully cooked canned white beans, then measure 2 cups or weigh 360 g for either bean recipe. Can sizes and drained yields vary, so buy enough to reach that amount. The estimates use USDA cooked white-bean data; your brand may differ.
Can I make five lunches from one batch?
You can divide it into five smaller portions, but the per-serving nutrition will change. The totals above assume four. Freeze a portion for later in the week if it would fall outside the three-to-four-day refrigerated storage window.
Are these weight-loss recipes?
They provide defined portions and nutrition estimates, so you can decide how a lunch fits your needs. Eating a particular soup does not guarantee weight loss.
For more practical meal and routine ideas, join the AltHealth365 newsletter.
Sources and nutrition notes
USDA FoodData Central supplied the ingredient reference values for these calculated estimates (SR Legacy dataset). This is an ingredient calculation, not laboratory analysis. Food handling follows FoodSafety.gov minimum cooking temperatures, the cold food storage chart, and FDA safe food handling guidance.