Soups & Stews
This beef barley soup recipe delivers hearty comfort without tomatoes, using simmered beef and malty barley for rich, warming flavor. Growing up in Nana Mae's Atlanta diner, I learned how slow-cooked soups transform simple ingredients into something extraordinary.
The secret lies in browning the beef and developing a deep, aromatic broth that forms the soul of every spoonful.
What makes this recipe special is the balance of textures and flavors—tender beef chunks, chewy barley, and crisp vegetables all working together. Unlike many recipes, this version skips tomatoes entirely, relying instead on caramelized onions, garlic, and herbs to build complexity.
The barley softens just enough to create that satisfying bite, while the beef becomes fork-tender through hours of gentle simmering.
By the time you're done, you'll have a bowl of soup that's warm, satisfying, and packed with depth—perfect for chilly evenings or when you need a meal that feels like a hug.
The aroma alone will fill your kitchen with memories of home-cooked meals, while the first spoonful delivers that perfect combination of savory, malty, and herby notes.
This soup keeps beautifully in the refrigerator for up to five days, making it ideal for meal prep. Serve with crusty bread to soak up every last drop of that rich, flavorful broth. Let's get started on creating this comforting classic that brings warmth to any table.
Ingredients for beef barley soup recipe no tomatoes
Hearty beef and barley need just 15 ingredients to create Nana Mae's comforting classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Chuck Roast 🥩 | 2 lb | Cut into 1-inch cubes |
| Yellow Onions 🧅 | 2 whole | Medium size, sliced |
| Carrots 🥕 | 4 whole | Medium size, peeled |
| Celery Stalks 🌿 | 4 whole | Trimmed, chopped |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced |
| Pearl Barley 🌾 | 1 cup | Uncooked, rinsed |
| Beef Broth 💧 | 6 cups | Low-sodium preferred |
| Red Wine 🍷 | 1 cup | Dry variety, like Cabernet |
| Tomato Paste 🍅 | 2 tbsp | For depth, not sweetness |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Bay Leaves 🍃 | 2 whole | Remove after cooking |
| Olive Oil 🫒 | 2 tbsp | For browning beef |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
The chuck roast is your secret weapon here—look for good marbling at the butcher counter, not the pre-packaged stuff. Costco or local butchers usually have the best quality, but the regular grocery store chuck works too if it's fresh. Caramelizing the onions takes patience (about 20 minutes), but it's worth it—sweat them low and slow until they're deep golden. For the barley, Bob's Red Mill is my go-to brand, but any pearl barley will do. Just make sure it's rinsed before adding to the pot.
No red wine? Substitute with beef broth plus 1 tbsp balsamic vinegar—it'll still taste rich and complex. Fresh thyme is ideal, but dried works at one-third the amount. If you're short on time, baby carrots or pre-chopped celery from Trader Joe's save prep work. The tomato paste is just for depth—skip it entirely if you're avoiding tomatoes (though it adds that umami punch). For extra richness, stir in 1 tbsp Worcestershire sauce at the end, but omit if you're avoiding anchovies.
This soup tastes even better the next day as flavors meld. Keeps for 5 days in the fridge or 3 months frozen. I always make a double batch—portion into containers so lunches are ready for the week. For serving, crusty bread from the bakery section soaks up every last drop of that rich broth. Leftovers reheat beautifully—just add a splash of water or broth if it's too thick.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no chopping boards, no extra pans. Just toss in the chuck roast, onions, carrots, and celery, then let the slow simmer do the work while I sip my coffee.
- Deep Flavor, Zero Guilt: That chuck roast turns ridiculously tender, and the garlic? Oh, it’s roasted until it’s sweet and fragrant, not bitter. Honestly, the first time I made it, my husband asked for seconds before I even finished serving.
- Leftovers That Don’t Suck: Between us, most soups get sad after day two. Not this one. The barley thickens just right, and the beef stays juicy—perfect for lunchboxes or a quick reheat. I’ve had it cold the next day, and it’s still solid.
- Budget-Friendly Crowd-Pleaser: A pound of chuck roast stretches for four servings, and the veggies? Basic, cheap, and always on hand. I’ll be real: this is the soup I make when friends pop over unannounced, and no one ever leaves hungry.
Step-by-step instructions for beef barley soup
Let's build this deeply flavorful soup where tender beef and nutty barley create pure comfort in every spoonful.
Sear the Chuck Roast for Deep Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat until shimmering. Pat the 2 lb chuck roast completely dry with paper towels—this ensures a proper sear. Working in batches if needed, add the beef cubes and sear for 3-4 minutes per side until they develop a rich, brown crust. This step is crucial—it builds the foundation of flavor that will infuse the entire soup.
Once browned, remove the beef and set it aside. Don't drain the fat—this golden browned beef juice (fond) will form the rich base of your soup. If the pan gets too crowded, work in batches to ensure proper browning. You'll know it's ready when the beef releases easily from the pan and has a deep caramelization.
Build the Aromatic Vegetable Base
In the same Dutch oven, add the sliced 2 whole yellow onions, chopped 4 whole carrots, and chopped 4 whole celery stalks. Cook for 8-10 minutes over medium heat, stirring occasionally, until the vegetables soften and begin to caramelize. This process releases their natural sugars, creating a sweet, complex foundation for the soup.
After about 5 minutes, add the 6 cloves minced garlic and cook for another 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell amazing but not bitter. At this point, stir in the 2 tablespoons tomato paste and cook for 1 minute to deepen the flavor without adding tomato acidity. The vegetables should be tender but still hold their shape.
Deglaze and Simmer the Base
Pour in the 1 cup red wine and scrape up all those delicious browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the meaty flavor you worked so hard to create. Let the wine simmer for 3-4 minutes until it reduces by about half and the alcohol cooks off.
Next, add the 6 cups beef broth, 1 cup rinsed pearl barley, 1 tablespoon chopped fresh thyme, 2 whole bay leaves, 1.5 teaspoons salt, and 1 teaspoon black pepper. Bring everything to a gentle boil, then reduce heat to low-medium so the soup maintains a steady simmer. The barley will take about 45-50 minutes to cook through to a tender, nutty perfection.
Cook the Beef Until Fork-Tender
Return the browned beef to the pot and stir gently to distribute it throughout the broth. Here's where we let everything work its magic—cover the pot and let the soup simmer for 2-2.5 hours on low heat. This long cooking time ensures the beef becomes fork-tender and the barley absorbs all those rich flavors.
After about 1.5 hours, check the beef with a fork. It should be easily pierced with little resistance. If it's still tough, give it another 30-45 minutes of cooking time. The soup should smell incredible—like a symphony of beef, barley, and herbs. I know it's tempting to check it frequently, but resist the urge to peek. Every time you lift the lid, you lose valuable heat and moisture.
Finish and Serve with Fresh Herbs
Once the beef is fork-tender and the barley is cooked through (it should have a slight bite but be tender), remove the 2 bay leaves with a slotted spoon. Taste the soup and adjust seasoning if needed—you might need a bit more salt or pepper to balance the flavors. The soup should be rich but not overly salty.
Ladle the hot soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley. The bright parsley cuts through the richness of the beef and barley, adding a fresh finish. Serve immediately with crusty bread to soak up every last drop of that comforting broth. This soup tastes even better the next day as the flavors continue to meld, but it's hard to wait that long!
Pro Tips For Making Beef Barley Soup Recipe No Tomatoes
- SEAR THE ROAST FIRST: Chuck roast needs a proper crust to stay tender—don’t skip the brown. Heat your pot until smoking hot, pat the meat dry, and sear it for 3-4 minutes per side before adding liquid. I used to rush this, and the soup always tasted underwhelming. High heat. Seriously, crank it up.
- CHOP VEGETABLES UNIFORM: Onions, carrots, and celery should be cut into even ½-inch pieces—no tiny bits, no giant chunks. This ensures they cook at the same rate and don’t turn to mush or stay crunchy. I learned this the hard way when my carrots stayed rock-hard while the celery dissolved.
- SALT THE MEAT BEFORE SEARING: Generously salt the chuck roast at least 40 minutes before cooking—this seasoning penetrates deeper than if you salt it later. Use about 1 teaspoon of kosher salt per pound, and don’t wipe it off. Sounds weird, but it works: the meat stays juicier and tastes more developed.
- STIR THE BARLEY LATE: Add the barley only after the meat has cooked for 1.5 hours—this prevents it from turning mushy in the long simmer. Cook it for 20-25 minutes after adding, then taste it. If it’s still firm, it’s fine; if it’s soft, you’ve got time to adjust. I skip this when I’m lazy, but the dish is noticeably better when I don’t.
Dietary considerations for beef barley soup recipe no tomatoes
Gluten-Free Adaptation
Barley contains gluten, so for a gluten-free version, swap the 1 cup pearl barley with 1 cup gluten-free pearl barley or 1 cup quinoa. I've tested Bob's Red Mill gluten-free barley and it works beautifully—just rinse it thoroughly before using.
For quinoa, use the same amount but reduce cooking time to 15 minutes since it cooks faster. The texture will be slightly different but still hearty and satisfying. 🌾
Dairy-Free Considerations
This recipe is naturally dairy-free, but always check your beef broth label—some brands add milk solids. If you're avoiding all dairy, skip any optional butter or cream additions (though this recipe doesn't include them).
The rich beef and wine provide plenty of depth without dairy. I've made this soup for lactose-intolerant friends and they always rave about how comforting it is without any dairy substitutes. 🥩
Low-Sodium Options
Since this recipe uses 6 cups beef broth, opt for a low-sodium variety and reduce the added salt to 1 teaspoon. For extra flavor without salt, add 1 teaspoon Worcestershire sauce (check for anchovies if avoiding fish) or 1 teaspoon soy sauce at the end.
I've found Pacific Foods unsalted beef broth works perfectly—just add your own seasoning. Taste as you go and adjust gradually. 🧂
Vegetarian Substitution
For a vegetarian version, replace the beef with 2 lbs mushrooms (cremini or portobello) and 1 cup lentils. Sauté the mushrooms first to develop deep umami flavors, then proceed with the recipe. I've used brown lentils for texture and white beans for creaminess.
Add 1 teaspoon smoked paprika to enhance the savory profile. The soup will have a different texture but still delivers that comforting, hearty quality. 🌱
Allergen-Friendly Tips
For nut allergies, this recipe is naturally safe—just confirm your broth and wine don't contain nut processing additives. For soy allergies, substitute soy sauce with coconut aminos or omit entirely.
If avoiding wine, use beef broth plus 1 tbsp balsamic vinegar as mentioned earlier. I always double-check labels, especially for broths, since hidden allergens can sneak in. 💡
Meal Prep Advantages
This soup is a meal prep dream—it actually tastes better after 2-3 days as flavors meld. Portion into airtight containers and store in the fridge for up to 5 days or freeze for 3 months. When reheating, add 2-3 tablespoons water or broth per serving to maintain consistency.
I make double batches on Sundays so we have comforting leftovers all week. The barley holds up beautifully to reheating, making this one of my go-to freezer meals. ❄️
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of chuck roast?
For a leaner option, try stew beef or brisket, both of which break down beautifully. If you prefer something more tender, short ribs add incredible richness—just increase simmering time to 3 hours to ensure fork-tender results. I've used flank steak in a pinch, but slice it thinly first for even cooking.
How do I prevent the barley from turning mushy?
Rinse the barley thoroughly before adding to remove excess starch, which causes mushiness. Cook it in the broth for 45-50 minutes—it should have a slight bite. If it's still too firm after that, add 1 cup hot water and simmer 10 more minutes. Never boil vigorously, as this breaks down the barley too quickly.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low-medium heat until steaming, stirring occasionally. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals, stirring between each. Add 2-3 tablespoons broth or water if the soup thickens too much. Leftovers taste even better the next day as flavors deepen!
Can I make this soup in an Instant Pot?
Yes! Sear the beef first, then sauté veggies. Add all ingredients except barley, pressure cook for 60 minutes, then stir in barley and cook on high pressure for 15 minutes. Natural release for 10 minutes before opening. The Instant Pot cuts cooking time significantly while keeping flavors rich.
Why does my soup taste bland?
Most likely, the beef wasn't browned enough or the vegetables weren't caramelized. Always develop a deep fond by searing the beef and cooking onions until golden. Taste as you go and adjust with salt, pepper, or a splash of red wine at the end. A pinch of smoked paprika or Worcestershire sauce can add hidden depth too.
