Beef barbacoa. Better than you can buy. I think anyway. Deep beefy flavour. Gentle heat from the chilies. And a little tang at the end. This is how you make tacos people talk about.
Hard to beat. But not hard to make. If you can make pot roast, you can make beef barbacoa.
Beef barbacoa you will be proud of
Better than taqueria beef barbacoa. That’s a tall claim. I know. I haven’t eaten at every taqueria out there. But I have eaten at a lot of them. I love tacos.
Texas. San Diego. Arizona. Mexico. And a bunch of places with lesser credentials. I’ve been around.
Maybe your taqueria is truly great. I can believe it is. Maybe you’ve been lucky. Got a taco every time they finished making their beef barbacoa.
But for those of who get reheated barbacoa. Made yesterday. Or the day before. I think this is better.
At least I didn’t say better than Chipotle’s. How is anything cooked at a central factory and shipped country wide is the gold standard?
Makes no sense. But look around the internet. Everyone is making beef barbacoa “as good as Chipotle”. Call me crazy but there’s better out there. Way better.
I’m not saying I don’t like Chipotle Mexican Grill by the way. As far as fast food goes it is pretty good. Just suggesting it might not be at the pinnacle of Mexican cuisine.

Barbacoa – pot roast but better
This is just a fancy pot roast. Seriously. If you can make a pot roast you can make barbacoa.
And if you’ve never made a pot roast? This is a good time to start. It’s easy. Slow food. A lot of flavour. Not a lot of work. And you can feed a crowd.
Goes like this. Brown some beef in a dutch oven. Fry up a spice paste. Add some chicken stock.
Stick it in a low oven. Braise until tender. Meltingly tender. Shred the beef. The sauce is already made. It’s the braising liquid.
Combine the braising liquid with the beef. Simmer that together to get the flavours to really combine. Done. It is really that easy.
There’s magic in the sauce
The sauce is what makes this. Pure chili powder. Chipotle in adobo. Some Mexican spices. Garlic. And a bit of vinegar for tang. Nothing too exotic. Pretty simple really.
The magic comes when you cook the beef. All those wonderful beefy juices become the backbone of the sauce. Beefy. There’s no there way to describe it.
It’s incredibly savoury. Intense. And the sauce coats every little bit of beef. It’s just one big flavour sledgehammer.

Slow cooker beef barbacoa
Bet you thought I was going to tell you how to use a slow cooker to make this dish. Nope. Sorry to disappoint.
Slow cookers take the idea of a braise too far. You get great sauce. Sure. You will always get great sauce. Because all the flavour from the meat is in the sauce.
Good sauce. Truly tasteless meat. Not what I’m looking for. Not what I would call better than Chipotle’s even.
I don’t do the slow cooker thing. Never will. I’m after balance. I want the best. No compromise for convenience.

Not just for tacos
Barbacoa makes amazing tacos. Up there with birria de res and carnitas for me. Pickled onion. Lime. Corn tortillas. Maybe a little habanero salsa. So good.
But barbacoa is not just for tacos. Put some in an quesadilla some time. With a little Mexican cotija cheese if you can get it. That’s a serious quesadilla.
Makes a great filling for a burrito. Some charro beans . Lettuce. Onion. Pico. A little guacamole. I’m getting hungry here…
Makes a great topping for nachos too. Corn chips. Salsa. Melted jack. Pickled jalapeño. And some little barbacoa flavour bombs on top. That is good living.
Serve your barbacoa with Yucatan pickled onions or pico or both. Or think about quick Mexican slaw . That works really well.
Beef barbacoa. Incredible tacos. And so much more.

better than taqueria beef barbacoa
Ingredients
The chili vinegar paste
- 1/4 cup cider vinegar
- 4 cloves garlic
- 1 tsp Mexican oregano – optional but don’t substitute regular oregano
- 1 tsp cumin powder
- 1/4 cup pure mild chili powder – I like New Mexican Red or Ancho
- 1-3 chipotles in adobo plus some of the adobo puree – depending on how spicy you like it.
- 2 tsp salt
Beef barbacoa
- 3 lbs good quality beef chuck roast or bottom blade roast – one piece of meat
- 1-2 Tbsp vegetable oil
- 2 cups low sodium chicken stock
Instructions
Make the chili vinegar paste
- Combine the cider vinegar, garlic, Mexican oregano, cumin, chili powder, chipotles and adobo, salt and enough water to make a smooth paste in a blender.
- Blend until smooth.
Make beef barbacoa
- Pre-heat your oven to 275F.
- Brown the beef in the oil using an oven proof dutch oven large enough to hold the beef. You want the meat to brown up but not crazy brown. If you push it too far the edge of the beef will not get to the meltingly tender stage. This step is critical to getting the big beefy flavour so don’t skip it.
- Remove the beef from the pot.
- Adjust your heat to medium low. Do not remove the fat in the pot. Pour the chili vinegar paste into the pan. It will bump so be ready. Stand back. Don’t wear nice clothes for this step. Seriously.
- Cook the chili vinegar paste for about 2-3 minutes, scraping up any browned bits on the bottom of the pot.
- Add the chicken stock, stir to combine and return the beef to the pot.
- Bring to a simmer.
- Cover and place in the oven.
- Cook (braise) the beef for about 4 hours total. Set a timer for 1 hour. After an hour remove the pot from the oven and flip the beef. Cover and return the pot to the oven. Repeat this a total of three times.
- After 3 hours cooking time check to see if the beef is fork tender. I find it’s about right at an internal temperature of 207F. It’s ready when it’s ready. Not before. If it’s taking too long nudge the temperature up to 325F and check every 15-20 minutes.
- If the beef is fork tender remove from the oven. If it isn’t return the pot, covered, to the oven. Check every 20 minutes until it is fork tender.
- Remove the beef from the pot. Let the beef cool until you can shred it. Two forks works for this. Your want the strands to be about 1 inch long so cut the beef before shredding.
- Pour the liquid into a bowl. Skim the fat from the surface. If you have a fat separator kicking around from Thanksgiving use that.
- Pour the defatted braising liquid (now a wonderful sauce) into the shredded beef and mix to combine.. Return the meat and liquid to the pot. Bring to a simmer and cook for around 5 minutes. This gets the sauce and the meat to really come together. Taste and adjust salt if required.
- Serve and prepare to be told you make better than taqueria beef barbacoa!
Notes
Nutrition

better than taqueria beef barbacoa
Ingredients
The chili vinegar paste
- 1/4 cup cider vinegar
- 4 cloves garlic
- 1 tsp Mexican oregano - optional but don’t substitute regular oregano
- 1 tsp cumin powder
- 1/4 cup pure mild chili powder - I like New Mexican Red or Ancho
- 1-3 chipotles in adobo plus some of the adobo puree - depending on how spicy you like it.
- 2 tsp salt
Beef barbacoa
- 3 lbs good quality beef chuck roast or bottom blade roast - one piece of meat
- 1-2 Tbsp vegetable oil
- 2 cups low sodium chicken stock
Instructions
Make the chili vinegar paste
- Combine the cider vinegar, garlic, Mexican oregano, cumin, chili powder, chipotles and adobo, salt and enough water to make a smooth paste in a blender.
- Blend until smooth.
Make beef barbacoa
- Pre-heat your oven to 275F.
- Brown the beef in the oil using an oven proof dutch oven large enough to hold the beef. You want the meat to brown up but not crazy brown. If you push it too far the edge of the beef will not get to the meltingly tender stage. This step is critical to getting the big beefy flavour so don’t skip it.
- Remove the beef from the pot.
- Adjust your heat to medium low. Do not remove the fat in the pot. Pour the chili vinegar paste into the pan. It will bump so be ready. Stand back. Don’t wear nice clothes for this step. Seriously.
- Cook the chili vinegar paste for about 2-3 minutes, scraping up any browned bits on the bottom of the pot.
- Add the chicken stock, stir to combine and return the beef to the pot.
- Bring to a simmer.
- Cover and place in the oven.
- Cook (braise) the beef for about 4 hours total. Set a timer for 1 hour. After an hour remove the pot from the oven and flip the beef. Cover and return the pot to the oven. Repeat this a total of three times.
- After 3 hours cooking time check to see if the beef is fork tender. I find it’s about right at an internal temperature of 207F. It’s ready when it’s ready. Not before. If it’s taking too long nudge the temperature up to 325F and check every 15-20 minutes.
- If the beef is fork tender remove from the oven. If it isn’t return the pot, covered, to the oven. Check every 20 minutes until it is fork tender.
- Remove the beef from the pot. Let the beef cool until you can shred it. Two forks works for this. Your want the strands to be about 1 inch long so cut the beef before shredding.
- Pour the liquid into a bowl. Skim the fat from the surface. If you have a fat separator kicking around from Thanksgiving use that.
- Pour the defatted braising liquid (now a wonderful sauce) into the shredded beef and mix to combine.. Return the meat and liquid to the pot. Bring to a simmer and cook for around 5 minutes. This gets the sauce and the meat to really come together. Taste and adjust salt if required.
- Serve and prepare to be told you make better than taqueria beef barbacoa!
Notes
Nutrition
Keema rice. Lamb keema. Indian spice. Basmati rice. Biryani technique. Sometimes the whole is greater than the sum of the parts. This is one of those times.
This is not rice and keema. Well technically it is. I guess. But not really. It’s more like a keema biryani. Done like they would in a good Indian restaurant.
What this isn’t is keema stir fry. This is not keema fried rice. Not at all.
I’ve tried keema fried rice. Don’t like it. Might be better than just mixing keema and rice on your plate. Maybe. But not a lot.
This is upscale. What you were hoping for when you ordered keema rice. A little more work. A whole lot better.
Keema rice – keema biryani by any other name
I’m a keema addict. Seriously. Just type it into the search bar. You’ll see how many keema based recipes are on glebekitchen.
And yet keema rice has always been a bit of a mystery. Make keema matar. Add rice. Stir. Really? What kind of recipe is that? Tried it. Just don’t get it.
So I thought about it. About what it could be. Not what it is.
What it could be is keema biryani. Restaurant style.

Biryaniisa culinary treasure
A full blown dum biryani sits at the pinnacle of Indian cuisine. I think anyway. It is truly one of the great things to eat in this world.
Break the dum. Take off the lid. The aroma fills the kitchen. Every grain of rice infused with flavour. Everything cooked to perfection.
It’s a tricky thing to make though. Sounds easy. Make some rice and spiced meat. Toss it into a pot. Seal the pot. Bake. Serve.
Except that everything that goes into that pot needs to be perfectly underdone. Rice done to 70 percent complete. Meat underdone. So it’s just right after the bake.
That’s why it’s masterclass territory. Takes some kitchen mojo. Not impossible. But I’m willing to bet you won’t nail it first time you try it. Not ashamed to say I didn’t.
Restaurant style keema biryani is bulletproof
Not all restaurants are equal. There’s a distinction to be made. This is about what goes on in better Indian restaurants. Not what they serve at bad takeaways.
The takeaway version is just like regular keema and rice. A stir fry. Maybe some sort of vegetable curry on the side. Has nothing to do with the real thing.
Some like that. I don’t. I want better. Took me a while to figure it out. But in the end I have something I can make. And be happy with.
Something that works. Every. Single. Time. That’s the thing about restaurants. They have to make it work consistently.

Restaurant technique makes this keema rice work
Restaurants do not have big vats of food ready to go. That would be expensive. And wasteful. They cook to order.
That’s why the whole stir fried keema and rice thing exists. It’s easy. Not great. But easy. And fast.
Leftover rice. Pre-cooked keema. A little oil and 3 minutes. That’s the domain of the bad takeaway.
Dum biryani sits at the other end of the spectrum. The ultimate. For when you want to go for gold.
In between there’s high end restaurant technique. That’s what this is.
Make spice infused rice. Make keema and gravy. Combine them. Bake it off to get everything working together. Stir. Enjoy.
I think it’s actually easier than stir fry. But it takes longer. Around 20 minutes. No takeaway customer is going to wait 20 minutes to get their food.
But better restaurants work at a more relaxed pace. A drink. An appetizer. Twenty minutes isn’t unreasonable. You’ll wait.
And in the kitchen most of that twenty minutes time is unattended. So line cooks can do other things while the keema rice magic is happening. Like make your chicken tikka masala.

Keema rice is about rice
That shouldn’t be a shocker. When you put rice in the name it’s probably important. So it can’t just be plain rice.
Not around here anyway. The rice needs to be special. Flavour infused. That’s a big part of what makes this dish.
It’s not hard. Chicken stock. Spices. Salt. That’s where the flavour comes from. And cooking the rice in that mix is how you get it done.
Literally. Toss the stock, the spices and the rice in a pot. Or a rice cooker. Cook. Done.
Rice plus spices plus stock equals amazing rice. Have I mentioned I’m doing my doctorate in food math?
Lamb stock is good too. Harder to get. Or more work. But it’s a nice touch. If you can get it. Ask your butcher. They can probably fix you up.
Cooking rice is not as hard as you think
Easiest way to cook rice? A rice cooker. I do that. If you really like rice a good rice cooker is a good investment.
Took me a long time to come to that conclusion. But I’m happy I did. Very happy.
For about a million years I used a stovetop and pan. That works. Really well actually. Never failed me.
A rice cooker is a little easier. The rice comes out perfect every time. And it doesn’t tie up a burner on your stove.
But if you aren’t a rice addict. If you don’t eat it two or three times a week. You can probably make do with a pot.
Rice in a pot isn’t black magic. It’s a formula. More food math. One cup rice. One and one half cups liquid. 1 tsp salt. Those are ratios. It scales linearly.
Bring to a simmer. Cover. Turn the heat to low. Cook for 20 minutes. Let stand covered for 5 minutes. Fluff gently. Done. Really good rice. No extra gear required.
And there’s a party trick in this recipe. Chuck in whole spices. Cook the rice. The whole spices will be waiting for you when the rice is done. Right on top.

Fried shallots add a flavour boost
There’s something special about fried shallots. You can buy fried onions. They stock them at Indian grocers. But they aren’t quite the same.
Pre-fab fried onions aren’t terrible. Just not as good. I’ve used them. I’m not proud of that. But I get busy too. So sometimes I cut corners.
But that’s pretty rare. Home-made fried shallots are worth the effort. It doesn’t take a ton of oil. And it goes pretty quick.
It will smell up your kitchen though. So make sure to have your hood fan on full blast. Or open a window.
The technique is described in the notes. Go for it. You won’t regret it. Except you will become an addict. Lucky for you they keep in the fridge for a couple weeks.
Keema biryani is a main course
Don’t think of keema rice as a side. It’s definitely a dish worthy of centre stage. Like any biryani. It should be the star.
And it doesn’t really play well with other dishes. It demands attention. I wouldn’t serve this with anything else on the plate.
Keema rice. A nice green salad to start. Or kachumber salad if you want to stick with an Indian theme.
This one is classic example of “if you know you know”. And if you don’t know? I think you owe it to yourself to find out…

Keema rice – indian restaurant style
Ingredients
The rice
- 1 1/2 cups basmati rice
- 1 1/4 cups water
- 1 cup chicken stock – low or no sodium. Bouillon cubes are not chicken stock.
- 1 black cardamom pod
- 5 cloves
- 2 inch cinnamon bark also known as cassia
- 1 tsp kosher salt
Keema rice spice mix
- 2 tsp coriander powder
- 1 tsp cumin powder
- 1/2 tsp turmeric
- 1 tsp kasmiri chili powder
- 1 tsp kasoor methi also known as dried fenugreek leaves
The lamb
- 3 tbsp neutral oil e.g. canola or vegetable
- 1 lb ground lamb
- 1/2 tsp salt
The keema
- 1 cup shallots thinly sliced
- 1/2 tsp cumin seed
- 1 black cardamom pod
- 1 tbsp garlic ginger paste
- the keema spice mix
- 1 1/2 tbsp tomato paste diluted with about 5 tbsp water
The keema rice
- the seasoned rice from above
- the keema along with all the tasty sauce
- 1 tbsp fried shallot plus more to garnish
- 1/4 cup water or chicken stock
- cilantro and fried shallots to garnish
Instructions
- Set your oven on to 350F.
Make the rice
- If you have a rice cooker use it. Combine the rice, water, chicken stock, black cardamom, clove, cinnamon or cassia stick and salt. Push the button. Walk away. Make the keema while the rice cooker does its thing.
- If you don’t have a rice cooker this is an easy way to make basmati. You can pre-soak, rinse or pray to the rice gods if you want but this works pretty well as written. It works. I did this for years until I got a decent rice cooker.
- Pick a saucepan with a fairly tight fitting lid that’s not way too big. Combine the water, chicken stock, black cardamom, cloves, cinnamon bark, salt and the rice in your chosen saucepan.
- Bring to a simmer over medium heat uncovered. Reduce heat to low and cover. Simmer for 20 minutes. Set a timer. Trust me. You will forget otherwise. While this is going on make the keema (see below).
- When the timer goes off after 20 minutes, turn off the heat and let stand an additional 5 minutes. Uncover. Remove the whole spices. They should be just sitting on top. Fluff gently and replace the cover to keep the rice warm.
Brown the lamb
- Pick a nice large skillet. 12 inch diameter works well if you have one.
- Preheat the pan over medium heat.
- Add the oil.
- Crumble the lamb into the pan. You want little chunks about the size of a coffee bean.
- Add the salt and fry the lamb, stirring occasionally, until the lamb is pretty much cooked through. This should take somewhere around 8-10 minutes.
- Remove the lamb from the frying pan. Use a slotted spoon. You want to leave the rendered lamb fat behind. Reserve 5 tablespoons of it. That luscious lamb fat flavour gets used in the next step.
Make the keema
- Do your prep. Make the keema spice mix. Combine all the spice mix ingredients in a small bowl. Dilute the tomato paste. Slice your shallots. Have everything at hand.
- Heat the reserved lamb fat in a saute pan over medium heat. Add the shallots and cook until they start to brown. They will brown some more in the next steps.
- Push the shallot to one side of the pan. Add the cumin seed and black cardamom. Cook for about 30 seconds. You want to see little bubbles forming around the seeds.
- Add the garlic ginger paste. Stir it into the oil and cook until it stops sputtering. Watch it. Be careful. Don’t let it burn.
- Turn the heat to medium low. Add the spice mix. Stir to thoroughly combine the oil in the pan with the spices. Cook for about 30 seconds. Really watch it. There should be enough lamb fat in the pan. If the spices start to stick turn down the heat and add a bit more oil. If you are on an electric stove and run into trouble pick the pan up and move it to a cold burner. You do not want the spices to burn. You are starting over if you do that.
- Add the diluted tomato paste. Stir and turn the heat up to medium. Cook about a minute.
- Add the pre-cooked lamb and cook, stirring regularly, until everything is nice and hot.
- At this point your keema will be quite dry. I find it takes about 1/4 cup of water or chicken stock to get it to the point of being lightly saucy – which is what you want. Judgement call here but I like 1/4 cup.
Assemble the keema rice
- Use a pot that’s about 9-10 inches in diameter. Make sure it has a tight fitting lid.
- Put a little more than half the rice in the pot and spread it out in an even layer. Top with the keema mixture. Add the rest of the rice. Top with the fried shallots.
- Cover the pot with tinfoil and then the lid. That’s a trick I picked up from cooking French braises. The tinfoil adds a little extra seal. It’s not quite as good as the dough seal in a traditional dum biryani but it helps.
- Transfer the assembled keema rice to the oven and bake for 15 minutes.
- After the keema has baked for 15 minutes remove it from the oven and place it on the stove. Let stand for 10 minutes.
- To serve transfer the contents to a platter. Don’t worry if it looks messy. That’s OK. It’s keema rice. It’s one big tasty jumble.
- Garnish with more fried shallots and a bit of cilantro. Serve. Enjoy.