Carnitas Bowl

Featured in: Family-Style Meals

This vibrant bowl features succulent slow-cooked pork shoulder seasoned with cumin, oregano, and citrus juices. The meat becomes incredibly tender after hours in the slow cooker, then gets shredded and lightly crisped under the broiler. Serve over fluffy white rice alongside warming spiced pinto beans, fresh tomato salsa, and ripe avocado slices. A squeeze of fresh lime and sprinkle of cilantro brightens each bite.

Updated on Tue, 03 Feb 2026 12:53:00 GMT
Steaming carnitas bowl with fluffy rice, pinto beans, and creamy avocado slices topped with fresh pico de gallo.  Save
Steaming carnitas bowl with fluffy rice, pinto beans, and creamy avocado slices topped with fresh pico de gallo. | tastyhrira.com

My neighbor Carlos handed me a warm carnitas bowl one Sunday afternoon, and I watched him eat it with such ease, rotating between bites of tender pork, creamy avocado, and bright salsa like he'd choreographed it. I asked for the secret, and he laughed, saying it wasn't really a secret at all—just patience and citrus. That moment sparked something in me about how food doesn't always need to be complicated to feel special, and this bowl became my proof.

I made this for my sister's book club night, and watching six people instinctively reach for the lime wedges and cilantro reminded me that the best meals are the ones people customize themselves. Someone said it tasted like they'd traveled, but really they'd just tasted what happens when you let citrus and spices do their work on good meat. That's when I realized this bowl was less about precision and more about the slow transformation of simple things into something worth gathering around.

Ingredients

  • Pork shoulder, cut into large chunks: This cut has enough fat to stay moist during long cooking, and the chunks stay rustic rather than turning to mush.
  • Salt and freshly ground black pepper: Don't skip the fresh grinding—it wakes up every other flavor in the pot.
  • Ground cumin and dried oregano: These two are the backbone of the flavor, warming everything without overpowering.
  • Smoked paprika: This ingredient whispers of depth, especially if you later broil the shredded pork for those crispy edges.
  • Garlic and onion: They dissolve into the broth, building a savory foundation you won't see but will definitely taste.
  • Orange and lime juice: The citrus keeps the pork from feeling heavy and adds brightness that cuts through richness.
  • Low-sodium chicken broth: This keeps the pork submerged and picks up all the flavors releasing from the meat.
  • Long-grain white rice: It stays separate and fluffy, a perfect canvas for everything piled on top.
  • Pinto beans, drained and rinsed: Rinsing removes excess sodium and makes them blend seamlessly with the other flavors.
  • Fresh tomato salsa: Homemade pico de gallo is brighter, but store-bought works when life gets busy.
  • Ripe avocado and fresh cilantro: These add a cooling, herbaceous note that makes each bite feel balanced and intentional.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Season and slow-cook the pork:
In your slow cooker, layer the pork with salt, pepper, cumin, oregano, smoked paprika, garlic, and onion, then pour the orange juice, lime juice, and broth over everything. Cover and let it cook on low for 8 hours or high for 4 hours until the meat is so tender it practically falls apart when you touch it.
Shred and crisp the carnitas:
Once the pork is falling apart, pull it into shreds using two forks, letting some pieces stay a bit chunky. For extra texture and flavor, spread the shredded pork on a baking sheet and broil for 5-7 minutes until the edges brown and crisp slightly.
Prepare the rice:
Rinse your rice under cold water until the water runs clear, which removes excess starch and helps each grain stay separate. Combine with water and salt in a saucepan, bring to a boil, then cover, lower the heat, and let it simmer gently for 15 minutes before resting, covered, for another 5 minutes.
Warm the beans with spice:
In a small saucepan, combine your drained pinto beans with cumin, chili powder, and a splash of water, then simmer over medium heat for 5-7 minutes, stirring occasionally until heated through and the spices bloom into the beans.
Build your bowl:
Divide the rice among your bowls, then top each with a generous portion of beans, a heap of carnitas, fresh salsa, sliced avocado, and a sprinkle of cilantro. Serve with lime wedges so everyone can squeeze exactly as much brightness as they want.
A close-up of a hearty Mexican carnitas bowl featuring tender shredded pork, vibrant salsa, and cilantro garnish.  Save
A close-up of a hearty Mexican carnitas bowl featuring tender shredded pork, vibrant salsa, and cilantro garnish. | tastyhrira.com

There was a quiet moment when my partner and I ate these bowls at the kitchen counter, no phones, just the sound of lime being squeezed and the gentle clink of spoons. That's when I understood why people return to certain dishes—not because they're fancy, but because they're generous with their flavors and patient with how you want to eat them.

The Magic of Slow Cooking Pork

Slow cooking transforms cheap cuts of pork into something tender and rich, and the magic happens because the low heat allows collagen to break down into gelatin, giving the meat a silky texture. The citrus in the liquid keeps everything from tasting heavy, and the aromatics—garlic, onion, spices—get to do their work slowly, building layers of flavor rather than shouting all at once. I learned this by accident the first time I made carnitas, when I added the citrus at the end instead of the beginning, and the difference was obvious enough to never forget.

How to Balance Your Bowl

The beauty of this bowl is that it's as forgiving as it is flexible, with each component adding something different to the plate. The pork brings richness and umami, the rice provides a gentle base, the beans add earthiness, and the salsa, avocado, and cilantro bring brightness and movement. This isn't a dish where you have to follow rules—if you love extra salsa, pile it on; if avocado feels too fancy some days, skip it without guilt.

Timing and Make-Ahead Magic

What makes this bowl especially kind to a busy life is how much of it can happen in advance, letting you assemble rather than cook on the actual day you eat it. The carnitas actually taste better the next day once the flavors have settled, and you can reheat them gently in a covered pan with a splash of broth so they don't dry out. Here's what I always remember to do ahead:

  • Make the carnitas up to 3 days in advance and store them in their cooking liquid in the refrigerator.
  • Cook the rice the morning you plan to serve, or reheat day-old rice gently with a splash of water to bring it back to life.
  • Prep your salsa, slice your avocado no more than an hour before serving to keep everything fresh and bright.
Vibrant carnitas bowl with golden rice, hearty beans, and sliced avocado, served with lime wedges on the side. Save
Vibrant carnitas bowl with golden rice, hearty beans, and sliced avocado, served with lime wedges on the side. | tastyhrira.com

This bowl reminds me that the simplest meals often feel the most complete, especially when you've given them time and care. Make it once, and you'll likely make it again, maybe adding your own touches until it becomes the version only you know how to build.

Recipe Questions & Answers

Can I make carnitas in the oven instead of a slow cooker?

Yes. Cook the seasoned pork in a Dutch oven at 325°F for 3-4 hours until tender, covered tightly with a lid. Add broth as needed to prevent drying.

How long do leftover carnitas keep in the refrigerator?

Store cooked carnitas in an airtight container for up to 4 days. Reheat gently in a skillet with a splash of broth or microwave until warmed through.

What other toppings work well in this bowl?

Pickled red onions, radish slices, shredded cheese, sour cream, roasted corn, or jalapeño peppers all complement the flavors beautifully.

Can I use brown rice instead of white?

Absolutely. Brown rice adds nutty flavor and fiber but requires about 45 minutes to cook and slightly more water.

Is the broiling step necessary?

Not required but recommended. Broiling creates crispy, caramelized edges on the pork that add texture contrast to the bowl.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Carnitas Bowl

Tender pork carnitas over rice with beans, salsa, and avocado for a hearty customizable meal.

Prep time needed
25 minutes
Time to cook
210 minutes
Overall time
235 minutes
Recipe by Sophia Barnes

Recipe type Family-Style Meals

Skill level Medium

Cuisine type Mexican

Total yield 4 Number of servings

Diet Preferences No dairy, No gluten

What you need

Pork Carnitas

01 1.5 lbs boneless pork shoulder, cut into large chunks
02 1 tsp salt
03 0.5 tsp freshly ground black pepper
04 1 tsp ground cumin
05 1 tsp dried oregano
06 0.5 tsp smoked paprika
07 2 cloves garlic, minced
08 0.5 onion, chopped
09 1 orange, juiced
10 1 lime, juiced
11 1 cup low-sodium chicken broth

Rice

01 1 cup long-grain white rice
02 2 cups water
03 0.5 tsp salt

Pinto Beans

01 1 can (15 oz) pinto beans, drained and rinsed
02 0.25 tsp ground cumin
03 0.25 tsp chili powder
04 0.25 cup water

Toppings

01 1 cup fresh tomato salsa
02 1 large ripe avocado, sliced
03 0.25 cup chopped fresh cilantro
04 1 lime, cut into wedges

How to make it

Step 01

Prepare the Carnitas: In a slow cooker, combine pork shoulder, salt, pepper, cumin, oregano, smoked paprika, garlic, onion, orange juice, lime juice, and chicken broth. Cover and cook on low for 8 hours or on high for 4 hours, until pork is very tender. Shred pork with two forks. For crispy edges, transfer shredded pork to a baking sheet and broil for 5-7 minutes until browned.

Step 02

Cook the Rice: Rinse rice under cold water until water runs clear. In a medium saucepan, combine rice, water, and salt. Bring to a boil, then cover, reduce heat to low, and simmer for 15 minutes. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork.

Step 03

Heat the Pinto Beans: In a small saucepan, combine pinto beans, cumin, chili powder, and water. Simmer over medium heat for 5-7 minutes, stirring occasionally, until heated through.

Step 04

Assemble the Bowls: Divide rice evenly among four bowls. Top with pinto beans, carnitas, salsa, avocado slices, and cilantro. Serve with lime wedges on the side.

Needed tools

  • Slow cooker
  • Medium saucepan
  • Small saucepan
  • Baking sheet
  • Knife and cutting board
  • Forks for shredding
  • Serving bowls

Allergy details

Always check every item for allergens. If unsure, please talk to a professional.
  • Check labels of canned beans and broth for potential allergens or gluten

Nutrition details (each serving)

Nutritional data here is just for general reference. It shouldn't replace health advice.
  • Caloric value: 630
  • Fat content: 23 grams
  • Carbohydrates: 62 grams
  • Proteins: 42 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.