
There’s something deeply satisfying about a hearty, slow-cooked meal that fills your home with an irresistible aroma. This Slow Cooker Beef Shanks and White Beans recipe delivers just that—a rich, comforting dish that’s perfect for a family dinner or a cozy night in. The beef shanks become fork-tender after hours of slow cooking, while the creamy white beans soak up the deeply savory broth. It’s a one-pot wonder that requires minimal hands-on time but yields maximum flavor.
Why This Recipe Works
Beef shanks are an ideal cut for slow cooking because the long cooking time tenderizes the meat and softens the connective tissue around the bone. This results in meat that falls off the bone and a broth that’s rich and flavorful. The addition of white beans adds creaminess and substance, making this a well-rounded, satisfying meal. The combination of onions, garlic, herbs, and a touch of tomato paste creates a deeply savory broth that ties everything together. Plus, the slow cooker does most of the work, allowing you to enjoy a delicious, home-cooked meal with minimal effort.
Detailed Ingredient Guide
For the Beef Shanks
- 3 to 4 beef shanks (about 3 to 3 1/2 pounds total): Choose bone-in beef shanks for the best flavor and texture. The bone adds richness to the broth.
- 1 1/2 teaspoons kosher salt: Enhances the natural flavors of the beef.
- 1 teaspoon black pepper: Adds a bit of spice and depth.
- 1 teaspoon garlic powder: Provides a subtle garlic flavor that complements the fresh garlic.
- 1/2 teaspoon smoked paprika: Adds a smoky, slightly sweet note to the beef.
- 2 tablespoons olive oil: Used for searing the beef shanks to develop a rich, browned crust.
For the Slow Cooker
- 1 large yellow onion, diced: Provides a sweet, aromatic base for the dish.
- 4 cloves garlic, minced: Adds a pungent, savory flavor.
- 2 tablespoons tomato paste: Deepens the flavor and adds a slight tanginess.
- 2 cups low-sodium beef broth: Gives the dish a rich, savory base. Low-sodium allows you to control the seasoning.
- 1 tablespoon Worcestershire sauce: Adds a umami-rich depth of flavor.
- 1 teaspoon Dijon mustard: Provides a subtle tang and complexity.
- 1 teaspoon dried thyme: Adds an earthy, slightly floral note.
- 1/2 teaspoon dried rosemary: Contributes a piney, aromatic flavor.
- 1 bay leaf: Infuses the broth with a subtle, herbal aroma.
- 2 cans white beans (15 ounces each, drained and rinsed): Cannellini or Great Northern beans work best as they hold their shape while absorbing the broth.
Optional for a Thicker Broth
- 1 tablespoon cornstarch: Used to thicken the broth if desired.
- 2 tablespoons cold water: Helps to create a smooth slurry with the cornstarch.
Full Method Explained Step by Step
- Season the Beef: Pat the beef shanks dry with paper towels. Season both sides with salt, black pepper, garlic powder, and smoked paprika. This ensures the seasoning adheres well to the meat.
- Brown the Beef Shanks: Heat the olive oil in a large skillet over medium-high heat. Add the beef shanks and sear for about 3 to 4 minutes per side, or until deeply browned. Work in batches if necessary to avoid overcrowding the pan. Transfer the browned beef shanks to the slow cooker. Browning the meat adds depth of flavor and improves the dish’s overall appearance.
- Cook the Onion: Reduce the skillet heat to medium. Add the diced onion and cook for about 4 to 5 minutes, stirring occasionally, until softened. Add the minced garlic and cook for another 30 seconds. This step builds the flavor base for the dish.
- Add the Tomato Paste: Stir the tomato paste into the onions and garlic. Cook for about 1 minute to deepen the flavor. Tomato paste adds a rich, umami note and helps to thicken the broth slightly.
- Deglaze the Skillet: Pour about 1/2 cup of the beef broth into the skillet. Scrape up the browned bits from the bottom of the pan with a wooden spoon. Pour the entire mixture into the slow cooker. Deglazing ensures that all the flavorful browned bits are incorporated into the dish.
- Add the Remaining Seasonings: Add the remaining beef broth, Worcestershire sauce, Dijon mustard, thyme, rosemary, and bay leaf to the slow cooker. The liquid does not need to completely cover the beef shanks. These ingredients infuse the broth with a complex, savory flavor.
- Slow Cook the Beef: Cover and cook on LOW for 7 to 8 hours or on HIGH for 4 to 5 hours. The beef is ready when it is very tender and pulls easily away from the bone. Slow cooking ensures that the beef becomes tender and the flavors meld together.
- Add the White Beans: About 45 minutes before serving, gently stir the drained and rinsed white beans into the cooking liquid around the beef. Cover and continue cooking until the beans are hot and have absorbed some of the savory broth. Adding the beans near the end prevents them from becoming too soft.
- Thicken the Broth if Desired: If you prefer a thicker sauce, whisk together the cornstarch and cold water until smooth. Stir the slurry into the cooking liquid during the final 15 to 20 minutes. Continue cooking until the broth thickens slightly. This step is optional but can enhance the dish’s texture.
- Finish and Serve: Remove and discard the bay leaf. Taste the broth and adjust the salt and black pepper if needed. Serve each beef shank with plenty of white beans and spoon the savory broth over the top. This final step ensures that the dish is perfectly seasoned and presented.
Tips and Common Mistakes
- Brown the meat first: Searing the beef shanks creates deeper flavor and better color. Do not skip this step.
- Cook low and slow: Beef shanks need sufficient time for the connective tissue to soften. Do not rush the cooking process.
- Do not overcrowd the pan: When browning the beef shanks, work in batches to ensure even browning and to prevent steaming the meat instead of searing it.
- Add canned beans near the end: This keeps them creamy without making them mushy. Adding them too early can result in overcooked beans.
- Use low-sodium broth: It gives you better control over the final seasoning. You can always add more salt later if needed.
- Keep the bone: Bone-in beef shanks add extra richness to the cooking liquid. Removing the bone before cooking can result in a less flavorful dish.
- Adjust the seasoning at the end: Taste the broth before serving and adjust the salt and pepper as needed. The flavors concentrate as the dish cooks, so it’s important to balance the seasoning at the end.
Serving Suggestions
This hearty dish pairs well with a variety of sides. Here are some suggestions to complement the rich, savory flavors of the beef shanks and white beans:
- Mashed potatoes: The creamy texture and mild flavor of mashed potatoes balance the rich, savory broth.
- Crusty bread: Use it to soak up the delicious broth. A baguette or ciabatta works well.
- Garlic bread: Adds an extra layer of flavor and helps to mop up the broth.
- Steamed rice: The mild flavor of rice complements the robust flavors of the dish.
- Polenta: Its creamy texture and mild flavor make it a great accompaniment.
- Roasted carrots: Adds a touch of sweetness and a pop of color to the plate.
- Green beans: A simple side of steamed or sautéed green beans adds freshness and crunch.
- Simple green salad: A light, fresh salad with a tangy vinaigrette can cut through the richness of the dish.
Frequently Asked Questions
Do I have to brown beef shanks before slow cooking?
No, but browning is highly recommended because it adds deeper flavor and improves the finished appearance of the dish. Browning the meat creates a rich, caramelized crust that enhances the overall flavor of the dish.
Why are my beef shanks still tough?
They usually need more cooking time. Continue cooking until the meat easily pulls away from the bone with a fork. Beef shanks require long, slow cooking to tenderize the connective tissue and make the meat fork-tender.
Can I use dried white beans?
Yes, but they should be soaked and cooked separately until nearly tender before being added. Canned beans provide more predictable results for this recipe, as they are already cooked and ready to absorb the flavors of the broth.
Can I add the canned beans at the beginning?
It is better to add them near the end. Canned beans are already cooked and may become too soft after many hours in the slow cooker. Adding them about 45 minutes before serving ensures they remain creamy and hold their shape.
Can I cook beef shanks on HIGH?
Yes. Cook them on HIGH for approximately 4 to 5 hours, or until completely tender. Cooking on HIGH can reduce the total cooking time but may result in slightly less tender meat compared to cooking on LOW.
Can I make this in a Dutch oven?
Yes. Cover and cook in a 325°F (165°C) oven for approximately 3 to 3 1/2 hours, or until the beef is fork-tender. Add the canned beans during the final 30 minutes. A Dutch oven provides even heat distribution and can be used for both stovetop and oven cooking.
What is the best bean for this recipe?
Cannellini beans are an excellent choice because they are creamy, mild, and sturdy enough to hold their shape. Great Northern beans also work well and provide a similar texture and flavor.
Can I remove the bones before serving?
Yes. Once the beef is tender, you can remove the bones and return the meat to the beans and broth before serving. Removing the bones can make the dish easier to eat and present, but keep in mind that the bones contribute to the richness of the broth.
Conclusion
This Slow Cooker Beef Shanks and White Beans recipe turns an economical, slow-cooking cut of beef into a rich and satisfying dinner. The beef becomes tender enough to fall away from the bone while the white beans absorb the savory broth. With simple preparation and plenty of comforting flavor, it is an excellent recipe for Sunday dinner, meal prep, busy days, or any time you want a hearty slow cooker meal. The combination of tender beef, creamy beans, and deeply flavorful broth makes this dish a winner for any occasion. Enjoy the comforting, home-cooked flavors of this classic recipe!
Recipe Card

Slow Cooker Beef Shanks and White Beans
Ingredients
Method
- Season the Beef: Pat the beef shanks dry with paper towels. Season both sides with salt, black pepper, garlic powder, and smoked paprika.
- Brown the Beef Shanks: Heat the olive oil in a large skillet over medium-high heat. Add the beef shanks and sear for about 3 to 4 minutes per side , or until deeply browned. Work in batches if necessary so the pan is not overcrowded. Transfer the browned beef shanks to the slow cooker.
- Cook the Onion: Reduce the skillet heat to medium. Add the diced onion and cook for about 4 to 5 minutes , stirring occasionally, until softened. Add the minced garlic and cook for another 30 seconds.
- Add the Tomato Paste: Stir the tomato paste into the onions and garlic. Cook for about 1 minute to deepen the flavor.
- Deglaze the Skillet: Pour about 1/2 cup of the beef broth into the skillet. Scrape up the browned bits from the bottom of the pan with a wooden spoon. Pour the entire mixture into the slow cooker.
- Add the Remaining Seasonings: Add the remaining beef broth, Worcestershire sauce, Dijon mustard, thyme, rosemary, and bay leaf. The liquid does not need to completely cover the beef shanks.
- Slow Cook the Beef: Cover and cook on LOW for 7 to 8 hours or on HIGH for 4 to 5 hours . The beef is ready when it is very tender and pulls easily away from the bone.
- Add the White Beans: About 45 minutes before serving , gently stir the drained and rinsed white beans into the cooking liquid around the beef. Cover and continue cooking until the beans are hot and have absorbed some of the savory broth.
- Thicken the Broth if Desired: If you prefer a thicker sauce, whisk together the cornstarch and cold water until smooth. Stir the slurry into the cooking liquid during the final 15 to 20 minutes. Continue cooking until the broth thickens slightly.
- Finish and Serve: Remove and discard the bay leaf. Taste the broth and adjust the salt and black pepper if needed. Serve each beef shank with plenty of white beans and spoon the savory broth over the top.

