Description
Tender, slow-cooked beef chuck roast infused with bright citrus juices, garlic, and warm spices. This flavorful shredded beef is juicy, vibrant, and perfect for tacos, bowls, sandwiches, or meal prep.
Ingredients
- 3 lbs beef chuck roast
- 2 tablespoons olive oil
- 1 cup fresh orange juice
- 1/4 cup fresh lime juice
- 2 tablespoons fresh lemon juice
- 1 teaspoon orange zest
- 4 garlic cloves, minced
- 1 medium onion, sliced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 1 1/2 teaspoons salt
- 1/2 teaspoon black pepper
- 1 cup beef broth
- 1/4 cup fresh cilantro, chopped
Instructions
- Pat beef dry and season generously with salt and black pepper.
- Heat olive oil in a large Dutch oven over medium-high heat. Sear beef on all sides until browned. Remove and set aside.
- In the same pot, sauté sliced onion until softened, about 3–4 minutes.
- Add minced garlic and cook until fragrant, about 30 seconds.
- Stir in cumin, chili powder, paprika, and oregano. Toast briefly.
- Pour in orange juice, lime juice, lemon juice, orange zest, and beef broth. Scrape the bottom to release browned bits.
- Return beef to the pot, ensuring it is mostly submerged in the liquid.
- Bring to a gentle simmer, cover, and cook on low for 2 1/2 to 3 hours, until fork-tender. (Alternatively, cook in a slow cooker on low for 7–8 hours.)
- Remove beef and shred with two forks.
- Return shredded beef to the sauce and simmer uncovered for 10–15 minutes to absorb flavor.
- Sprinkle with fresh cilantro before serving.
Notes
- Chuck roast works best for tender shredding.
- Add bell peppers or jalapeños for extra flavor and heat.
- For smoky depth, include smoked paprika or chipotle in adobo.
- Store in the refrigerator up to 4 days or freeze up to 3 months.
- Reheat gently with a splash of broth to maintain moisture.
Nutrition
- Serving Size: 1 serving
- Calories: 420 kcal
- Sugar: 6 g
- Sodium: 620 mg
- Fat: 26 g
- Saturated Fat: 10 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 1 g
- Protein: 38 g
- Cholesterol: 115 mg