12 Quick Carnitas Side Dish Recipes

Posted on

Side Dishes

Difficulty

Prep time

Cooking time

Total time

Servings

Ready to spice up taco night? Carnitas are a weeknight hero, but what about the sides? From zesty slaws to quick beans, these 12 speedy recipes turn your pork into a full meal. Dive in for easy, crowd-pleasing sides that make dinner a breeze.

Cilantro Lime Rice

Cilantro Lime Rice

Nothing beats the simplicity of a perfectly cooked Cilantro Lime Rice. This fluffy, fragrant side dish comes together with just a few pantry staples and a handful of fresh ingredients. It’s the ideal companion for carnitas, tacos, or any Mexican-inspired meal.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

  • 1 cup long-grain white rice
  • 1 3/4 cups water
  • 2 tablespoons unsalted butter (or olive oil)
  • 1/2 teaspoon salt, plus more to taste
  • 1 medium lime (zest and juice, about 2 tablespoons juice)
  • 1/2 cup loosely packed fresh cilantro, finely chopped
  • Optional: 1 small clove garlic, minced (for extra flavor)

Instructions

  1. Rinse the rice in a fine-mesh strainer under cold running water until the water runs clear (about 30 seconds). This removes excess starch and prevents clumping.
  2. In a medium saucepan with a tight-fitting lid, melt the butter over medium heat. Add the rinsed rice and cook, stirring constantly, for 2 minutes until the rice is translucent and smells nutty. (Tip: Toasting the grains adds a subtle flavor and helps them stay separate.)
  3. Pour in the water and add the salt. If using garlic, stir it in now. Increase the heat to high and bring to a rolling boil.
  4. Once boiling, immediately reduce the heat to low, cover the saucepan, and simmer for 15 minutes. Do not lift the lid during this time. (Tip: Use a clear lid or peek only if necessary to avoid steam escaping.)
  5. After 15 minutes, remove the pan from the heat. Keep the lid on and let it steam for another 5 minutes. This allows the rice to finish cooking and become fluffy.
  6. Uncover and fluff the rice gently with a fork. Drizzle the lime juice over the rice and sprinkle the lime zest and chopped cilantro. Fold everything together with the fork until evenly distributed. Taste and add more salt if needed. (Tip: Add the lime juice after cooking to preserve its bright, fresh flavor; if added earlier, it can turn bitter.)
  7. Serve immediately, garnished with extra cilantro or lime wedges if desired.

With its bright lime kick and fresh herbal notes, this Cilantro Lime Rice is anything but bland. Each grain stays perfectly separate and fluffy, making it a versatile base for burrito bowls or a simple side to grilled proteins. The leftovers—if you have any—are just as delicious cold in a lunch wrap.

Black Bean and Corn Salsa

Black Bean and Corn Salsa

Let's dive into making this vibrant black bean and corn salsa, a perfect no-cook side for summer gatherings. It's all about fresh flavors and simple steps.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

  • 1 can (15 oz) black beans, rinsed and drained
  • 1 cup frozen corn, thawed (or use fresh off the cob)
  • 1 red bell pepper, diced small
  • 1 jalapeño, seeded and finely diced (keep seeds for heat)
  • 1/2 cup red onion, finely chopped
  • a generous handful of fresh cilantro, chopped
  • juice of 2 limes (about 3 tablespoons)
  • 2 tablespoons olive oil
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon salt, plus more to taste

Instructions

  1. Rinse the black beans under cold water in a colander until no foam remains, then let them drain thoroughly—extra moisture makes the salsa watery.
  2. If using frozen corn, place it in a bowl and microwave for 30 seconds to thaw; drain any liquid. For fresh corn, cut kernels from 1 ear of corn (no cooking needed).
  3. Dice the red bell pepper into small, even cubes—about 1/4-inch—so each bite has a similar texture.
  4. Halve the jalapeño lengthwise, use a small spoon to scrape out the seeds and white ribs (that's where the heat hides), then finely dice the flesh. Wash your hands immediately after.
  5. Finely chop the red onion and cilantro; set the cilantro aside for now.
  6. In a large mixing bowl, combine the black beans, corn, red bell pepper, jalapeño, and red onion. Stir gently with a rubber spatula to mix evenly.
  7. Add the lime juice, olive oil, ground cumin, and salt. Stir again until everything is coated. Taste a small spoonful and add more salt or lime juice if needed—it should be bright and tangy.
  8. Fold in the chopped cilantro last; this keeps it from wilting and maintains its fresh aroma. Let the salsa rest for 10 minutes at room temperature so the flavors meld—this step is key for depth.
  9. Transfer to a serving bowl and refrigerate until ready to serve. For best results, chill for at least 30 minutes; the cold temperature brightens the flavors.

Refreshing and colorful, this salsa has a satisfying crunch from the bell pepper and onion, balanced by the creamy beans and sweet corn. Serve it with tortilla chips, spoon it over grilled fish or chicken, or use it as a topping for tacos or salads.

Guacamole

Guacamole

Don't let anyone tell you that great guacamole is complicated. With just a few fresh ingredients and a little technique, you can make a bowl that's creamy, bright, and perfectly seasoned.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

Produce

  • 3 ripe avocados (they should yield slightly to gentle pressure)
  • 1 small jalapeño pepper
  • ¼ cup fresh cilantro leaves, loosely packed
  • ¼ cup finely diced red onion (about ¼ of a medium onion)
  • 1 lime

Seasonings & Extras

  • ½ teaspoon kosher salt, plus more to finish
  • a pinch of black pepper
  • optional: 1 small Roma tomato, seeded and diced

Instructions

  1. Cut the avocados in half lengthwise around the pit. Twist to separate, then remove the pit by gently tapping it with a knife and twisting it out. Scoop the flesh into a medium mixing bowl.
  2. Add the kosher salt and black pepper to the bowl. Use a fork or potato masher to mash the avocado to your desired consistency—some like it chunky, some smooth. I recommend leaving a few pea-sized pieces for texture.
  3. Finely dice the red onion. If using the tomato, seed and dice it now. Add both to the bowl.
  4. Slice the jalapeño in half lengthwise. For mild heat, remove the seeds and white membranes. For more kick, leave some in. Finely dice the jalapeño and add it to the bowl.
  5. Roughly chop the cilantro leaves and add them to the bowl.
  6. Roll the lime firmly on the counter to release juices, then cut it in half. Squeeze the juice of one half into the bowl—start with about 1 tablespoon, then taste and add more if needed.
  7. Stir everything gently with a fork until combined. Taste and adjust salt or lime juice. Pro tip: let the guacamole rest for 5 minutes so flavors meld, then give it a final stir before serving.

Don't be shy with the lime—it keeps the guacamole fresh and bright. Serve with warm tortilla chips or spoon it onto tacos for an instant upgrade; it's also fantastic on a burger or as a side for grilled chicken.

Refried Beans

Refried Beans

A truly authentic refried beans recipe starts with dried pinto beans, not canned. This slow-cooked version yields a creamy, hearty side dish that's full of flavor. By mashing and frying the beans, you get a rich, comforting texture that's perfect for tacos, burritos, or as a dip.

Serving: 8 | Prep Time: 15 minutes | Cooking Time: 150 minutes

Ingredients

  • 1 pound dried pinto beans (about 2 cups)
  • 8 cups water, divided
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1/4 cup lard or vegetable oil
  • 1 1/2 teaspoons salt, plus more to taste
  • 1 teaspoon ground cumin
  • 1/2 teaspoon chili powder (optional)

Instructions

  1. Rinse the dried pinto beans under cold water and pick out any stones or debris. Place them in a large bowl and cover with 4 cups of water. Let them soak overnight, or for at least 8 hours. Tip: Soaking reduces cooking time and helps with digestibility.
  2. Drain the soaked beans and transfer them to a large pot. Add the remaining 4 cups of fresh water and bring to a boil over high heat. Reduce the heat to low, cover, and simmer for 2 to 2 1/2 hours, until the beans are very tender and start to fall apart when pressed. Check after 2 hours; add more water if needed to keep beans submerged.
  3. While the beans cook, heat the lard or oil in a large skillet over medium heat. Add the diced onion and cook for 5–7 minutes, stirring occasionally, until soft and translucent. Add the minced garlic and cook for another minute until fragrant.
  4. Using a slotted spoon, transfer the cooked beans to the skillet, reserving the cooking liquid. Mash the beans with a potato masher or the back of a spoon until you reach your desired consistency — some chunks are fine for texture. Tip: For creamier beans, add a splash of the reserved cooking liquid as you mash.
  5. Sprinkle the mashed beans with salt, cumin, and chili powder if using. Stir well and continue to cook over medium heat for 5–7 minutes, stirring frequently, until the beans are thick and start to pull away from the sides of the pan. Taste and adjust salt if needed. Tip: The beans will thicken further as they cool, so don't over-reduce.
  6. Remove from heat and let rest for 5 minutes before serving. The beans should be soft, creamy, and deeply savory.

But don't limit them to just a side — spoon these refried beans over crispy tostadas with crumbled queso fresco and a drizzle of crema for a quick dinner. Their silky, smoky flavor also makes a fantastic filling for breakfast burritos or a dip for tortilla chips.

Mexican Street Corn Salad

Mexican Street Corn Salad

Often called elote in a bowl, this Mexican Street Corn Salad brings all the smoky, tangy, and creamy flavors of grilled street corn to a shareable side dish. It's perfect for barbecues or taco nights, and comes together quickly with just a few fresh ingredients.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

  • 4 ears of corn, husked
  • 1/4 cup mayonnaise (full-fat works best)
  • 1/4 cup sour cream or Mexican crema
  • 1/2 cup crumbled cotija cheese
  • 1/2 teaspoon chili powder (ancho or regular)
  • A pinch of smoked paprika
  • Juice of 1 lime (about 2 tablespoons)
  • A small handful of fresh cilantro, chopped
  • Salt and black pepper to taste

Instructions

  1. Preheat your grill to medium-high heat, aiming for about 400°F. If you don't have a grill, you can use a dry cast-iron skillet over high heat.
  2. Place the husked ears of corn directly on the grill grates. Cook, turning every 2–3 minutes with tongs, until the kernels are charred in spots and slightly softened, about 10–12 minutes total. Tip: Rotate the corn gently to get even char without burning.
  3. Transfer the grilled corn to a cutting board and let it cool for 5 minutes—enough to handle but still warm.
  4. Stand each ear of corn upright on the board and slice the kernels off the cob using a sharp knife. Work from top to bottom, rotating as you go. Collect the kernels in a large bowl.
  5. In a small bowl, whisk together the mayonnaise, sour cream, chili powder, smoked paprika, lime juice, and a pinch of salt until smooth. Taste and adjust seasoning—it should be tangy and smoky.
  6. Pour the dressing over the corn kernels and add the crumbled cotija cheese and chopped cilantro. Gently fold everything together until evenly coated. Tip: Fold rather than stir to avoid crushing the cheese.
  7. Season with additional salt and pepper if needed. For best flavor, let the salad sit for 5 minutes before serving so the corn absorbs the dressing.

Creamy, smoky, and zesty, this salad pairs beautifully with grilled meats or as a topping for tacos. Serve it chilled or at room temperature with extra lime wedges on the side for a fresh burst of acidity.

Pickled Red Onions

Pickled Red Onions

Starting with the freshest red onions, this quick pickle recipe transforms them into a tangy, crunchy garnish that elevates tacos, sandwiches, or salads. You'll be amazed at how easy it is to create this vibrant condiment at home.

Serving: 2 | Prep Time: 10 minutes | Cooking Time: 5 minutes

Ingredients

  • 1 large red onion (about 2 cups sliced)
  • 1/2 cup apple cider vinegar
  • 1/4 cup fresh lime juice (from about 2 limes)
  • 1/2 cup water
  • 1 tablespoon granulated sugar
  • 1 teaspoon kosher salt

Instructions

  1. Thinly slice the red onion into rings or half-moons using a sharp knife or mandoline. Aim for uniform thickness about 1/8 inch for even pickling.
  2. In a small saucepan, combine the apple cider vinegar, lime juice, water, sugar, and salt. Bring to a boil over medium-high heat, stirring occasionally to dissolve the sugar and salt completely.
  3. Once the liquid is boiling, remove the saucepan from heat. Place the sliced onions in a heatproof bowl or jar, then carefully pour the hot vinegar mixture over them, ensuring all onions are submerged.
  4. Let the onions sit at room temperature for at least 30 minutes, stirring once or twice. They will turn a vibrant pink color as they pickle—this is normal and indicates the acid is working.
  5. Transfer the pickled onions to an airtight container and refrigerate for at least 1 hour before serving for best flavor. They keep well for up to 2 weeks in the fridge.

Bright and tangy, these pickled red onions add a punch of acidity and crunch to any dish. Try them piled on top of carnitas tacos or as a zesty side for grilled meats. You'll find yourself making them on repeat.

Mexican Rice

Mexican Rice

You're in for a treat with this classic Mexican rice — fluffy, tomato-infused, and aromatic with garlic and cumin. It's a versatile side that complements any main dish, and I'll guide you through every step to get it perfect.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

Aromatics & Rice

  • a splash of vegetable or canola oil (about 2 tablespoons)
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 cup long-grain white rice

Liquids & Seasoning

  • 1 teaspoon ground cumin
  • one 8-ounce can tomato sauce
  • 2 cups chicken or vegetable broth
  • salt to taste (about 1/2 teaspoon)

Instructions

  1. Heat the oil in a medium saucepan over medium heat until shimmering.
  2. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 4 minutes.
  3. Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly.
  4. Add the rice and cumin; stir to coat the grains with oil. Cook, stirring frequently, until the rice starts to turn golden and smells nutty, about 3 minutes. Tip: Toasting the rice deepens the flavor and prevents mushiness.
  5. Pour in the tomato sauce and broth. Stir to combine, scraping up any browned bits from the bottom.
  6. Bring the mixture to a boil over high heat.
  7. Once boiling, reduce heat to low, cover the saucepan with a tight-fitting lid, and simmer for 18 minutes. Do not lift the lid during cooking — this traps steam for fluffy rice.
  8. After 18 minutes, remove from heat but keep covered. Let it steam for 5 more minutes off the heat. Tip: Resting allows the rice to finish absorbing moisture without burning.
  9. Fluff the rice gently with a fork, then season with salt to taste. Add a little more if needed.

Finally, fluff it with a fork and let it rest a minute — the rice should be tender, each grain separate, with a deep savory flavor from the cumin and tomato. Serve it alongside tacos, enchiladas, or as a base for burrito bowls; leftovers reheat beautifully with a splash of water.

Sautéed Peppers and Onions

Sautéed Peppers and Onions

You're about to master a classic side dish that's endlessly versatile and bursting with color. Sautéed peppers and onions are a staple in fajitas, on sandwiches, or alongside grilled meats, and with this step-by-step guide you'll get perfectly tender results every time.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

Vegetables & Oil

  • 2 large bell peppers (any mix of red, yellow, orange, or green)
  • 1 large yellow or sweet onion
  • 2 tablespoons olive oil (or a splash to coat the pan)

Seasonings

  • ½ teaspoon kosher salt (a generous pinch)
  • ¼ teaspoon black pepper (a few grinds)

Instructions

  1. Slice the bell peppers in half from top to bottom, remove the stem, seeds, and white membranes, then cut each half into ½-inch-wide strips. Aim for uniform thickness so they cook evenly.
  2. Peel the onion and cut it in half through the root end. Slice each half crosswise into ½-inch half-rings. If you prefer longer strands, slice pole to pole.
  3. Place a large 12-inch skillet over medium-high heat and add the olive oil. Swirl the pan to coat the bottom evenly. Wait about 30 seconds until the oil shimmers but doesn't smoke.
  4. Add the sliced onions in a single layer – don't pile them up or they'll steam instead of sauté. Cook undisturbed for 2 minutes to develop a light golden color.
  5. Toss the onions once, then add the bell pepper strips. Stir to combine, then spread everything into an even layer. Let cook for 3 minutes without stirring to get nice caramelized edges.
  6. After 3 minutes, stir the vegetables and reduce the heat to medium. Continue cooking, stirring every 2 minutes, until the peppers are tender and the onions are soft and lightly browned – about 8 to 10 more minutes. If the pan looks dry, add a tablespoon of water to help steam the peppers.
  7. Sprinkle the salt and pepper over the vegetables and toss to coat. Taste a piece of pepper – it should be tender but not mushy, with a slight bite. Adjust seasoning if needed.
  8. Remove the skillet from the heat. For a bit of brightness, you can squeeze a lemon wedge over the top (optional). Serve immediately, or let cool and store in the fridge for up to 4 days.

Zesty and tender, these peppers and onions are perfect for meal prep or a quick weeknight side. Their natural sweetness really shines through, and they're delicious hot, at room temperature, or even cold tucked into a wrap.

Avocado Salad

Avocado Salad

Creating a perfect avocado salad starts with selecting avocados that yield slightly to gentle pressure. You'll want them ripe but not mushy, as they'll be the star of this light, refreshing side dish. Today we'll build a simple yet flavorful combination of creamy avocado, juicy tomato, crisp onion, and fresh cilantro.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

For the Salad

  • 2 ripe avocados
  • 1 large ripe tomato (about 1 cup diced)
  • 1/2 small red onion (about 1/3 cup thinly sliced)
  • 1/4 cup fresh cilantro leaves, loosely packed
  • Juice of 1 medium lime (about 2 tablespoons)
  • 2 tablespoons extra-virgin olive oil
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly ground black pepper

Instructions

  1. Cut the avocados in half lengthwise, remove the pits, and scoop the flesh into a medium bowl. Use the tip of a knife to slice the avocado into 1/2-inch chunks while still in the bowl.
  2. Dice the tomato into 1/2-inch cubes, removing the core and most of the seeds to avoid excess liquid. Add to the bowl with the avocado.
  3. Thinly slice the red onion into half-rings (about 1/8-inch thick) and add to the bowl. You can rinse the onion under cold water and pat dry if you prefer a milder flavor.
  4. Roughly chop the cilantro leaves and tender stems, then add to the bowl. Cilantro stems are flavorful, so don't discard them.
  5. Drizzle the lime juice and olive oil over the salad. Sprinkle with salt and pepper.
  6. Gently toss everything together using a rubber spatula or two big spoons, being careful not to mash the avocado. Toss just until evenly coated—about 10 seconds. Taste and add a pinch more salt or lime juice if desired.
  7. Let the salad rest for 5 minutes before serving to allow the flavors to meld. If you need to hold it longer, press a piece of plastic wrap directly onto the surface to prevent browning.

Don't underestimate how a simple squeeze of lime and a pinch of salt can transform these ingredients. The result is a creamy, tangy, and herbaceous salad that's perfect alongside grilled chicken, fish, or tucked into tacos. For extra crunch, fold in a handful of toasted pepitas or crumbled cotija cheese just before serving.

Flour Tortillas

Flour Tortillas

Have you ever wanted to make soft, warm flour tortillas from scratch? They're surprisingly simple and the perfect vehicle for wrapping carnitas or scooping up your favorite fillings.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 15 minutes

Ingredients

Dough

  • 2 cups all-purpose flour
  • 1 teaspoon salt
  • 1/2 teaspoon baking powder
  • 3 tablespoons lard or vegetable shortening
  • 3/4 cup warm water (about 110°F)

Instructions

  1. In a large bowl, whisk together the flour, salt, and baking powder.
  2. Add the lard or shortening and rub it into the flour with your fingertips until the mixture resembles coarse crumbs. (Tip: keep your hands cool so the fat doesn't melt too much.)
  3. Pour in the warm water and stir with a fork until a shaggy dough forms.
  4. Turn the dough out onto a lightly floured surface and knead for 2-3 minutes until smooth. (Tip: if sticky, add a little more flour; if dry, a splash more water.)
  5. Cover the dough with a damp towel and let it rest for 15 minutes. (Tip: resting relaxes the gluten, making tortillas easier to roll.)
  6. Divide the dough into 8 equal pieces and roll each into a ball. Keep covered.
  7. On a lightly floured surface, roll one ball into a thin 8-inch circle, turning and flipping as you go to keep it round.
  8. Heat a dry cast-iron skillet over medium-high heat (about 375°F). Place a tortilla in the pan and cook for 30-45 seconds until bubbles form and the bottom is lightly browned. Flip and cook another 30 seconds.
  9. Transfer to a plate and cover with a clean kitchen towel to keep warm. Repeat with remaining dough.
  10. Serve warm, or let cool and store in a zip-top bag.

Flour tortillas are soft, pliable, and slightly chewy with a subtle richness from the fat. They're perfect for wrapping carnitas, making breakfast burritos, or simply tearing into pieces for dipping in salsa.

Roasted Salsa Verde

Roasted Salsa Verde

Often overlooked in favor of red salsa, this roasted salsa verde brings a bright, tangy kick that's perfect for chips or tacos. Roasting the tomatillos and jalapeños deepens their flavor, giving you a smoky, complex condiment that's incredibly easy to make.

Serving: 8 | Prep Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

For the Salsa

  • 1 lb tomatillos
  • 2-3 jalapeños
  • 1/2 medium onion, quartered
  • 3 cloves garlic, unpeeled
  • 1/2 cup fresh cilantro leaves and tender stems
  • 2 tbsp fresh lime juice
  • 1 tsp salt
  • 1/4 cup water (optional, to thin)

Instructions

  1. Preheat your broiler to high and position a rack about 6 inches from the heat source.
  2. Husk the tomatillos and rinse them under warm water to remove the sticky residue.
  3. Arrange the tomatillos, jalapeños, onion quarters, and unpeeled garlic cloves in a single layer on a rimmed baking sheet.
  4. Broil for 5-7 minutes, until the tomatillos are softened and blackened in spots. Flip the vegetables halfway through for even charring.
  5. Allow the roasted vegetables to cool for 5 minutes on the baking sheet.
  6. Slice the stems off the jalapeños. For less heat, remove the seeds and membranes; leave them in for a spicier salsa.
  7. Peel the garlic cloves and discard the skins.
  8. Transfer the roasted tomatillos, jalapeños, onion, and garlic to a blender.
  9. Add the cilantro, lime juice, and salt to the blender.
  10. Pulse until the salsa is mostly smooth but still has some texture. If it's too thick, add 1/4 cup water and blend briefly.
  11. Taste and adjust salt if needed, but remember the flavors meld as it sits.
  12. Transfer to a bowl and let the salsa rest for 10 minutes before serving to allow the flavors to develop.

Great as a dip, this salsa also shines on grilled chicken or fish. Its smoky depth and zesty finish make it a versatile staple you'll want to keep on hand.

Conclusion

Cooking up a storm with these 12 quick sides? From zesty slaw to smoky beans, each recipe is a perfect match for carnitas. Give them a whirl, then drop a comment with your faves—and don’t forget to pin this roundup for later!

Tags:

You might also like these recipes

Leave a Comment