There are soups, and then there are soups that stop you mid-spoonful and make you close your eyes for a moment to appreciate what is happening in that bowl. Beef Barley Soup is firmly in the second category. It is the kind of soup that has been earning its place on dinner tables for generations — not because it is trendy or because it photographs well (though it does), but because it is genuinely, deeply, uncommonly good in a way that only long-cooked, carefully built food can be. A rich, mahogany-hued broth that smells of rosemary and thyme. Chunks of beef so tender they yield at the lightest pressure from a spoon. Vegetables that have softened and sweetened over their time in the pot. And pearl barley — plump, slightly chewy, nutty — giving every spoonful a substance and satisfaction that no other grain quite replicates.
This is cold-weather food in its most essential form. The kind of thing you make on a Sunday when there is nowhere to be, when the kitchen fills with one of the best smells in the world as it simmers, and when you want the meal that appears on the table at the end of that process to feel genuinely worth the wait. And it always does. Beef Barley Soup delivers on its promise every single time — a bowl so complete, so nourishing, and so satisfying that it functions as an entire meal in itself, requiring nothing more than a piece of good crusty bread on the side to be absolutely perfect.
What sets this version apart from a generic vegetable soup with beef thrown in is the layering of flavor at every stage. The beef is browned before it ever enters the broth — developing a deep, caramelized crust that adds savory complexity to the entire pot. The vegetables are sautéed rather than simply boiled. Tomato paste is cooked in the pot rather than just stirred in. And the combination of soy sauce and Worcestershire sauce alongside the chicken broth creates an umami depth in the broth that makes it taste like it has been cooking for far longer than the recipe requires.
This is the soup that will make your kitchen smell incredible, your family gather at the table without being asked, and your guests request the recipe before they’ve finished their bowl. Let’s make it properly.
Recipe at a Glance
| Feature | Details |
|---|---|
| Cuisine | American / European Comfort Food |
| Course | Main Course / Soup |
| Difficulty | Easy to Medium |
| Servings | 6–8 |
| Prep Time | 20 Minutes |
| Cook Time | 1 Hour 30 Minutes – 2 Hours |
| Total Time | ~2 Hours |
| Calories per Serving | ~380–430 kcal |
Why Beef Barley Soup Is Worth Every Minute
Before diving into the recipe, it’s worth understanding what makes each component of this soup essential — because every single ingredient is earning its place in this pot, and knowing why helps you make better decisions as you cook.
Chuck Roast
Chuck roast is the unambiguous best cut of beef for this soup, and the reason is entirely about connective tissue. Chuck comes from the shoulder of the cow — a muscle that works hard during the animal’s life, which means it is dense with collagen-rich connective tissue. When that collagen is exposed to low, slow, moist heat over a sufficient period of time, it converts to gelatin. That gelatin dissolves into the broth and does two transformative things: it makes the beef incredibly tender — almost self-shredding after sufficient cooking — and it gives the broth a silky, slightly viscous body that no amount of flour or corn starch can replicate. This is why a properly made beef barley soup has a broth that coats the spoon and the back of your throat in the most satisfying way.
Pearl Barley
Pearl barley is barley that has been hulled and polished, removing the tough outer bran layer to produce a smooth, round, creamy-colored grain. It cooks relatively quickly compared to whole grain barley (45 to 60 minutes in a simmering broth) and becomes plump, slightly chewy, and richly flavored from absorbing the surrounding broth as it cooks. It is high in soluble fiber, particularly beta-glucan, which has documented effects on cholesterol management and blood sugar regulation. It also adds meaningful starch to the broth as it cooks, thickening it gently and naturally. No other grain produces quite the same combination of texture, flavor absorption, and broth-thickening effect in a soup.
The Umami Trio
The combination of tomato paste, soy sauce, and Worcestershire sauce is the secret behind why this broth tastes so much more complex and layered than a straightforward beef and vegetable broth. All three ingredients are extraordinarily high in glutamates — the amino acid compounds responsible for the savory fifth taste called umami. Tomato paste contributes sweetness and acidity alongside its glutamates. Soy sauce adds a fermented depth. Worcestershire adds both fermented complexity and a subtle tanginess from the tamarind and vinegar in its composition. Together, they function as a flavor amplifier that makes everything else in the pot — the beef, the vegetables, the herbs — taste more intensely of themselves.
Fresh Rosemary and Thyme
Fresh herbs in a long-cooked soup serve a different purpose than they do in quick dishes. Over the course of an hour or two of simmering, the essential oils in rosemary and thyme slowly and completely diffuse into the broth, becoming an integral part of the flavor rather than a discrete, identifiable element you can pick out. The result is a broth that tastes herbaceous in an ambient, background way — deeply aromatic without tasting specifically of any single herb. This depth is impossible to replicate with dried herbs, which lack the aromatic oil complexity of fresh.
Ingredients
For the Beef
- 2 to 2.5 lbs (approximately 1 to 1.1 kg) chuck roast, cut into 1 to 1.5 inch cubes
- 2 tablespoons olive oil (for browning, plus more for the vegetables)
- Salt and freshly cracked black pepper
For the Vegetables and Aromatics
- 3 medium carrots, peeled and diced into approximately 1 cm pieces
- 3 stalks of celery, diced into approximately 1 cm pieces
- 1 large yellow onion, diced
- 4 to 5 garlic cloves, finely minced
- 2 tablespoons tomato paste
For the Broth
- 8 cups (approximately 2 litres) chicken broth (low-sodium recommended)
- 2 tablespoons soy sauce
- 1 tablespoon Worcestershire sauce
- 2 sprigs fresh rosemary
- 4 to 5 sprigs fresh thyme
- Salt and black pepper to taste
For the Barley and Finishing
- ¾ cup pearl barley, rinsed
- A generous handful of fresh flat-leaf parsley, roughly chopped
A Note on Key Ingredients
Why Chicken Broth Rather Than Beef Broth?
This is the question most people ask when they see this recipe for the first time, and it is completely understandable. Intuitively, beef soup should use beef broth. But in practice, chicken broth tends to produce a cleaner, more balanced flavor in this soup — its milder base allows the flavors of the browned beef, the tomato paste, the soy sauce, and the Worcestershire to stand out clearly rather than competing with a very assertive beef stock flavor. Commercially produced beef broth can also be very salty and somewhat artificial in flavor. Low-sodium chicken broth gives you more control. Homemade beef stock, if you have it, is the exception — it produces a spectacular result.
Chuck Roast vs. Stew Beef
Pre-packaged stew beef from the supermarket can be used, but cubing a chuck roast yourself gives you several advantages: you control the size of the cubes (uniformity matters for even cooking), you get a better quality cut, and you ensure you have the right proportion of fat and connective tissue for maximum tenderness and gelatin release. Take the extra 5 minutes to cube it yourself.
Step-by-Step Instructions
Step 1: Cube and Season the Beef
If you purchased a whole chuck roast rather than pre-cut beef, now is the time to cube it. Trim any very large pieces of exterior fat (leaving some fat is desirable — it adds flavor) and cut the meat into roughly 1 to 1.5 inch cubes. Uniformity matters more than precision — cubes of similar size will cook at similar rates, ensuring you don’t have some pieces that are tender and falling apart while others are still tough and chewy.
Pat each cube of beef dry with paper towels before seasoning. This is one of the most important steps in the entire recipe, and it is also one of the most frequently skipped. Wet meat does not brown — it steams. The surface moisture must be removed before the beef meets the hot oil so that the Maillard reaction can take place properly. Season the dried cubes generously on all sides with salt and freshly cracked black pepper.
Step 2: Brown the Beef in Batches
Set a large, heavy-bottomed pot — a Dutch oven or a heavy stockpot — over medium-high heat. Add 2 tablespoons of olive oil and allow it to heat until shimmering and just beginning to smoke very lightly at the edges.
Add the beef cubes in a single layer, making sure they are not touching. This is the most important technical instruction in this recipe: do not crowd the pan. Crowding drops the pan temperature dramatically, which causes the beef to release moisture and steam rather than sear. A proper sear requires each piece to have direct contact with the hot pan surface with space around it for moisture to escape.
Cook the beef undisturbed for 2 to 3 minutes until a deep, dark brown crust has formed on the bottom face. Do not move or press the beef during this time — the meat will naturally release from the pan when the crust has properly formed. If it sticks when you try to turn it, it needs more time. Turn each piece and sear for another 2 minutes on the second side. You do not need to sear every surface — two sides is sufficient.
Transfer the browned beef to a plate or bowl and set aside. Repeat with any remaining beef, adding a small additional splash of olive oil between batches if the pot looks dry. At the end of the browning process, the bottom of the pot should be covered in a dark brown, deeply flavorful layer of caramelized beef juices — this is called the fond, and it is liquid gold for your soup’s flavor.
Step 3: Sauté the Vegetables
Reduce the heat to medium. Add another tablespoon of olive oil to the same pot — do not clean it. The browned bits on the bottom will begin to release and incorporate into the vegetables and eventually into the broth, contributing tremendous flavor.
Add the diced carrots, celery, and onion to the pot. Stir to coat everything in the oil and spread into an even layer. Cook, stirring every minute or so, for 6 to 8 minutes until the onion is translucent and slightly golden at the edges, the celery has softened and lost its raw crunch, and the carrots have begun to soften slightly on the outside though they will not be fully cooked at this stage.
Add the minced garlic and stir it through the vegetables. Cook for 90 seconds to 2 minutes, stirring continuously, until the garlic is fragrant and very lightly golden. Watch carefully — minced garlic in a hot pot can go from perfect to burnt in a matter of seconds, and burnt garlic will make the entire soup bitter.
Step 4: Add the Tomato Paste and Cook it Down
Add the tomato paste directly to the pot with the vegetables and stir to coat everything evenly. Now cook the tomato paste, stirring almost constantly, for 2 full minutes. This step is called “blooming” the tomato paste, and it makes a significant difference to the final flavor.
Raw tomato paste has a tinny, slightly acidic, one-dimensional flavor. When it is cooked in hot oil or fat against the bottom of the pot, the water in it evaporates rapidly, the natural sugars begin to caramelize, and the flavor compounds concentrate and deepen significantly. After 2 minutes of cooking, the tomato paste will have darkened from bright red to a deeper, more brick-like red, and will smell noticeably sweeter and more complex than raw paste. This concentrated flavor forms an important base for the broth.
Step 5: Build the Broth
With the tomato paste properly cooked, pour in all 8 cups of chicken broth in one addition. As the liquid hits the hot pot bottom, it will immediately begin to deglaze the fond — use a wooden spoon or heat-resistant spatula to scrape firmly across the entire bottom of the pot, releasing all those dark, caramelized beef and vegetable juices into the broth. This deglazing is where a significant portion of the soup’s final depth of flavor comes from — do not rush or skip this step.
Add the soy sauce and Worcestershire sauce, stirring to combine. Add the fresh rosemary sprigs and thyme sprigs — press them slightly to begin releasing their oils. Season the broth with a moderate amount of additional salt and freshly cracked pepper, bearing in mind that both the soy sauce and Worcestershire sauce contain meaningful amounts of sodium and the broth will concentrate further as it reduces during cooking. It is much easier to add salt later than to correct an oversalted soup.
Step 6: Return the Beef and Begin the Long Cook
Return all the browned beef — along with any juices that have accumulated on the plate, which are full of flavor — back into the pot. Stir gently to submerge the beef in the broth. Bring the soup to a boil over medium-high heat, then immediately reduce to a gentle simmer — small bubbles should be breaking the surface lazily and regularly, but the soup should not be at a rolling boil.
Place a tight-fitting lid on the pot and allow the soup to cook at this gentle simmer for 45 minutes to 1 hour. During this time, the collagen in the chuck roast is converting to gelatin, the beef is beginning to tenderize, and the flavors are beginning to meld and deepen. Check occasionally and adjust the heat if needed to maintain a gentle simmer rather than a boil.
Step 7: Add the Pearl Barley
After 45 minutes to 1 hour of simmering — when the beef is noticeably more tender but still has a little resistance when pressed — add the rinsed pearl barley to the pot. Stir to distribute it evenly through the soup.
Replace the lid and continue cooking for an additional 45 minutes to 1 hour, until the barley is fully cooked — plump, tender throughout with a pleasant slight chew, and no hard or starchy center when tasted. The barley will have absorbed a significant amount of broth during cooking and will have released some of its starch, giving the soup a noticeably thicker, more substantial consistency than it had before the barley was added.
Taste the soup at this point and adjust seasoning. The beef should be fork-tender, falling apart easily under gentle pressure. If the beef is still tough, continue simmering with the lid on for another 20 to 30 minutes — chuck roast is forgiving and can handle additional time without drying out.
Remove the rosemary and thyme sprigs — they will have released all their flavor into the broth by this stage and the bare woody stems are unpleasant to eat.
Step 8: Finish with Fresh Parsley and Serve
Turn off the heat and stir in the freshly chopped flat-leaf parsley. The residual heat of the soup will very slightly wilt the parsley without cooking it — preserving its bright green color, its fresh herbal aroma, and its vitamin C content. Parsley added at the very end of cooking serves a specific purpose: it provides a fresh, bright, slightly grassy counterpoint to the deep, rich, long-cooked flavors of everything else in the pot, lifting the soup and making it feel complete rather than heavy.
Ladle into wide, deep bowls. Serve immediately, with thick slices of crusty sourdough, a warm baguette, or buttered whole grain bread on the side for soaking up the extraordinarily good broth.
Approximate Nutritional Information (Per Serving, Based on 6 Servings)
| Nutrient | Amount (Approx.) |
|---|---|
| Calories | ~390–430 kcal |
| Protein | ~32–36g |
| Total Fat | ~14–18g |
| Carbohydrates | ~32g |
| Dietary Fiber | ~6g |
| Sodium | ~750–900mg |
| Iron | ~4mg |
| Potassium | ~680mg |
Values are estimates based on 2 lbs chuck roast, ¾ cup pearl barley, and low-sodium chicken broth. Values will vary based on exact ingredient quantities and specific brands used.
Storage, Reheating, and Freezing
Beef Barley Soup is one of those recipes that gets better with time — the flavors meld and deepen overnight in the refrigerator in a way that makes day-two soup taste even more satisfying than freshly made. Store cooled soup in airtight containers in the refrigerator for up to 4 to 5 days.
When reheating, bring the soup gently back to a simmer over medium-low heat, adding a splash of water or broth if the barley has absorbed too much liquid during storage. The barley will continue absorbing broth on standing and the refrigerated soup may be noticeably thicker than the freshly cooked version — this is normal.
For freezing, transfer cooled soup to freezer-safe containers, leaving headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop. Note that the barley will be softer after freezing and reheating — still delicious, but with less of the pleasant chew of the fresh version.
Conclusion
Beef Barley Soup is one of those recipes that earns the word “classic” not through nostalgia or sentiment, but through sheer, consistent, reliable excellence. Every technique in this recipe — browning the beef in batches, blooming the tomato paste, building the broth with multiple umami sources, adding the barley at the right moment — serves a specific, meaningful purpose. None of it is complicated. None of it requires specialized skill or equipment. All of it, taken together, produces a soup that is so much better than the sum of its parts that it genuinely surprises people the first time they make it.
This is the soup that will become your reference point for what beef soup should taste like. The broth — rich, silky, herbaceous, deep without being heavy — will recalibrate your expectations permanently. The beef, properly browned and slowly simmered until every piece is falling-apart tender, will remind you why chuck roast exists and why it is the correct choice. The barley, plump and slightly chewy and saturated with all that good broth flavor, will make you question why you ever used noodles or rice in a soup before.
Make this on the next cold weekend day you have available. Fill the house with that particular, irreplaceable smell that only comes from a pot of good soup simmering on a low stove for an extended afternoon. Serve it in the largest bowls you own with the best bread you can find. And then sit down, take the first spoonful, and understand completely why this soup has been made and beloved and passed down through families for as long as people have been cooking.
FAQs about Beef Barley Soup
Why is chuck roast the best cut for this soup?
Chuck roast comes from the shoulder — a heavily worked muscle with abundant connective tissue rich in collagen. During long, slow, moist cooking, this collagen converts to gelatin, which makes the beef extraordinarily tender and gives the broth a silky, slightly viscous body that is impossible to replicate with leaner cuts. Other cuts like sirloin or tenderloin are too lean — they dry out during the long cooking time and don’t contribute the gelatin that makes the broth so good.
Why does the beef need to be patted dry before browning?
Wet meat steams rather than sears. Surface moisture must evaporate completely before the meat temperature can rise high enough for the Maillard reaction to occur — the chemical reaction between amino acids and sugars that creates the deep brown crust and the rich, complex flavors it contains. Patting the beef dry with paper towels removes this moisture and ensures a proper, deep brown sear rather than a gray, steamed exterior.
Why is browning the beef in batches so important?
Adding too much meat to the pan at once dramatically drops the oil temperature, which stops the searing process and causes the meat to release moisture and steam. The result is gray, steamed beef rather than deeply browned, flavorful beef. Frying in uncrowded batches maintains the high pan temperature required for proper browning. Give each cube space — this patience in the browning stage pays enormous dividends in final flavor.
Why does this recipe use chicken broth rather than beef broth?
Commercially produced beef broth tends to be overly salty with an artificial, flat beef flavor that doesn’t improve the soup significantly beyond what the browned chuck roast itself contributes. Good-quality low-sodium chicken broth provides a clean, mild base that allows the browned beef, umami condiments, and aromatics to build a more balanced, complex broth. Homemade beef stock is the exception — if you have it, use it for a spectacular result.
Can I use water instead of broth?
Water will produce a significantly thinner, less flavorful broth than any quality broth — even chicken. The gelatin from the chuck roast will still develop and thicken the broth over time, and the umami from the soy sauce, Worcestershire, and tomato paste will still be present, but the overall flavor foundation will be less rich. If using water, increase the tomato paste to 3 tablespoons, add an extra tablespoon of soy sauce, and consider adding a parmesan rind to the pot for additional umami.
Will the soup taste like soy sauce or Worcestershire sauce?
No — at the quantities specified, neither condiment is identifiable as a distinct flavor in the finished soup. What they do instead is make the beef taste more intensely beefy, the broth richer, and the overall soup more savory in a way that most people cannot attribute to any specific ingredient. They function as invisible flavor enhancers rather than dominant flavors.
Can I use dried rosemary and thyme instead of fresh?
Dried herbs can be used, but reduce the quantity significantly — dried herbs are 3 to 4 times more concentrated than fresh. Use ½ teaspoon of dried rosemary (crumbled) and ½ to 1 teaspoon of dried thyme in place of the fresh sprigs. Add them with the tomato paste rather than later, to give them more time to bloom and release their flavor into the fat before the broth is added.
Can I make this soup in a slow cooker?
Yes. Brown the beef and sauté the vegetables in a skillet on the stovetop first — these steps cannot be done effectively in a slow cooker and should not be skipped. Transfer everything to the slow cooker, add the broth and all other ingredients except the barley and parsley. Cook on LOW for 7 to 8 hours or HIGH for 4 to 5 hours. Add the rinsed barley in the last 1.5 hours on LOW or the last 1 hour on HIGH. Stir in parsley before serving.
Browse Every Recipe
The Complete Recipe Collection
From comforting weeknight dinners to elegant cocktails — every recipe from Relish the Recipe, all in one place.
- Beef Bourguignon
- Steak au Poivre
- Perfect Filet Mignon
- Grilled Coffee-Cola Skirt Steak
- Grilled Mojo Beef
- Vietnamese Lemongrass Chicken
- Honey Balsamic Pomegranate Glazed Chicken
- Mushroom Stuffed Chicken Breast
- Zesty Herb Marinated Grilled Chicken Thighs
- Baked French Onion Chicken
- One-Pan Tuscan Orzo with Chicken
- Creamy Peri Peri Chicken Pasta
- One-Pan Chicken Chorizo Orzo
- Jamaican Jerk Chicken & Plantain Skillet
- Pan Seared Pork Tenderloin in Peppercorn Gravy
- Citrus Glazed Roasted Pork Ribs
- Smothered Pork Chops with Mushroom Gravy
- Teriyaki Pork Noodles
- One-Pan Chorizo Rice Skillet
- Greek Lemon Roast Lamb & Potatoes
- Greek Lamb with Orzo
- Classic Greek Beef Stifado
- Sausage Ragù
- Italian Sausage & Lamb Ragù
- Sausage & Pepper Bolognese
- Sausage Ragù with Spinach & Ricotta
- Sausage & Zucchini Rigatoni
- 3 Italian-Style Meatloaves
- Brown Butter & Sage Mezzi Rigatoni
- Red Pesto Gnocchi
- Creamy Chicken Meatball Orzo
- Creamy French Onion Orzo Casserole
- Quick Vegan Lasagna
- Vegan Ramen
- Spicy Maple Tofu Rice Bowl
- Oven-Baked Potatoes with Meatballs & Cheese
- Oven-Roasted Crispy Potatoes
- Crispy Potato Tacos
- Korean Sweet & Spicy Beef Meatballs
- Lean Jalapeño Beef Burger
- Vegan Bulgogi Pinwheels
- Vegan Cabbage Rolls
- Creamy Broccoli & Garlic Soup
- New England Creamy Clam Chowder
- Manhattan Clam Chowder
- Split Pea Soup
- Ham & Bean Soup
- Hearty Vegetable Barley Soup
- Creamy Asparagus Soup
- French Cream of Chestnut Soup
- Classic Provençal Fish Soup
- Carnival Squash Soup with Turmeric
- Vegan Chicken & Dumpling Soup
- 30-Minute Creamy Shrimp Alfredo
- Crispy Buffalo Chicken Wonton Cups
- Buffalo Chicken Cauliflower Dip
- Buffalo Chicken Garlic Bread
- Crispy Garlic Parmesan Wings
- Garlic Butter Cheese Bombs
- Quick Ham & Cheese Pinwheels
- Philly Cheesesteak Stuffed Rolls
- Bacon Cheeseburger Dip
- Pepperoni Pizza Dip
- Brown Sugar Bacon-Wrapped Smokies
- Chili Crisp Egg Avocado Toast
- Crispy Rice Cake Benedict
- Savory Chicken Salad Cucumber Rolls
- Cabbage & Lentil Rolls
- Shrimp Bruschetta
- Honey Butter Cornbread
- Spinach & Onion Savory Jam
- Ultimate Big Mac Salad
- Chicken & Potato Croquettes
- High-Protein Lentil Crackers
- Blueberry Tiramisu
- Kunafa Tiramisu
- Lighter Eggnog Tiramisu
- Mirror Glaze Raspberry Mousse Cake
- Ombré Heart Buttercream Cake
- Valentine’s Day Mini Cakes
- Molten Mini Chocolate Lava Cakes
- High-Protein Pumpkin Mousse
- No-Bake Oreo Delight
- No-Bake Pistachio Cheesecake
- No-Bake Banana Pudding
- Samoa Brownies
- Cream Cookie Chunk Fudge
- Thin & Chewy Chocolate Chip Cookies
- Red Velvet Cookies
- Valentine Heart Cookies
- Strawberry Cheesecake Tacos
- Healthy Oatmeal Apple Banana Cake
- Sugar-Free Oat Cakes
- Sugar-Free Banana Oat Brownies
- Coconut Cove Baked Oatmeal
- Blueberry Apple Morning Oats Cake
- Sugar-Free Dates, Banana & Chocolate
- Low-Carb Cottage Cheese Ice Cream
- Keto Schnitzel
- Keto Beef Roulades
- Fluffy Keto Cloud Bread
- Keto Muffins
- Keto German Chocolate Cake
- Keto Yogurt Almond Cake
- Keto Spinach & Feta Omelette
- Keto Bacon Cheeseburger Casserole
- Keto Eggplant Parmesan
- 15-Min Keto Creamy Garlic Chicken
- Low-Carb Tuscan Chicken Bake
- One-Pot Zoodle Alfredo
- Keto Garlic & Herb Breadsticks
- Keto Chocolate Chip Banana Bread
- Keto Tortillas
- 3-Ingredient Carnivore Bun
- Mediterranean Stuffed Roasted Peppers
- Red Lentil Bread
- Classic Whiskey Sour
- Old Fashioned
- Manhattan
- Hot Apple Whisky Lime
- Classic Margarita
- Frozen Strawberry Margarita
- Strawberry Coconut Margarita
- Mango Chilli Margarita
- Paloma
- Aperol Spritz
- Moscow Mule
- Strawberry Basil Mule
- Vodka Cranberry
- 3 Ways: Blueberry Vodka Lemonade
- Homemade Piña Colada
- Mermaid Mimosa
- Passion Fruit Martini
- Honolulu Highball
- Angel Face
- Mandarin Sunrise
- Pomegranate Gimlet
- Southside Gin Cocktail
- Paper Plane
- White Lady
- Almond Joy Cocktail
- Green Tea Shot
- Black Grapes Mojito
- 10 Best Rum Cocktails













