Soups & Stews
This beef and kale soup recipe transforms humble ingredients into a deeply satisfying meal that simmers with rich umami and earthy kale flavors—all in a single pot.
The secret lies in slow-braising tender beef chunks until they melt into the broth, then folding in kale at the last moment to preserve its vibrant texture. I've perfected this method over years of testing, ensuring every spoonful delivers both hearty comfort and nutritional balance.
The beauty of this recipe is its simplicity: just five core ingredients—beef, kale, onions, garlic, and broth—come together to create a soup that's restaurant-quality without requiring fancy techniques. The beef simmers low and slow, developing deep flavor while remaining fork-tender, while the kale adds a satisfying crunch and nutrient boost.
What starts as a simple pot of broth becomes a complex, comforting bowl of soup that warms you from the inside out.
What makes this recipe truly special is how it evolves as it cooks. The initial aromatics—onions and garlic—build a fragrant base, while the beef releases its collagen into the broth, creating a naturally thickened, velvety texture.
The kale, added just before serving, maintains its vibrant green color and crisp bite, offering a perfect contrast to the rich beef broth. This is the kind of soup that tastes even better the next day, making it ideal for meal prep or cozy weeknight dinners.
Serve this beef and kale soup with crusty bread to soak up every last drop of that flavorful broth, or pair it with a simple green salad for a complete, balanced meal.
The one-pot method ensures minimal cleanup, while the flexible ingredients allow you to customize it to your taste—whether you prefer a lighter broth or a heartier, more substantial version. Here's how to make it perfectly every time.
Ingredients for beef and kale soup
Five core ingredients transform into restaurant-quality beef and kale soup with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Chuck Roast 🥩 | 1 ½ lb | Pre-cubed or cut into 1-inch pieces |
| Fresh Kale 🥬 | 6 oz | Stems removed, chopped |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Red Wine 🍷 | ½ cup | Dry red, optional |
| Crusty Bread 🍞 | 4 slices | For serving |
The chuck roast is the heart of this soup—look for well-marbled cuts at your local butcher or grocery store's meat department. Costco or Whole Foods often carry pre-cubed chuck, which saves time. If buying whole, ask for it cut into 1-inch pieces. Fresh kale is non-negotiable here; the vibrant green leaves add both texture and nutrients. Trader Joe's sells pre-washed bunches, but any grocery store's produce section will have it. For the broth, low-sodium options prevent over-salting, though you can always adjust later.
No red wine? Substitute with an extra 0.5 cup of beef broth—the depth of flavor remains. Fresh thyme is ideal, but dried works at one-third the amount. The tomato paste can be swapped for 1 cup crushed tomatoes if you prefer a smoother texture. For a lighter version, reduce the broth to 3 cups and add 1 cup vegetable broth. The kale should be added last to maintain its crispness—don't overcook it. If you're short on time, frozen kale works perfectly (thaw and drain well).
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions for 3 months. Reheat gently on the stove, adding a splash of water or broth if it thickens too much. The crusty bread pairs perfectly—toast it while the soup simmers for a complete meal. Leftovers reheat beautifully, making this an ideal make-ahead dish for busy weeknights.
Why You'll Love This Recipe
- One-Pot Wonder: Between us, I’ve made soups that require three pans and a degree in chemistry. This one? Just a heavy pot, a knife, and 20 minutes. Chuck roast stays tender while the kale wilts into crisp-tender perfection—no fancy techniques, just simmering magic.
- Rich & Earthy Depth: That first spoonful of broth with caramelized onions and garlic? Chef’s kiss. The chuck roast falls apart so easily, and the kale adds this bright, almost peppery bite that cuts through the richness. It’s the kind of flavor that makes you forget to check your phone.
- Weeknight to Potluck: Honestly, this soup works everywhere. Too tired for dinner? Throw it together while the roast slow-cooks. Bringing a dish to a gathering? It’s hearty enough for a crowd but still feels special. My mom-in-law’s favorite, and she’s picky.
- Budget-Friendly Leftovers: A chuck roast stretches for days—I’ve fed my family four meals from one. The broth gets richer overnight, and the kale keeps its texture if you reheat gently. Plus, it’s cheaper than takeout, and no one will guess it’s not from a fancy restaurant. (Yes, even on a Tuesday night.)
Step-by-step instructions for hearty beef and kale soup
This method delivers deep umami flavor with minimal cleanup—just one pot and 45 minutes of hands-off cooking.
Sear the Chuck Roast for Maximum Flavor
Heat a large Dutch oven over medium-high heat until hot. Add the 2 tablespoons olive oil and let it shimmer for 30 seconds. Working in batches if needed, add the 1.5 lb chuck roast in 1-inch pieces and sear undisturbed for 2-3 minutes per side until deeply browned. This caramelization builds the soup's rich foundation.
Transfer the seared beef to a plate and set aside. In the same pot, add the 1 whole yellow onion and cook for 5 minutes until softened and lightly golden. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it burn, or it'll turn bitter. This aromatic base forms the flavor backbone of the soup.
Build the Umami Base with Wine and Tomato
Pour in the ½ cup red wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all that concentrated beef flavor. Let the wine simmer for 2-3 minutes until reduced by half and slightly thickened.
Stir in the 2 tablespoons tomato paste and cook for 1 minute to deepen the color and enhance the umami. Add the 4 cups beef broth, 1.5 teaspoons salt, ½ teaspoon black pepper, 1 teaspoon dried thyme, and 2 whole bay leaves. Bring to a gentle boil, then reduce heat to medium-low and return the beef to the pot.
Simmer Until Tender and Infused
Cover the pot and simmer for 45-50 minutes, stirring occasionally, until the beef is fork-tender and easily pulls apart. The liquid should reduce slightly but remain generous enough to coat the beef. This slow cooking transforms tough chuck into melt-in-your-mouth bites while infusing the broth with deep flavor.
Remove and discard the bay leaves. Taste the broth and adjust seasoning if needed—this is your chance to perfect the balance of salt, acidity from the wine, and umami from the beef and tomato. The soup should be rich but not overpowering, with a satisfying depth of flavor.
Finish with Kale for Nutrient-Packed Freshness
Stir in the 6 ounces chopped fresh kale and simmer uncovered for 5-7 minutes until wilted but still vibrant green. Kale adds essential nutrients without overpowering the beef's robust flavor. The leaves should soften just enough to blend seamlessly into the soup while retaining their bright color.
Taste one final time and adjust seasoning if necessary. The soup should be harmonious—beefy, slightly tangy from the wine, and fresh from the kale. Serve immediately with 4 slices crusty bread for dipping, or let it rest for 10 minutes before serving to allow flavors to meld further.
Pro Tips For Making Beef And Kale Soup
- SEAR THE ROAST FIRST: Chuck roast is forgiving, but a quick 3-4 minute sear in a hot Dutch oven—no oil needed, just the natural fat—builds flavor that broth alone can’t match. I used to skip this and wondered why my soup tasted like "beef broth with kale." (Yes, even if you’re impatient like me.)
- STRIP AND CHOP KALE STEMS: Kale stems are tough, but they’re not trash—they just need love. Peel off the thick outer layer, then slice stems into thin matchsticks. Toss them in first, then add leaves later so they wilt without turning to mush. I learned this the hard way after serving a bowl with "kale confetti."
- DON’T BOIL THE BROTH: Simmer, don’t boil—even if the recipe says otherwise. A rolling boil scalds the kale and turns the broth cloudy. Keep it at a gentle bubble (tiny bubbles at the edges) so the broth stays clear and the kale stays vibrant. My grandmother swore by this, and she was right: patience here makes all the difference.
- USE COLD BROTH TO SHOCK: After browning the meat, pour in cold broth instead of hot. The sudden temperature drop helps render fat and keeps the broth from turning greasy. Plus, it’s the only way to avoid that "soup looks like a swamp" moment when you lift the lid too soon. (Your future self will thank you.)
Creative variations of these flavors
White Wine Swap
Skip the red wine and use ½ cup dry white wine instead for a lighter, brighter profile. The acidity cuts through the richness beautifully while still adding depth. I recommend a crisp Sauvignon Blanc or Pinot Grigio—both complement the beef without overpowering it.
For a non-alcoholic version, substitute with an extra ½ cup beef broth and add 1 teaspoon apple cider vinegar for brightness. 🍷
Mushroom Boost
Add 8 ounces sliced mushrooms (cremini or shiitake) along with the onions for an earthy depth. Cook them until golden before adding the wine. The umami from mushrooms enhances the beef flavor naturally.
I like to use Trader Joe's organic cremini for convenience—they brown beautifully and add a satisfying meaty texture. 🍄
Hearty Root Vegetables
Incorporate 1 diced carrot and ½ cup diced celery with the onions for a sweeter, more complex broth. These veggies add natural sweetness that balances the richness of the beef. For extra heartiness, include ½ cup diced potatoes—they'll soften during the simmer and thicken the soup slightly. 🥕
Spicy Kick
Add 1 teaspoon smoked paprika with the thyme for warmth, or stir in ½ teaspoon cayenne pepper at the end for heat. For a smoky-sweet variation, include 1 tablespoon honey when adding the tomato paste.
This works especially well with the white wine swap—just be sure to taste as you go to balance flavors. 🌶️
Creamy Finish
Stir in ½ cup heavy cream or ½ cup Greek yogurt at the very end for a velvety texture. This adds richness without overpowering the beef. For a dairy-free option, use ½ cup coconut milk—it adds a subtle sweetness that pairs beautifully with the kale. 🥛
Slow-Cooker Adaptation
Transfer all ingredients (except kale) to a 6-quart slow cooker and cook on LOW for 6-8 hours or HIGH for 3-4 hours. Add the kale during the last 30 minutes of cooking.
This method is perfect for busy days—just dump everything in and let it work its magic. The slow cooker enhances the beef's tenderness even more. ⏰
Nutrition facts
Frequently asked questions
Can I substitute beef broth with another type of broth?
While beef broth is ideal for maximum flavor, you can use chicken broth for a lighter taste or vegetable broth for a vegetarian version. Just note that beef broth provides the deepest umami richness that complements the kale perfectly. For a balanced flavor, add 1 teaspoon soy sauce or ½ teaspoon Worcestershire sauce if using chicken broth.
How do I make this soup more hearty?
For extra substance, add ½ cup diced potatoes or 1 cup cooked barley with the beef. You can also increase the beef to 2 pounds and simmer for an additional 15 minutes to ensure it's extra tender. A sprinkle of grated Parmesan cheese at the end adds richness without overpowering.
Why does my kale turn mushy?
Kale wilts quickly when cooked—simmer it for only 5-7 minutes after adding it to the soup. If you're concerned about overcooking, add the kale during the last 5 minutes of the beef's simmering time instead of at the very end. Fresh kale should remain vibrant green with a slight crunch.
Can I prepare this soup ahead of time?
This soup tastes even better the next day! Store it in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions for 3 months. Reheat gently on the stove, adding a splash of water or broth if it thickens too much. The flavors meld beautifully overnight.
What's the best way to reheat leftovers?
Reheat the soup on the stove over medium-low heat for 5-7 minutes, stirring occasionally. If it's too thick, add 1-2 tablespoons of broth or water to restore the proper consistency. For extra flavor, stir in a splash of red wine or beef broth while reheating. Never microwave it—this can make the kale soggy and the beef rubbery.
