Craving that deep, smoky, fall-apart tender barbacoa-but not a giant batch that feeds a crowd? This Lamb (or Beef) Barbacoa Recipe for Two delivers rich, authentic flavor right from your Dutch oven, with a streamlined, pantry-friendly marinade (no bulk dried chiles required). Honestly, it's even better than your favorite fast-casual Barbacoa Chipotle-and it comes with vibrant green Mexican rice for a complete, dinner for two.

I didn't first fall in love with barbacoa in Mexico-I fell for it in Ireland.
Picture this: tender, slow-roasted lamb (because, when in Ireland...), infused with smoky, citrusy, deeply spiced flavors that leaned unmistakably Mexican. And on the side? A brilliant green rice-vibrant like the Irish countryside-but packed with garlic, cilantro, spinach, and just enough heat to keep things interesting.
This is my version of that memory: a Lamb Barbacoa meets Barbacoa Chipotle-style meat, paired with green Mexican rice, scaled perfectly as a dinner for two.
Looking for more small-batch mexican inspired meals? Try:
- Small Batch One Pan Chilli Verde Chicken Enchiladas
- Spicy Shrimp Tacos for Two
- Slow cooker pork carnitas for two
Why this small batch barbacoa chipotle recipe works
• The secret ingredient (actually two).
What makes this Barbacoa Recipe incredibly flavorful and meltingly tender is the marinade. Fresh orange juice brightens and tenderizes the meat, while a touch of cocoa powder (inspired by traditional mole) adds richness and depth-balancing the intense heat of the chili peppers, rather than making it sweet.
• Deep, smoky Barbacoa Chipotle flavor-no specialty shopping required.
You still get that signature barbacoa chipotle meat flavor using pantry-friendly shortcuts like ancho chili powder and canned chipotles in adobo. No need to buy a full bag of dried chiles when you're just cooking dinner for two.
• Oven-roasted for ease (no special equipment).
This method recreates traditional barbacoa by slow-roasting in a Dutch oven-giving you that same fall-apart texture without needing an underground pit (or even a slow cooker).
• It's adaptable.
Make lamb barbacoa, beef barbacoa, or even goat if you can find it. Use a whole roast, a lamb shank, or stew meat depending on what's available.
• Perfectly portioned for two.
This recipe is intentionally scaled for a dinner for two-no overwhelming leftovers, just enough for a second meal (hello tacos, burritos, or bowls).
• Great for meal prep (even in small batches).
Make it on a slow Sunday and use the rich, tender meat throughout the week-tacos, quesadillas, enchiladas, or burrito bowls all benefit from this flavor-packed base.
• A complete meal with Green Mexican Rice.
While the barbacoa slowly roasts, you can make the green Mexican rice in the final hour-garlicky, herby, and vibrant, it balances the richness of the meat perfectly.
Jump to:
- Why this small batch barbacoa chipotle recipe works
- What is Barbacoa?
- Mexican barbacoa marinade ingredients
- What Kind of Meat Should You Use?
- How to Make Barbacoa Dutch Oven Method
- Mexican Green Rice
- Common questions about this recipe
- Lamb Barbacoa (or beef) with Mexican Green Rice Recipe
- Related
- my new cookbook is here!

What is Barbacoa?
Barbacoa is a traditional Mexican cooking method where tougher cuts of meat are slow-cooked until meltingly tender. Traditionally, it's cooked underground-but we're bringing that same magic into your oven.
The result? Juicy, shreddable meat with bold, smoky, slightly tangy flavor-what you might recognize as Barbacoa Chipotle meat.
Mexican barbacoa marinade ingredients
If you have whole dried ancho chiles on hand-use them! Just remove the stems and seeds, tear them into pieces, and add them right to your blender with the marinade ingredients. They'll give you that deep, slightly sweet, smoky flavor that makes a great Barbacoa Recipe taste truly authentic.
But here's the real-life cooking moment: for this small batch lamb (or beef) barbacoa for two, you only need one dried chile. And they almost always come in bags of 6 or more… which means the rest end up getting pushed around your pantry waiting for their next moment.
So for this recipe, I reach for ancho chili powder instead. It delivers that same rich flavor, it's easy to measure, and it keeps this dinner for two simple and stress-free-exactly how it should be.
Here's what you need for the marinade:
Chiles (simplified!):
- Ancho chili powder (instead of whole dried chiles)
- Chipotle peppers in adobo (for that classic smoky barbacoa flavor)
Aromatics & liquid:
- Garlic - please use fresh for its superior and pungent flavor instead of using jarred that will be more subtle. We want our sauce to be flavorful.
- Stock (beef or chicken) - adds deep, savory flavor, creates a rich sauce, and ensures a moist environment for breaking down tough collagen into tender gelatin. When cooking for two I often use better than bouillon and water. It's always in my fridge and ready to use when a recipe calls for stock.
- Red wine - its alcohol, acidity, and tannins break down tough connective tissues, tenderizing the meat while adding depth, complexity, and a rich, "lip-sticking" texture to the sauce.
- Fresh orange juice (key!) and orange slices - adds acidy and sweetness for a flavorful sauce.
Spices:
- Cumin, coriander, chili powder, oregano
- Cinnamon + clove (just a hint)
Acid & balance:
- Apple cider vinegar
- Maple Syrup, Brown sugar or honey - cuts through the heat of the chillis bringing a balance of sweet.
Secret weapon:
- Cocoa powder (trust me-it works) - The cocoa powder works quietly in the background, rounding everything out so the sauce tastes deep, complex, and incredibly satisfying without being sweet.
Let's Talk Chiles (For Real Life Cooking)
I love authentic recipes-but I don't love buying a bag of dried chiles when the recipe calls for only one.
Here's the shortcut:
- 1 dried ancho chile = 1 tablespoon ancho powder.
If you cannot find any ancho chili powder, combine the following:

- Paprika + Cumin + Cayenne: Mix 2 teaspoons of paprika (for base/color), 1 teaspoon of cumin (for earthiness), and a ¼ teaspoon of cayenne (for heat) to replace 1 tablespoon of chili powder.
Note: You will find the measurements and other helpful ingredient tips in the recipe card below.
What Kind of Meat Should You Use?
Let's keep this simple-because this recipe is meant to work with what you can actually find (and what makes sense for a dinner for two).
If I had to pick? I'm going with lamb every time. It's rich, slightly sweet, and honestly just melts into all those smoky barbacoa flavors in the best way.
For a smaller batch, I especially love:
- Lamb shank (my go-to-it's the perfect size for two and gets fall-off-the-bone tender)
- Lamb shoulder, leg, or even stew meat if you want something a little meatier
That said, this recipe is just as delicious with beef-and sometimes that's what's easiest to grab.
Great beef options:
- Chuck roast (super reliable and easy to find)
- Brisket (a little more indulgent, but so good)
- Stew meat (perfect if you want to skip cutting anything)
Bottom line? Use what looks good at the store and fits your mood. This barbacoa recipe is flexible like that-and honestly, it's hard to go wrong.
How to Make Barbacoa Dutch Oven Method
This is one of those recipes where your house starts smelling incredible about an hour in-and just gets better.

Step 1 | Score & season the meat
I like to lightly score the fat on the lamb-it helps everything render (which means the fat dissolves into a liquid or oil) and soak up flavor. Then generously salt all sides. Sprinkle with pepper.
Step 2 | Make the marinade
Toss everything into the blender-ancho powder, chipotle, garlic, broth, wine, orange juice, cocoa, vinegar, maple syrup and the other dry spices. Blend until completely smooth. Let it run a full minute so everything really comes together.
Now, quick story on the cocoa-because this took a couple of tries to get right.
The first time I tested this, I went all in and grated in bittersweet chocolate. And… I used way too much. It completely took over the dish-lesson learned.
So I did a little digging into mole sauces and realized the trick isn't more chocolate-it's just a hint. The second time around, I swapped in a small amount of cocoa powder instead, and that was the magic moment. It melted right into the marinade, adding richness without announcing itself.
Now it's one of those "you don't quite know why it tastes so good-but it does" kind of ingredients.

Step 3 | Sear (don't skip this!)
Heat your Dutch oven until hot, add oil or ghee, and sear the meat on all sides. This is where flavor starts-deep, golden crust = deeper final taste.
Step 4 | Assemble Dutch Oven

Nestle sliced onions and oranges underneath and around the meat.

Add the bay leaf and pour the marinade over everything. I use a pastry brush to swirl around the marinade, making sure everything is covered.
Step 5 | Slow roast

I like to place aluminum foil over the pot and then use the lid to cover tightly (this makes for easier clean up after roasting).

Bake at 325°F for about 2½-3½ hours. I start checking around 2 hours, baste if needed, and then put back in the oven until the meat is falling off the bone or pulls apart easily with a fork.
Step 6 | Shred & finish
When it pulls apart easily, it's done. Shred it, strain some sauce over the top to keep it most. Pop it back in the oven to keep warm until your your ready to serve. Leave the pot uncovered so the meat gets those crispy edges.

Top with cilantro, onions, tomatoes, feta cheese, slices of avocado and maybe a squeeze of lime. I like to warm tortillas in a fry pan to serve alongside the meat and rice.
Love this recipe? Please leave a star rating and review in the comments below! And don't forget to subscribe to Our Table 4 2 for even more cooking for two recipes and tips.
Mexican Green Rice
This rice is one of those little surprises that ties the whole dish together. Rooted in authentic Mexican flavors, it's blended with garlic, cilantro, spinach, and just a hint of heat-creating that signature green Mexican rice that's fresh, vibrant, and deeply savory.
But for me, it also brings the whole story full circle. That bold, beautiful green is a quiet nod back to Ireland-the place that inspired this dish in the first place. It's where tender lamb met Mexican flavors in the most unexpected way, and somehow, it just worked.
So while the flavors are unmistakably Mexican, that rich green color feels like a wink to those Irish hills-making this dish not just dinner, but a memory on a plate.
Let's Make the Green Mexican Rice
About an hour into roasting your lamb or beef is the perfect time to start the rice-your kitchen is already smelling incredible, and this is when everything starts to come together into an actual meal.
Step 1 | Blend
Start by tossing the garlic, shallot, spinach, cilantro, chili, and olive oil into your blender or food processor. Give it a good blitz until it turns into this gorgeous, vivid green puree.
Step 2 | Cook
Heat a little olive oil in your saucepan then add the rice. Let it toast for a few minutes, stirring often. You're looking for it to turn just slightly golden and smell a little nutty.
When you start toasting the rice, don't be surprised if it feels like it's sticking a bit to the pan-I always have that moment where I think, uh oh, did I mess this up?
My fix is simple: just splash in a little more olive oil and keep stirring. It loosens right up, and honestly, once you add that gorgeous green puree and the stock, everything loosens right up.
Once the rice is golden, add the green puree, give it a good stir. The rice will quickly become unstuck and let it cook for a minute or two so the flavors settle in. Now pour in your stock. Bring it to a boil, reduce the heat, cover, and let it gently simmer.
After about 15 minutes, turn off the heat-but don't touch the lid. Let it sit and steam for 10-15 minutes. This is where the rice finishes cooking and gets that perfect texture.
Step 4 | Finish
Lift the lid, fluff it with a fork, and take a second to admire that color. And then comes my favorite little finishing touch. You can use a squeeze of lime at the end-it's bright and fresh-but I almost always reach for rice vinegar instead. There's something about that gentle, tangy kick that just wakes up the whole dish and balances the richness of the barbacoa perfectly.Lift the lid, fluff it with a fork, and take a second to admire that color. Then add a splash of lime juice-or my favorite, a little rice vinegar. It gives just the right tangy kick to balance the rich barbacoa.
It's one of those small details that doesn't seem like much-but makes you go back for another bite.
Common questions about this recipe
You've got questions... I've got answers! If you have a question about this recipe that isn't answered below, feel free to leave it in the comments, and I'll jump in there to help you out.
Traditionally goat-but lamb and beef are very common (and easier to find).
Barbacoa is slow-braised with chiles and spices. Carnitas are pork, cooked in fat until crispy.
Lamb Barbacoa (or beef) with Mexican Green Rice Recipe
Save This Recipe To Your Recipe Box
You can access your saved recipes on this device and generate a shopping list for recipes in your collections.
Ingredients
- ¾ to 1 lbs lamb or beef - shoulder roast chuck roast, or use stew meat (lamb or beef, cut into 2-inch pieces) or one my favorites a lamb shank
- 1 teaspoons salt one teaspoon salt per pound of meat
- ½ teaspoon pepper
- 1-2 tablespoons ghee is best for high heat like searing or olive oil
- one small onion sliced
- 1 orange peeled and sliced
- 1 bay leaves
Garnishes (optional)
- Cilantro , onion, avocado, feta cheese, lime slices, tortillas
Barbacoa Marinade:
- 1 Tablespoon Ancho Chile Powder or If you cannot find any specific Mexican chili powders see notes below for substitutes.
- 1 chipotle pepper from a can plus 1 tablespoons of the chipotle "juice" (you can always add more at the end of cooking if not sure) for smoky, deep flavor.
- 2 cloves of garlic peeled and smashed
- ½ cup red wine
- ½ cup beef stock or use better than bullion and water
- Juice from one orange or sub ¼ cup lime juice
- 1 tablespoons ground cumin or toast whole seeds and grind
- 1 tablespoons ground coriander or toast whole seeds and grind
- 1 teaspoon chili powder
- 1 teaspoon dried oregano or Mexican epazote
- ⅛ teaspoon cinnamon
- 1/16 teaspoon ground clove
- ½ teaspoon unsweetened cocoa powder
- 1 teaspoon apple cider vinegar more to taste
- 2 teaspoons brown sugar honey or maple syrup
Mexican Green Rice:
- ½ cup rice
- 1 garlic clove chopped
- 1 Shallot roughly chopped
- 1 green chili deseeded and roughly chopped (optional)
- 1 cup cilantro or parsley leaves and stems
- 2 cups spinach leaves packed
- 3 Tablespoons olive oil
- 2 cups chicken stock or use better than bouillon and water
- Sea salt and black pepper
- 1 teaspoon rice vinegar or lime juice
Instructions
- Preheat oven to 325F. Score the fat of the lamb, if using. Generously season all sides of lamb or beef with salt. And sprinkle with pepper.
- Barbacoa Chipotle Marinade: Add marinade ingredients to the blender. Blend until smooth, for a full minute.
- Sear the meat. Heat a skillet or dutch oven to medium-high heat and add some oil or ghee (best for high heat). Sear the meat, patiently browning each side to create a deep-colored crust. This is the secret to sealing in the juices and creating good, deep flavor.
- Once all sides are seared, nestle the seared meat in the dutch oven over a layer of sliced onion and sliced oranges. Add bay leaves. Pour the marinade over top. Use a pastry dish to thoroughly coat everything.
- Bake. Cover pan tightly with aluminum foil, place lid over foil and bake in oven for 2-3 hours, or until meltingly tender. Bone-in roasts will take longer.
Mexican Green Rice:
- Start making the rice in the last 45 minutes of roasting. Rinse the rice under cold water and leave to drain.
- Place the garlic, shallot, chili (if using), cilantro (or parsley), spinach and 1 Tablespoon olive oil in a blender and blitz until you have a bright-green puree.
- Heat the remainder of the olive oil in a heavy-based saucepan, add the rice and stir for a few moments. If the rice starts to stick splash some more olive oil in the pan. Cook until the rice starts to turn golden. Pour green puree into the rice and cook for another minute or two, then add the stock. Bring to a boil, reduce the heat to low and cover with a lid. Cook for 15 minutes then turn off the heat, keeping the lid on, and leave to steam for another 15 minutes. Uncover, add rice vinegar, fluff with a fork, season to taste. Cover to keep warm until ready to serve.
Notes
• Paprika + Cumin + Cayenne: Mix 2 teaspoons of paprika (for base/color), 1 teaspoon of cumin (for earthiness), and a ¼ teaspoon of cayenne (for heat) to replace 1 tablespoon of chili powder.
Your Notes, Tips and Tricks
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Related
Looking for other easy mexican recipes when making dinner for two? Try these:

Now shipping!
my new cookbook is here!
Celebrate the joy of heirloom cooking with 130 recipes that reimagine family favorites for today's smaller table.






















Leave a Reply