🇲🇽 Mexican
Carnitas (Michoacán-Style)
⏱ 3 hr (mostly hands-off)
🍞
🍽 6-8 (family Dutch oven — carnitas is meant to be a big braise) servings
⭐ 5/5
⚠️ Estimates only — not medical advice. Carb counts vary by brand and portion. Always verify with your endo or CDCES.
🌍 Cultural note
*Carnitas* — "little meats" — come from Michoacán, where pork is slow-simmered in its own fat until the edges go crispy and the inside melts. In Mexican homes (and the *carnicería* on the corner), you don't braise one pork shoulder for one bowl — you braise the whole thing and the family builds their own plates: rice, beans, salsa, avocado, tortillas, lime. Below, the kid carb math is broken out so your T1D baby's bowl is dosed right while still being the same dish.
🍽️ Kid's plate — the carb math
From this pot, build your child's plate (carnitas itself is ~0g — the math is the base + toppings):
| Kid portion | Carbs |
|---|---|
| ¼ cup white rice + ⅓ cup carnitas + ¼ avocado + 2 tbsp pico | ~14g |
| ⅓ cup white rice + ½ cup carnitas + ¼ avocado + 2 tbsp pico | ~17g |
| ½ cup white rice + ½ cup carnitas + ¼ avocado + 2 tbsp pico | ~24g |
| ½ cup cauli rice + ½ cup carnitas + ¼ avocado + 2 tbsp pico | ~6g |
| ¼ cup white rice + ½ cup cauli + ½ cup carnitas (sweet spot) | ~13g |
Adults take their full bowl (½-¾ cup rice + ¾ cup carnitas + the works). One pot, one family.
Why this recipe is T1D-friendly
- Pork shoulder is high-fat and high-protein — flattens the glucose curve
- All toppings (salsa, avocado, lime) are naturally low-carb and add fiber + fat that slow absorption
- No sugar in the braise — just orange + lime + spices
- Freezes phenomenally — the king of T1D batch-freeze proteins
Ingredients
- 4 lb pork shoulder, cut into 2-inch chunks
- 1½ tsp salt + ¾ tsp black pepper
- 1½ tsp ground cumin
- 1½ tsp Mexican oregano (it's not the same as Mediterranean oregano — it's the one)
- 1 yellow onion, quartered
- 8 cloves garlic, smashed
- 1 orange, juiced + peel reserved (the naranja is the soul of the braise)
- Juice of 1 lime
- 1½ tsp ground chipotle, optional
- 1 bay leaf
- ½ cup water
- 1 tsp achiote/annatto powder, optional (for color and the deep Mexican-pantry note)
To build bowls
- White rice or cilantro-lime rice cooked separately (each plate gets its scoop)
- 3 avocados, sliced
- 1½ cups pico de gallo
- Fresh cilantro + lime wedges
Directions
- Pat pork dry. Toss with salt, pepper, cumin, oregano, achiote (if using).
- Add pork, onion, garlic, orange juice + peel, lime juice, chipotle, bay leaf, and water to a Dutch oven or slow cooker.
- Oven: cover and braise at 300°F for 3 hours. Slow cooker: low for 8 hours.
- Remove pork to a sheet pan. Discard onion, peel, and bay leaf. Reserve ½ cup cooking liquid.
- Shred pork with two forks. Drizzle reserved liquid over the meat.
- Crank oven to broil. Broil pork 3-5 minutes until edges crisp up. Don't walk away — it browns fast!
- Warm your rice of choice.
- Build plates at the table: rice base, carnitas, avocado, pico, cilantro, lime. Kid's plate first, with the measured rice scoop.
Dash's kid tips 🐆
- Batch-freeze single-serve portions of carnitas (without rice). This is the GOAT of T1D batch-freezing — portion into 1-cup bags with the cooking liquid, freeze for up to 3 months. Pull one out, broil for 5 min for the crispy edges, build the bowl. Real-deal weeknight magic.
- Dash's secret: the crispy edges are the prize — let kids "hunt for the crunchies" on the sheet pan
- Toddler-friendly version: skip the chipotle, serve with a side of cheddar and a small soft tortilla
- For Chipotle-style cilantro-lime rice: toss warm jasmine with chopped cilantro, a squeeze of lime, and a pinch of salt — same look, same carbs as plain rice