Oxtail and Pinto Beans Recipe: Slow-Simmered Hearty Goodness

Oxtail and Pinto Beans Recipe: Slow-Simmered Hearty Goodness

Few dishes deliver the deep, comforting satisfaction of slow-cooked oxtail paired with tender pinto beans. This creation transforms humble ingredients into a hearty meal that fills the kitchen with rich, savory aromas.

I developed this method after years of experimenting with braising techniques, learning how to coax maximum flavor from tough cuts. The key is patience—allowing the oxtail to become fall-off-the-bone tender while the beans absorb every bit of the complex broth.

The result is a dish with layers of flavor: the meat’s unctuous richness balanced by the earthy beans and a sauce thick enough to coat a spoon. It’s the kind of meal that tastes even better the next day.

Serve with crusty bread or over rice to soak up every last drop. The process is simple, but the payoff is anything but.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Oxtail and Pinto Beans

Slow-cooked oxtail and pinto beans transform humble ingredients into a rich, satisfying dish.

Ingredient Amount Notes
Oxtail 🥩 2 ½ lb Cut into 2-inch pieces, pat dry
Dried Pinto Beans 🌾 1 lb Rinsed and picked over
Olive Oil 🫒 2 tbsp Divided for searing and cooking
Yellow Onion 🧅 1 whole Medium, finely diced
Carrots 🥕 2 whole Medium, diced
Celery Stalks 🌿 2 whole Diced
Garlic Cloves 🧄 6 cloves Minced
Tomato Paste 🍅 2 tbsp For depth of flavor
Beef Broth 💧 4 cups Low-sodium preferred
Red Wine 🍷 1 cup Dry variety, like Cabernet
Bay Leaves 🍃 2 whole For aromatic depth
Fresh Thyme Sprigs 🌿 4 whole Plus extra for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt, to taste
Black Pepper 🌶️ 1 tsp Freshly ground
Dried Oregano 🍃 1 tsp For earthy notes

[recipe_ingredient_scaler]

The oxtail is non-negotiable here. Ask your butcher to cut it into 2-inch pieces (saves time and mess). Look for pieces with good marbling—fat equals flavor. Whole Foods usually has it in the freezer section, but local butcher shops often carry it fresh. Pinto beans should be uniform in size and free of debris. Dried beans are ideal, but canned work in a pinch (reduce cooking time significantly).

No red wine? Substitute beef broth with 1 tbsp balsamic vinegar for acidity. Fresh thyme not available? Dried thyme at one-third the amount works. For the broth, Better Than Bouillon makes a great beef base. Oxtail can be swapped with short ribs if needed, but adjust cooking time. If you’re avoiding alcohol entirely, skip the wine and add extra broth.

This dish improves with time. Store in an airtight container in the fridge for up to 5 days. The flavors meld beautifully overnight. Freezes well for 3 months—portion before freezing for easy reheating. Reheat gently on the stove to maintain the sauce’s consistency.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love how everything—oxtail, pinto beans, onions, carrots—simmers together in one pot while I do other things.
  • Rich Depth: The oxtail melts into the beans, creating this deep, meaty flavor that’s honestly hard to beat.
  • Feeds a Crowd: I make a big batch on Sunday and we eat it for days, or serve it at gatherings where everyone asks for the recipe.
  • Budget Stretcher: Pinto beans are so affordable, and oxtail adds luxury without breaking the bank—my wallet thanks me every time.

Step-by-Step Instructions for Oxtail and Pinto Beans

Achieve rich, tender results with this time-tested approach to slow-cooked comfort.

Step 1: Sear the Oxtail for Maximum Flavor

Heat 1 tablespoon olive oil in a large Dutch oven over medium-high heat until shimmering. Pat the 2.5 lb oxtail pieces dry and season with ½ teaspoon salt and ½ teaspoon black pepper. Work in batches to avoid crowding the pan.

Sear the oxtail for 4-5 minutes per side until deeply browned on all sides. This creates a rich fond that forms the flavor base. Transfer the browned oxtail to a plate and set aside. The meat should release easily from the pan when properly seared.

Step 2: Build the Aromatic Base

In the same pot, reduce heat to medium and add the remaining 1 tablespoon olive oil. Add the yellow onion, carrots, and celery stalks. Cook for 6-8 minutes, stirring occasionally, until the vegetables soften and begin to caramelize.

Stir in the 6 cloves garlic cloves and 2 tablespoons tomato paste, cooking for 1-2 minutes until the tomato paste darkens slightly. This step develops depth of flavor that defines the dish. Add the 1 teaspoon dried oregano and cook for 30 seconds until fragrant.

Step 3: Deglaze and Combine All Ingredients

Pour in the 1 cup red wine and scrape up all the browned bits from the bottom of the pot with a wooden spoon. Let the wine reduce by half, about 3-4 minutes. This deglazing step incorporates all the concentrated flavors.

Return the oxtail to the pot and add the 1 lb dried pinto beans, 4 cups beef broth, 2 whole bay leaves, and 4 whole fresh thyme sprigs. Add the remaining 1 teaspoon salt and ½ teaspoon black pepper. Stir to combine all ingredients thoroughly.

Step 4: Slow-Simmer to Perfection

Bring the mixture to a boil, then reduce heat to low to maintain a gentle simmer. Cover and cook for 2.5 to 3 hours, stirring occasionally and adding water as needed to keep the beans submerged by about 1 inch.

The dish is ready when the oxtail meat falls off the bone easily and the beans are tender but still hold their shape. Skim any excess fat from the surface during cooking. The liquid should reduce to a rich, gravy-like consistency that coats the beans and meat beautifully.

👨‍🍳

Pro Tips For Making Oxtail And Pinto Beans

  • Brown the Oxtail: Sear the oxtail pieces in batches over medium-high heat until deeply browned on all sides—I learned this the hard way, as skipping this step leaves the stew tasting flat.
  • Soak the Beans: Cover the dried pinto beans in cold water by 2 inches and soak overnight, or use the quick-soak method (boil for 2 minutes, then let sit for 1 hour). It cuts cooking time in half.
  • Skim the Foam: As the oxtail and beans simmer, skim off the grayish foam that rises to the top in the first 30 minutes—this keeps the broth clean and prevents bitterness.
  • Add Acid Last: Stir in any vinegar or tomatoes only in the final 30 minutes of cooking; adding them earlier toughens the beans and dulls the oxtail’s richness.

Common Mistakes When Making oxtail and pinto beans

Skipping the Sear

I’ve seen cooks rush straight to simmering, but skipping the sear means missing out on the Maillard reaction that builds deep, complex flavors. Take the extra 10 minutes to brown the oxtail in batches—crowding the pan steams the meat instead of searing it. 🔥

Underseasoning the Beans

Pinto beans need salt to soften properly. I add 1 teaspoon salt when combining everything, then taste and adjust before serving. Beans seasoned too late often end up bland and tough. Trust me, your taste buds will notice the difference.

Not Soaking Beans

While some argue against it, I always soak my 1 lb pinto beans overnight. This cuts cooking time and prevents that dreaded “tough center” issue. If you’re short on time, a quick soak in boiling water for 1 hour works too. 💡

Boiling Instead of Simmering

A rolling boil can break beans apart and make oxtail meat tough. Keep the heat at a gentle simmer—small bubbles, not a vigorous boil. This slow approach coaxes the collagen in oxtail into that luxurious, melt-in-your-mouth texture.

Ignoring Liquid Levels

Check your pot every 30-45 minutes during the 2.5-3 hour cook. Add warm water as needed to keep beans submerged by 1 inch. Too little liquid leads to burnt beans; too much dilutes the rich, concentrated broth you’ve worked hard to build.

Rushing the Process

This isn’t a weeknight 30-minute meal. The oxtail needs that full cooking time to become fall-off-the-bone tender. I’ve learned patience pays off—every minute of simmering builds layers of flavor that can’t be rushed.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 11g55%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 4g
Protein 48g96%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use canned beans instead of dried?

Yes, but reduce cooking time to 1 hour since canned beans are pre-cooked. Drain and rinse them first to remove excess starch. The flavor won’t be quite as deep, but it’s a good shortcut for busy days.

2

How do I know when the oxtail is done?

The meat should fall off the bone with gentle pressure from a fork. If it resists, simmer for another 30 minutes and check again. The collagen breaks down slowly, so patience is key.

3

Is it necessary to soak the beans?

Soaking overnight reduces cooking time and helps prevent uneven texture. If short on time, a 1-hour quick soak in boiling water works too. Unsoaked beans may take longer to soften.

4

What can I substitute for red wine?

Use 1 cup beef broth with 1 tablespoon balsamic vinegar for acidity. For a non-alcoholic option, extra broth with a splash of lemon juice works well. The dish will still be rich and flavorful.

★★★★★4.5(4 reviews)
Chef Melanie

More recipe sites