I never thought I’d be making carnitas without pork, but here we are. When my friend Sarah asked if I could make a kosher version for her dinner party, I’ll admit I was skeptical. Carnitas is all about that slow-cooked pork shoulder falling apart in its own fat. How do you capture that same richness with beef?
Turns out, chuck roast is your best friend here. It’s got enough marbling to stay moist during the long braise, and when you shred it up at the end, it has that same pull-apart texture we’re looking for. I use beef tallow instead of lard for the finishing step where you crisp everything up in a hot pan. The flavor is different from traditional carnitas, sure, but it’s honestly just as satisfying.
Making Kosher Carnitas Work
The cilantro rice is what really makes these bowls shine. I learned this trick from a Mexican cookbook years ago. You blend fresh cilantro with a little water and salt, then stir it into your cooked rice while it’s still warm. The heat releases all those bright herbal oils, and you get this gorgeous green color that doesn’t fade.
The Secret to Perfect Cilantro Rice
These bowls work great for weeknight dinners because you can prep the beef ahead of time. I actually think it tastes better the next day after all the flavors have had time to meld together. Serve with some pickled onions, avocado, and a squeeze of lime. The kids love building their own bowls, and it’s hearty enough to satisfy the pickiest eaters in your family.

Ingredients
Method
- Preheat your oven to 325°F. Season the chuck roast pieces all over with salt and pepper.
- Heat vegetable oil in a heavy Dutch oven over medium-high heat. Brown the beef chunks on all sides, about 8-10 minutes total. Work in batches if needed to avoid overcrowding.
- Add onion, garlic, cumin, chili powder, oregano, and bay leaf to the pot. Stir everything together and cook for 2 minutes until fragrant.
- Pour in the beef broth and bring to a simmer. Cover the pot and transfer to the oven.
- Braise for 2.5 to 3 hours, until the beef shreds easily with a fork. Check after 2 hours and add more broth if the liquid has cooked off.
- Remove the beef from the pot and shred it with two forks. Strain the cooking liquid and reserve 1/2 cup for later.
- About 30 minutes before the beef is done, start your rice. Rinse the rice until the water runs clear, then combine with 2.5 cups water and 1 teaspoon salt in a medium saucepan.
- Bring to a boil, then reduce heat to low, cover, and simmer for 18 minutes. Remove from heat and let stand 5 minutes.
- While the rice rests, blend the cilantro with 3 tablespoons water and 1/2 teaspoon salt until smooth.
- Fluff the rice with a fork, then stir in the cilantro mixture while the rice is still warm. The heat will brighten the cilantro color.
- Heat beef tallow or oil in a large skillet over medium-high heat. Add the shredded beef in a single layer and let it crisp up for 3-4 minutes without stirring.
- Stir the beef and add a few spoonfuls of the reserved cooking liquid to keep it moist. Cook another 2-3 minutes until edges are crispy.
- Serve the beef over the cilantro rice with lime wedges, avocado slices, pickled onions, and fresh cilantro on the side.
