Soups & Stews
This ribs soup recipe transforms tough ribs into tender, fall-off-the-bone pieces in a rich, smoky broth—turning ordinary weeknights into unforgettable meals. This ribs and potatoes soup recipe delivers exactly that—deep, savory flavors developed through slow cooking, where ribs become the star of a hearty, velvety broth.
The secret lies in the low-and-slow braising technique that extracts maximum flavor from the bones, creating a broth so rich it deserves its own bowl.
What sets this recipe apart is the balance of textures and flavors: tender ribs, creamy potatoes, and a broth so deeply seasoned it sings with smoky, caramelized notes.
The recipe builds on traditional methods but simplifies them for home cooks, using accessible techniques like overnight braising that turn a simple pot of water into liquid gold. No pressure cooker or sous-vide machine required—just patience and a few key ingredients.
By the time you're done, you'll have a soup that's equal parts nourishing and indulgent—perfect for chilly evenings or when you need a meal that feels like a hug in a bowl.
The ribs will be so tender they practically melt, the potatoes will be perfectly creamy, and the broth will be so flavorful it'll have everyone asking for seconds. This is the kind of recipe that becomes a household staple once you try it.
The best part? Leftovers taste even better the next day as the flavors continue to meld. Serve with crusty bread to soak up every last drop of that smoky broth, and you've got a complete meal that's both satisfying and impressive. Let's get started on creating this comforting classic.
Ingredients for ribs soup
Sixteen ingredients, one pot, endless comfort—this ribs and potatoes soup delivers restaurant-quality depth at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Ribs 🥩 | 3 lb | Bone-in, meaty cuts preferred |
| Yellow Onions 🧅 | 2 whole | Chopped, medium dice |
| Russet Potatoes 🥔 | 2 lb | Peeled, cubed, 1-inch pieces |
| Carrots 🥕 | 3 whole | Peeled, chopped, medium dice |
| Celery Stalks 🌿 | 4 whole | Chopped, medium dice |
| Garlic Cloves 🧄 | 8 cloves | Peeled, smashed |
| Tomato Paste 🍅 | ½ cup | High-quality, no sugar added |
| Beef Broth 💧 | 8 cups | Homemade or premium store-bought |
| Red Wine 🍷 | 1 cup | Dry, bold variety |
| Apple Cider Vinegar 🍏 | 2 tbsp | For depth of flavor |
| Smoked Paprika 🌶️ | 2 tbsp | For authentic smoky flavor |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Thyme Sprigs 🌿 | 4 whole | Fresh, stems removed |
| Salt 🧂 | 1 ½ tbsp | Kosher or sea salt |
The ribs are the foundation, so choose meaty, bone-in cuts—the marrow adds richness to the broth. Costco or local butchers often carry the best cuts, but any grocery store with a meat counter should have suitable options. Look for ribs with good marbling and minimal connective tissue. If you can't find beef ribs, pork ribs work too—just reduce cooking time slightly. The potatoes should be Russets or Yukons; their starchiness makes them creamy when slow-cooked. Organic or locally sourced potatoes often have better flavor, but conventional works fine. Chop them uniformly for even cooking.
No red wine? Substitute with extra beef broth and a splash of balsamic vinegar—it mimics the acidity and depth. Fresh thyme unavailable? Dried thyme at one-third the amount works in a pinch, though fresh is ideal. For the tomato paste, Trader Joe's or Rao's brands are reliable, but any high-quality paste will do. If you're using pre-chopped vegetables, rinse them well to remove excess starch. The celery adds subtle sweetness, so don't skip it—it balances the richness of the ribs. For extra smokiness, add a dash of liquid smoke, though fresh smoked paprika is preferred.
This soup tastes even better the next day, so make a big batch and store it properly. Keep it refrigerated for up to 5 days in an airtight container, or freeze for 3 months. The broth will thicken upon reheating, so add a splash of water or broth if it seems too dense. For serving, garnish with fresh parsley or a drizzle of high-quality olive oil. The ribs will be so tender they'll fall apart with a fork, and the potatoes will be perfectly creamy—worth every minute of slow cooking.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no chopping boards full of scraps, no multiple pans to wash. Toss in the ribs, veggies, and broth, then let it simmer while you handle the rest of your day.
- Deep, Meat-Focused Richness: The beef ribs fall off the bone, and that slow-cooked collagen? It turns the broth into liquid gold. Honestly, the first time I tasted it, I nearly dropped my spoon.
- Weeknight Workhorse: This soup is my go-to when I need something hearty but don’t want to slave over it. Double the batch, and you’ve got lunch for tomorrow—no last-minute stress.
- Budget-Friendly Feast: Ribs might sound fancy, but they stretch further than you’d think. Pair the tender meat with those sturdy potatoes and carrots, and suddenly, you’ve got a filling, satisfying meal that won’t break the bank.
Step-by-step instructions for ribs and potatoes soup recipe
Transform simple ingredients into a deeply comforting soup with rich, smoky depth and tender meat.
Sear the Beef Ribs for Maximum Flavor
Pat the 3 lb beef ribs dry with paper towels to remove any moisture. This step is crucial for developing a deep, caramelized flavor in the broth. Heat a large Dutch oven over medium-high heat and add the ribs. Sear them for 8-10 minutes on each side until they develop a deep brown crust. Don't rush this—you're building flavor that will infuse the entire soup.
Once browned, remove the ribs from the pot and set them aside. The browned bits left in the pot will form the foundation of your rich broth. If you notice any excess fat accumulating, carefully wipe it away with paper towels to prevent greasiness in the final soup.
Build the Aromatic Base with Vegetables
In the same Dutch oven, add the chopped 2 whole yellow onions, 3 whole carrots, and 4 whole celery stalks. Cook them over medium heat for 8-10 minutes, stirring occasionally, until they begin to soften and release their natural sweetness. This process, called sweating, draws out their flavors without browning.
Add the 8 cloves smashed garlic cloves and the 0.5 cup tomato paste. Stir well to combine and cook for another 2-3 minutes until the tomato paste darkens slightly and becomes fragrant. This step creates a rich, umami base that will carry through the entire soup. The garlic should be golden but not burned—watch it closely as it can go from perfect to bitter in seconds.
Deglaze and Develop the Broth
Pour in the 1 cup red wine and scrape up all the browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the concentrated flavors that have built up during searing. Let the wine simmer for 3-4 minutes until it reduces by half and the alcohol burns off, leaving behind a rich, wine-infused liquid.
Add the 8 cups beef broth, 2 tbsp smoked paprika, 2 tbsp apple cider vinegar, 1.5 tbsp salt, 1 tsp ground black pepper, 2 whole bay leaves, and 4 whole thyme sprigs. Bring the mixture to a gentle boil, then reduce heat to medium-low. Return the seared beef ribs to the pot, ensuring they're fully submerged in the liquid. Cover and let it simmer gently for 1 hour and 30 minutes, maintaining a steady simmer rather than a rolling boil.
Add Potatoes and Simmer to Perfection
After the initial simmering time, add the peeled and cubed 2 lb russet potatoes to the pot. The potatoes should be fully submerged in the broth. If they're not, add enough hot water to cover them completely. Return the pot to a gentle simmer and cook for another 45-60 minutes, or until the potatoes are fork-tender and the beef ribs are falling off the bone.
During this final cooking stage, taste the broth occasionally and adjust seasoning if needed. The potatoes should absorb some of the broth's richness, creating a hearty, satisfying bite in each spoonful. The beef should be so tender that it practically melts when you touch it with a fork. This is where the magic happens—the flavors meld together into a deeply comforting soup.
Finish and Serve with Confidence
Once the potatoes are tender and the beef is falling apart, remove the beef ribs from the pot and let them cool slightly before shredding the meat off the bones. Return the shredded meat to the pot and discard the bones. Remove and discard the bay leaves and thyme sprigs. Taste the soup and adjust seasoning if needed—this is your final opportunity to ensure perfect balance.
Serve the soup hot, with the shredded beef ribs distributed throughout. The broth should be rich and smoky, with deep layers of flavor from the wine, tomato paste, and slow-cooked vegetables. Each spoonful should deliver comfort in every bite—tender meat, hearty potatoes, and a broth that's both satisfying and deeply flavorful. This soup is perfect for chilly days or whenever you crave a meal that feels like a warm embrace.
Pro Tips For Making Ribs Soup
- Brown the Ribs First: After cutting the beef ribs into chunks, sear them in a hot pot with a little oil until they turn deep brown—about 5-7 minutes. This step isn’t just for flavor; it builds a crust that keeps the meat from falling apart later. (Yes, it’ll smell amazing, but resist the urge to rush.)
- Chop Onions Like a Pro: Dice the yellow onions into even ¼-inch pieces—no need for perfection, but avoid the tiny, uneven bits that cook into mush. A sharp knife and a steady hand make this faster than you’d think, and it keeps the soup’s texture balanced. (I used to eyeball it and ended up with soup that tasted like onion paste.)
- Par-Cook the Potatoes: Boil the Russet potatoes for 8-10 minutes before adding them to the ribs soup—just until they’re fork-tender but still hold shape. This guarantees they’ll finish cooking without turning to glue in the pot. (Trust me, your spoon will thank you.)
- Simmer Low and Slow: Once everything’s in the pot, keep the heat at a gentle simmer—low enough that you barely see bubbles at the edges. High heat = tough ribs and mushy veggies. (I learned this after one disastrous batch where the carrots turned to sad, limp noodles.)
Regional styles of this recipe
Southern Smoky Style
In the American South, ribs soup takes on a deep, smoky character inspired by barbecue traditions. I like to boost the smokiness by adding 1 tbsp chipotle powder along with the smoked paprika, creating a slow-cooked broth with authentic BBQ depth.
Serve with cornbread on the side—its sweetness contrasts beautifully with the rich, savory soup. 🌶️
French Beef Rib Potage
Across the Atlantic, French cuisine transforms ribs soup into a refined potage by incorporating white wine instead of red and adding mushrooms for earthiness. I swap the potatoes for parsnips and finish with a drizzle of crème fraîche before serving.
The French version is lighter but equally comforting, perfect for a cozy dinner party.
Italian Osso Buco-Inspired
For an Italian twist, I use veal shanks instead of beef ribs and add tomato passata for brightness. The broth becomes a velvety ragù, and I finish with fresh basil and a splash of dry vermouth>.
This version is richer and more aromatic, with a touch of acidity that cuts through the meat's richness. 🍷
Mexican-Style Carnitas Soup
In Mexican cuisine, ribs soup becomes a vibrant carnitas-inspired dish. I add 2 tbsp adobo sauce and 1 tsp cumin to the broth, then finish with cilantro and lime wedges>.
The ribs are shredded and served with warm tortillas> for scooping. This version is bold, spicy, and perfect for a quick, flavorful meal.
German Sauerbraten Broth
The Germans take ribs soup to hearty new heights by marinating the ribs overnight in vinegar and spices>. I use red wine vinegar> and mustard seeds>, then slow-cook until the meat is fork-tender.
The broth is tangy and deeply savory, often served with red cabbage> and dumplings>. This is a true winter warmer!
Modern Fusion Twist
For a contemporary take, I blend techniques by adding miso paste> for umami depth and ginger> for brightness. A splash of sesame oil> at the end elevates the dish with a nutty aroma.
This fusion version works beautifully with steamed jasmine rice> and garnished with scallions>. It’s a crowd-pleaser that bridges traditions effortlessly. ✨
Nutrition facts
Frequently asked questions
Can I use pork ribs instead of beef ribs for this recipe?
Pork ribs work beautifully and cook slightly faster than beef ribs. For a 3 lb pork rib portion, reduce the simmering time by 20-30 minutes—they'll be tender in about 1 hour 15 minutes instead of 1 hour 45 minutes. The flavor profile will be sweeter and more delicate, perfect for those who prefer milder meat.
How do I make this ribs soup in a slow cooker?
Transfer the seared ribs and all ingredients (except potatoes) to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add potatoes during the last 1 hour of cooking. The slow cooker's gentle heat will create an even more tender broth. Just stir occasionally and adjust seasoning at the end.
Why is my broth too greasy after cooking?
Excess fat comes from unrendered fat on the ribs or searing too much. To fix it: Skim fat with a spoon during cooking, or chill the broth overnight—the fat will solidify on top and can be easily removed. For future batches, pat ribs extra dry before searing and wipe the pot clean after browning.
Can I make 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. The flavors meld beautifully. Reheat gently on the stove, adding a splash of water if the broth thickens too much. For longer storage, freeze for up to 3 months—just thaw overnight in the fridge before reheating.
What's the best way to serve this ribs soup?
Pair it with crusty bread or cornbread to soak up the rich broth. For extra flair, garnish with fresh parsley, a drizzle of high-quality olive oil, or a sprinkle of smoked paprika. Serve with a simple green salad to balance the richness, or offer warm tortillas on the side for a Mexican-inspired twist.