This is a soup I reach for when I want something honest: filling, straightforward, and built around solid macros. It leans on extra-lean ground beef and farro to give you a satisfying protein-and-whole-grain base, plus pantry-friendly flavor from onion soup mix and beef bouillon. It’s the kind of thing you can make on a weeknight and still feel proud of the leftovers the next day.
No unnecessary fuss here — just sensible steps and reliable results. Vegetables give texture and vitamins, the tomatoes add brightness, and the farro holds up to reheating without turning to mush. If you’re trimming fats or counting macros, this one scales and plays nicely with portioning.
Below I lay out the exact ingredients and the exact step-by-step process I use. There are short notes with each ingredient, practical swaps, troubleshooting tips, and serving ideas so you can take this soup from stovetop to table confidently.
What You’ll Gather

- 1 cup diced yellow onion — builds the aromatic base; dice small so it softens quickly.
- 2 whole carrots, peeled and diced — sweetness and texture; keep dice uniform for even cooking.
- 2 ribs celery — savory balance and crunch; slice thin if you prefer softer pieces.
- 1.25 pounds extra lean ground beef 96/4 — primary protein and savory backbone; cooks quickly and keeps the soup lean.
- salt & pepper to taste — seasoning at two stages (during cooking and after simmer) gives better control.
- 14.5 oz petite diced tomatoes (1 can) — adds acidity and tomato flavor; include the juices for depth.
- 8 cups water — the cooking liquid; neutral and low-calorie base that lets the bouillon do the heavy lifting.
- 1 envelope onion soup mix (1 oz) — concentrated savory seasoning; dissolves into the broth for immediate flavor.
- 2 cubes beef bouillon — amps the beefy notes; dissolve fully for even seasoning.
- 1 teaspoon dried basil — an herbaceous lift; adds subtle warmth.
- 1/2 teaspoon dried thyme leaves — earthy counterpoint to the basil; use crushed if stems are large.
- 2 bay leaves — background savory depth; remove before serving.
- 1/2 cup farro — chewy whole grain with good mouthfeel; rinsing before use helps remove dust.
Cook Macro Friendly Beef and Farro Soup Like This
- Dice the yellow onion, peel and dice the carrots, and chop the celery ribs.
- Spray a large pot with nonstick cooking spray and place over medium heat.
- Add the diced onion, carrots, chopped celery, 1.25 pounds extra lean ground beef, and salt & pepper to taste. Cook 5–7 minutes, breaking the beef into small pieces, until the beef is fully cooked and the vegetables begin to soften.
- Add the 14.5 oz can of petite diced tomatoes (with their juices), 8 cups water, the 1 oz envelope of onion soup mix, 2 beef bouillon cubes, 1 teaspoon dried basil, 1/2 teaspoon dried thyme, and 2 bay leaves. Stir to combine and bring the pot to a boil.
- Reduce heat to a simmer and stir in 1/2 cup farro. Simmer until the farro is chewy and tender, about 25–30 minutes.
- Remove and discard the bay leaves, taste the soup, and adjust salt & pepper as desired.
- Ladle the soup into bowls and serve.
Why You’ll Love This Recipe
This soup hits the sweet spot of comfort and control. Extra-lean ground beef supplies a dense protein source without excess fat, while farro contributes filling carbohydrates and a nice chew that holds up in the fridge. The can of diced tomatoes and the onion soup mix give immediate, reliable flavor without a long list of seasonings.
It’s also very forgiving. The steps are straightforward, the timing is reasonable for a weeknight, and the final simmer time for the farro gives you room to multitask. Portion out servings into containers and you have several single-portion lunches ready to go.
For folks tracking macros, this is a practical base you can portion by weight and pair with vegetables or a side salad for completed meals.
Swap Guide

Protein swaps
- Lean ground turkey or ground chicken — similar protein, slightly different flavor profile.
- Cooked ground pork — richer mouthfeel if you don’t need it to be as lean.
Grain & legume swaps
- Barley or farro-toasted wheat berries — similar chew; adjust simmer time as these grains vary in cook time.
- Rinsed lentils (green or brown) — swap one-for-one by volume but expect a different texture and slightly shorter simmer time.
Broth & seasoning
- Use a low-sodium beef or vegetable broth instead of the bouillon+cups-of-water combo for more control over salt.
- Skip the onion soup mix and salt with garlic powder, onion powder, and a touch of soy sauce for a different savory profile.
What’s in the Gear List

- Large, heavy-bottomed pot (6–8 quarts recommended) — ensures even heat and room for simmering.
- Sharp chef’s knife and cutting board — for quick, uniform chopping of onion, carrots, and celery.
- Wooden spoon or spatula — breaking up the beef and stirring the farro without scratching the pot.
- Measuring cups and teaspoon — for accurate farro and seasoning amounts.
- Ladle and bowls for serving.
Common Errors (and Fixes)
- Farro turns mushy: Overcooking or using pearl farro that needs less time can cause this. Fix: check the package type first; remove farro a few minutes earlier if it reaches tenderness sooner.
- Soup tastes flat: Often a salt issue. Fix: remove bay leaves and then season incrementally with salt, tasting between additions. A squeeze of lemon can brighten flavors if salt is already adjusted.
- Beef is clumpy or greasy: If you crowd the pot or don’t break the meat apart, you’ll get clumps. Fix: use medium heat, break beef into small pieces during the 5–7 minute cook, and blot excess fat with a paper towel if necessary (though with 96/4 this should be minimal).
- Vegetables are undercooked but farro is done: Dice vegetables uniformly and a bit smaller to match the farro’s cook time. Alternatively, start the veggies a minute or two earlier before adding the beef.
Holiday-Friendly Variations
Turn this everyday soup into something a little more festive without losing its macro-friendly character.
- Herb-forward winter version: Stir in a handful of chopped fresh parsley and a sprig of rosemary simmered in a cheesecloth sachet (remove before serving) for holiday aromatics.
- Hearty autumn bowl: Add diced butternut squash or pumpkin (no added sugar) early in the simmer so it softens into the broth.
- Spiced-up celebration pot: A pinch of smoked paprika and a bay leaf remains will give a slightly smoky, deeper flavor that pairs well with roasted root vegetables on the side.
Insider Tips
- Prep once, finish fast: Dice the mirepoix (onion, carrot, celery) the night before to shave off active time on a busy evening.
- Rinse the farro: A quick rinse removes dust and ensures a cleaner broth color and flavor.
- Control salt in stages: Add a conservative amount during the initial cook, then taste and finish seasoning after the farro has softened — grains absorb a lot of salt as they cook.
- Keep bay leaves visible: Tuck them to the side of the pot so you can find and remove them easily before serving.
- Portion for macros: Weigh servings cold for consistent macro tracking; the soup firms up a bit when chilled, so a 12 oz portion hot won’t weigh exactly the same when cold.
Keep-It-Fresh Plan
- Refrigeration: Cool the soup to room temperature within two hours and store in airtight containers for up to 4 days.
- Freezing: This soup freezes well. Use freezer-safe containers and leave a little headroom for expansion. Thaw overnight in the fridge before reheating.
- Reheating: Reheat gently on the stovetop over medium-low heat; add a splash of water if it thickened in the fridge. Microwave in a covered bowl, stirring every 60–90 seconds for even heat.
- Freshen before serving: A quick squeeze of lemon or a few basil leaves right before serving brightens flavors after storage.
Handy Q&A
- Q: Can I use quick-cooking farro or instant farro? A: Yes, but cook time will be shorter. Add it toward the end of simmering and watch closely to avoid overcooking.
- Q: Can I brown the beef separately? A: Absolutely. Browning in a separate pan can develop more caramelized flavor; drain any excess fat before adding the beef to the pot if you want to keep the soup lean.
- Q: Is there a vegetarian version? A: Substitute vegetable bouillon for the beef bouillon and swap the ground beef for diced mushrooms and/or cooked lentils for a similar texture and umami presence.
- Q: My soup is too salty after adding bouillon; how to fix? A: Add unsalted liquid (water or low-sodium broth) and a peeled, halved potato to absorb excess salt while simmering for 10–15 minutes, then remove the potato.
- Q: How thick should the final soup be? A: It should be brothy with visible liquid and suspended farro; if it’s too thick, thin with a little hot water or broth during reheating.
Bring It to the Table
Serve this soup simply: bowls warmed, a ladleful of soup, and a garnish if you like — chopped parsley, a grind of black pepper, or a sprinkle of Parmesan. It pairs well with a crisp green salad or a slice of whole-grain bread for dipping if you need more carbs. For meal prep, portion into single-serving containers and add a small side of steamed greens to round out the plate.
Make a big pot, enjoy a few comforting bowls, and use the leftovers to power through busy days. Macro-friendly doesn’t have to mean boring — it just means smart, satisfying food that supports your goals without sacrificing taste.

Macro Friendly Beef and Farro Soup
Ingredients
Ingredients
- 1 cupdiced yellow onion
- 2 wholecarrotspeeled and diced
- 2 ribs celery
- 1.25 poundsextra lean ground beef96/4
- salt & pepperto taste
- 14.5 ozpetite diced tomatoes1 can
- 8 cupswater
- 1 envelopeonion soup mix1 oz
- 2 cubesbeef bouillonor use other bouillon
- 1 teaspoondried basil
- 2 bay leaves
- 1/2 teaspoondried thyme leaves
- 1/2 cupfarro
Instructions
Instructions
- Dice the yellow onion, peel and dice the carrots, and chop the celery ribs.
- Spray a large pot with nonstick cooking spray and place over medium heat.
- Add the diced onion, carrots, chopped celery, 1.25 pounds extra lean ground beef, and salt & pepper to taste. Cook 5–7 minutes, breaking the beef into small pieces, until the beef is fully cooked and the vegetables begin to soften.
- Add the 14.5 oz can of petite diced tomatoes (with their juices), 8 cups water, the 1 oz envelope of onion soup mix, 2 beef bouillon cubes, 1 teaspoon dried basil, 1/2 teaspoon dried thyme, and 2 bay leaves. Stir to combine and bring the pot to a boil.
- Reduce heat to a simmer and stir in 1/2 cup farro. Simmer until the farro is chewy and tender, about 25–30 minutes.
- Remove and discard the bay leaves, taste the soup, and adjust salt & pepper as desired.
- Ladle the soup into bowls and serve.
Notes
The more accurate macros for 1 serving (approximately 1 cup) are as follows: 114 calories, 2.1g F/10g C/11.7g P.
