Uprising the flavor of your carnitas tacos is all about the perfect sidekick. From zesty slaws to creamy beans, these 19 classic recipes are quick, crowd-pleasing, and make any taco night unforgettable. Ready to build your ultimate spread?
Refried Beans

Pinto beans transform into something magical when you slow-cook them with onion and garlic until they're fall-apart tender. Then you mash them up with a bit of the cooking liquid until they're creamy and savory—simple, rustic, and utterly satisfying.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 150 minutes
Ingredients
- 1 pound dried pinto beans, rinsed and picked over
- 6 cups cold water
- 1 medium sweet yellow onion, finely diced
- 4 cloves fragrant garlic, minced
- 1 teaspoon fine sea salt
- 1 teaspoon earthy ground cumin
- 1/2 teaspoon freshly cracked black pepper
- 1/4 cup rich lard or high-quality vegetable oil (such as avocado or grapeseed)
- 1/2 cup reserved bean cooking liquid (from simmering)
Instructions
- Soak the pinto beans in a large bowl with enough cold water to cover by 2 inches for at least 8 hours or overnight. Drain and rinse well.
- In a large heavy pot, combine the soaked beans, 6 cups fresh water, diced onion, minced garlic, cumin, and black pepper. Bring to a boil over high heat, then reduce heat to low, cover, and simmer gently for 2 to 2.5 hours, until the beans are very tender and easily mashed. (Tip: Skim off any foam during the first 30 minutes for a cleaner flavor.)
- Remove the pot from heat. Use a potato masher or large spoon to mash the beans directly in the pot until mostly smooth, leaving some chunky bits for texture. Add about 1/2 cup of the reserved cooking liquid (or more) to reach a creamy consistency. (Tip: For creamier results, mash a few beans against the side of the pot during cooking.)
- In a large skillet, heat the lard or oil over medium-high heat until shimmering. Carefully add the mashed beans and spread them in an even layer. Cook without stirring for 2 minutes to allow the bottom to brown slightly, then stir and repeat for another 2-3 minutes, until the beans are heated through and have a few browned spots. (Tip: For extra flavor, add a small pinch of cumin or a splash of lime juice at the end.)
- Taste and adjust seasoning with additional salt and pepper if needed. Serve hot.
Nothing beats a bowl of creamy refried beans straight from the skillet. They're perfect as a side for tacos, inside burritos, or simply scooped up with warm tortilla chips. Enjoy the rich, savory flavor that only comes from slow-cooking and a little love.
Mexican Rice

Mexican rice is a staple side dish that’s way easier to make from scratch than you’d think. With a rich tomato base and perfectly fluffy grains, it’s the ultimate companion for tacos, burritos, or grilled meats.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
- 1 cup long-grain white rice
- 2 tablespoons vegetable oil
- 1/2 medium white onion, finely diced
- 2 cloves garlic, minced
- 1 cup low-sodium chicken broth
- 1 can (8 ounces) tomato sauce
- 1/2 teaspoon ground cumin
- 1/2 teaspoon kosher salt
- 1/4 cup chopped fresh cilantro (optional)
Instructions
- Rinse the rice in a fine-mesh strainer under cold water until the water runs clear. This removes excess starch for fluffier rice.
- Heat the oil in a medium saucepan over medium heat. Add the onion and cook, stirring, until softened, about 4 minutes.
- Add the garlic and cook for 30 seconds until fragrant.
- Add the rice and stir to coat with oil. Cook, stirring frequently, until the rice begins to turn golden brown, about 5 minutes. This toasting step adds nutty flavor.
- Stir in the tomato sauce, chicken broth, cumin, and salt. Bring to a boil.
- Once boiling, reduce the heat to low, cover, and simmer for 20 minutes, or until the liquid is absorbed and the rice is tender.
- Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork.
- Stir in the cilantro if using.
Scoop up a forkful and you’ll get that perfect balance of savory tomato, aromatic onion, and subtle cumin. This rice is fluffy, not sticky, and it soaks up any sauce from your main dish beautifully. Try serving it alongside black beans and grilled chicken for a complete meal.
Guacamole

You know that moment when you need a perfect snack? This guacamole is it—creamy, tangy, and just a little spicy.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
- 3 ripe Hass avocados (soft but not mushy)
- 1/2 cup finely chopped fresh cilantro
- 1/4 cup finely diced red onion
- 1 jalapeño, seeded and minced
- 2 tablespoons fresh lime juice (from about 1 lime)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon ground cumin (optional, for warmth)
- 1 medium Roma tomato, seeded and diced small
Instructions
- Cut the avocados in half lengthwise, remove the pit, and scoop the flesh into a large bowl.
- Add the lime juice and salt, then mash with a fork to your desired consistency—chunky or smooth. Tip: For chunky, leave some avocado pieces; for smooth, mash well.
- Fold in the cilantro, red onion, jalapeño, and tomato. Add cumin if using. Mix gently until combined.
- Taste and adjust salt or lime juice as needed. Tip: Let it sit 5 minutes for flavors to meld.
- Serve immediately with tortilla chips, or press plastic wrap directly onto the surface to prevent browning and refrigerate up to 2 hours.
Keep this guacamole in your back pocket for parties, taco nights, or a solo snack. The bright lime and fresh cilantro make every bite pop.
Pico de Gallo

Really, nothing beats the fresh, chunky crunch of homemade pico de gallo. It's the kind of salsa that makes you feel like a kitchen rockstar with zero cooking required. Just chop, mix, and you're set for game day or Taco Tuesday.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
Produce
- 4 medium ripe Roma tomatoes, seeded and diced into 1/4-inch pieces
- 1/2 cup finely diced white onion
- 1/2 cup loosely packed fresh cilantro leaves, roughly chopped
- 1 small jalapeño pepper, stemmed, seeded, and minced
Seasonings
- 2 tablespoons fresh lime juice (from about 1 juicy lime)
- 1/2 teaspoon fine sea salt
Instructions
- Place the diced tomatoes in a large mixing bowl. For the best texture, remove the jelly-like seeds first — that prevents the salsa from getting watery.
- Add the finely diced white onion. If you want a milder bite, rinse the diced onion in cold water and pat dry before adding.
- Toss in the chopped cilantro and minced jalapeño. Adjust the jalapeño amount based on your heat preference; for a milder salsa, remove all seeds and membranes.
- Drizzle the fresh lime juice over the mixture and sprinkle with fine sea salt. Start with 1/2 teaspoon and adjust later.
- Stir everything gently until well combined. Taste and add more salt or lime juice if needed.
- Let the pico de gallo rest at room temperature for at least 10 minutes — this lets the flavors meld together beautifully. Serve immediately or refrigerate for up to 2 days.
Bright, zesty, and packed with chunky tomato goodness, this pico de gallo brings a pop of freshness to anything it touches. Spoon it over grilled chicken, tuck it into fish tacos, or just dive in with a big bag of tortilla chips.
Black Bean Salad

Kick off summer with this lively black bean salad that's a total crowd-pleaser. It's packed with smoky black beans, sweet corn, and crunchy bell pepper, all tossed in a zesty lime vinaigrette.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
- 2 (15 oz) cans black beans, rinsed and drained
- 1 cup frozen corn kernels, thawed
- 1 large red bell pepper, finely diced
- 1/2 cup fresh cilantro, chopped
- 1/4 cup red onion, finely diced
- 1/4 cup extra virgin olive oil
- 3 tbsp fresh lime juice (from about 2 limes)
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/2 tsp salt
- 1/4 tsp finely ground black pepper
Instructions
- In a large bowl, combine the rinsed black beans, thawed corn, diced red bell pepper, chopped cilantro, and diced red onion. Tip: Rinsing the beans removes excess sodium and prevents a slimy texture.
- In a small bowl or jar, whisk together the olive oil, lime juice, cumin, smoked paprika, salt, and black pepper until well blended.
- Pour the vinaigrette over the bean mixture and stir gently to coat everything evenly.
- Let the salad sit at room temperature for at least 10 minutes to allow the flavors to meld. Tip: For best results, refrigerate for 30 minutes to serve cold and let the flavors deepen.
- Taste and adjust salt or lime juice if needed. Tip: Add a pinch of sugar if the vinaigrette is too tart.
- Serve chilled or at room temperature. The salad will keep in the fridge for up to 3 days.
Great served chilled as a side or scooped onto tortilla chips for a snack. The bright lime and cumin flavors will keep you coming back for more.
Corn Salsa

Let me tell you about this corn salsa that'll be your new go-to for summer cookouts. It's all about sweet, smoky grilled corn with a punch of lime and a little heat from the bell pepper. Trust me, you'll want to eat it by the spoonful.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 4 ears fresh corn, husked
- 1 tablespoon rich extra virgin olive oil
- 1/2 teaspoon finely ground black pepper
- 1/4 teaspoon sea salt
- 1 medium red bell pepper, finely diced
- 1/2 medium red onion, finely diced
- 1 jalapeño, seeded and minced
- 1/4 cup fresh cilantro, chopped
- 2 tablespoons fresh lime juice (from 1 lime)
- 1 tablespoon honey
Instructions
- Preheat your grill to medium-high heat (about 400°F).
- Brush the husked corn ears with the olive oil, then sprinkle with black pepper and sea salt.
- Grill the corn, turning occasionally, until charred in spots and tender, about 8–10 minutes. Tip: For even charring, rotate the ears every 2 minutes.
- Remove corn from the grill and let it cool for 5 minutes. Then, cut the kernels off the cobs into a large bowl.
- Add the diced red bell pepper, red onion, jalapeño, and cilantro to the bowl with the corn.
- In a small bowl, whisk together the lime juice and honey until combined.
- Pour the lime-honey dressing over the corn mixture and toss gently to coat. Taste and adjust salt if needed.
- Let the salsa sit at room temperature for at least 10 minutes to meld flavors. Tip: This resting time allows the sweetness of the corn to balance the acidity.
- Serve immediately or refrigerate for up to 2 days. Tip: If making ahead, add the cilantro just before serving for maximum freshness.
Zoom in on the vibrant colors and smoky-sweet aroma—this salsa brings a pop of summer to any plate. Spoon it over grilled fish, tacos, or just eat it with chips; the crunchy corn and zesty lime will keep you coming back for more.
Grilled Elote

U until you try grilled elote from your own backyard, you haven't lived! This Mexican street corn on the cob is sweet, smoky, and slathered with a tangy crema and chili powder for a spicy, creamy bite.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Corn
- 4 ears fresh sweet corn on the cob, husks on
For the Crema
- 1/2 cup full-fat Mexican crema or sour cream
- 1/4 cup creamy mayonnaise
- 1 clove garlic, finely minced
- Juice of 1 fresh lime
- 1/4 teaspoon fine sea salt
For Garnish
- 1/2 cup finely crumbled Cotija cheese
- 1 teaspoon smoky chili powder (or more to taste)
- 1/4 cup fresh cilantro, chopped
- Lime wedges, for serving
Instructions
- Carefully pull back the corn husks without removing them, then remove all the silk. Pull the husks back up around the corn and soak the ears in cold water for 10 minutes (this prevents burning and steams the corn).
- Preheat your grill to medium-high heat, about 400°F.
- Place the soaked corn on the grill, cover, and cook for 10–15 minutes, turning every 3–4 minutes, until the husks are charred and the corn is tender with some kernels lightly charred. (Tip: Don't overcook; you want a slight char but not burnt.)
- While the corn grills, make the crema: In a small bowl, whisk together the crema, mayonnaise, minced garlic, lime juice, and salt until smooth. Set aside.
- Once grilled, let the corn cool for 2 minutes, then peel back or remove the husks. Using a pastry brush, generously coat each ear with the crema mixture, covering all sides. (Tip: Brush while the corn is still warm so the crema soaks in.)
- Immediately sprinkle each ear with Cotija cheese, chili powder, and chopped cilantro. Serve with lime wedges on the side for squeezing over the top.
Luscious and lively, this elote delivers a perfect balance of creamy, tangy, and spicy flavors. Serve it as a standout side at your next barbecue or enjoy as a snack—just be ready to make more!
Cilantro Lime Rice

Gather 'round, because this cilantro lime rice is about to become your new go-to side dish. It's bright, herby, and comes together in just 20 minutes—perfect for busy weeknights.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 15 minutes
Ingredients
For the Rice
- 1 cup long-grain white rice, rinsed until water runs clear
- 1 3/4 cups low-sodium chicken broth
- 1/4 cup finely chopped fresh cilantro
- 2 tablespoons fresh lime juice (from about 1 lime)
- 1 tablespoon unsalted butter
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon finely ground black pepper
Instructions
- Rinse the rice under cold water until the water runs clear. Tip: This removes excess starch for fluffier grains.
- In a medium saucepan, melt the butter over medium heat. Add the minced garlic and sauté until fragrant, about 30 seconds.
- Add the rinsed rice and stir to coat, toasting for 1-2 minutes until slightly translucent. Tip: Toasting enhances nuttiness.
- Pour in the broth, add salt and pepper, and bring to a boil.
- Reduce heat to low, cover, and simmer for 15 minutes, or until liquid is absorbed and rice is tender. Tip: Do not lift the lid during cooking.
- Remove from heat and let stand covered for 5 minutes. Then fluff with a fork.
- Gently fold in the chopped cilantro and lime juice. Taste and adjust salt if needed. Tip: Add lime juice off heat to preserve freshness.
Unexpectedly, this rice pairs beautifully with everything from grilled chicken to fish tacos. The zesty lime and earthy cilantro will brighten up any plate.
Charro Beans

Kick back and let these Charro Beans do the talking. They’re a smoky, hearty side dish that’s perfect for barbecues or cozy nights in. Honestly, once you try ’em, you’ll never go back to plain beans.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 2 minutes
Ingredients
Main Ingredients
- 1 lb dried pinto beans, rinsed
- 6 slices thick-cut bacon, chopped
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 Roma tomatoes, diced
- 1 jalapeño, seeded and minced
- 1 bunch fresh cilantro, chopped
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1 bay leaf
- 6 cups low-sodium chicken broth
- 1 tbsp kosher salt
- 1/2 tsp freshly ground black pepper
- 1 tbsp apple cider vinegar (optional)
Instructions
- Place the rinsed pinto beans in a large bowl and cover with cold water by 2 inches. Let soak overnight or at least 8 hours. (Tip: Soaking reduces cooking time and helps beans cook evenly.)
- Drain and rinse the soaked beans.
- In a large Dutch oven or heavy pot, cook the chopped thick-cut bacon over medium heat until crispy, about 8 minutes. Transfer bacon to a paper towel-lined plate, leaving about 2 tablespoons of drippings in the pot.
- Add the diced yellow onion to the pot and sauté until softened, about 5 minutes. Add the minced garlic, diced Roma tomatoes, and minced jalapeño; cook another 2 minutes until fragrant.
- Stir in the ground cumin, smoked paprika, and dried oregano; cook for 1 minute to toast spices.
- Add the drained beans, bay leaf, and chicken broth. Bring to a boil, then reduce heat to low. Cover and simmer for 1.5 to 2 hours, until beans are tender but not mushy. (Tip: Stir occasionally and add more broth if needed to keep beans submerged.)
- Once beans are tender, remove the bay leaf. Stir in the cooked bacon, chopped fresh cilantro, kosher salt, and black pepper. Adjust seasoning. For extra tang, stir in a tablespoon of apple cider vinegar.
- Let the beans sit off heat for 10 minutes to thicken slightly. Serve warm.
Just a heads up—these beans taste even better the next day. The flavors meld into something incredible. Serve them alongside grilled meats or scoop over rice with a dollop of sour cream.
Esquites

Growing up, I never met a corn dish I didn't like, but esquites? That's the one that really stole my heart. It's creamy, tangy, spicy, and so easy to make at home.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
- 4 ears fresh corn, husked and kernels cut off
- 1 tablespoon unsalted butter
- 1/2 teaspoon kosher salt
- 1/4 teaspoon finely ground black pepper
- 1/4 cup full-fat mayonnaise
- 1/4 cup crumbled cotija cheese, plus more for garnish
- 1 tablespoon fresh lime juice
- 1/2 teaspoon ancho chili powder
- 2 tablespoons chopped fresh cilantro
Instructions
- Heat a large skillet over medium-high heat. Add the unsalted butter and let it melt completely.
- Add the fresh corn kernels in a single layer. Let them cook undisturbed for 3 minutes until they start to char. (Tip: For deeper char, let them sit another minute.)
- Stir the corn and continue cooking for 2-3 minutes until tender but still crisp. Remove from heat and let cool for 1-2 minutes.
- While the corn cools, in a small bowl, whisk together the full-fat mayonnaise, 1/4 cup crumbled cotija cheese, fresh lime juice, ancho chili powder, and half the chopped cilantro. (Tip: Fresh lime juice is key—don't skip it.)
- Pour the dressing over the warm corn and stir until every kernel is well coated. Season with kosher salt and finely ground black pepper to your liking.
- Transfer to a serving bowl, then top with the remaining crumbled cotija cheese and chopped cilantro. Serve immediately while warm for the best texture. (Tip: If you like extra heat, add a pinch of cayenne or drizzle with hot sauce.)
Really, this esquites is the perfect side for tacos or just a snack on its own. The creamy mayo and salty cotija balance the smoky corn, and that chili kick keeps you coming back for more. Try it with a sprinkle of Tajín for extra zing.
Pickled Jalapeños

Got a bunch of jalapeños sitting around? These quick-pickled jalapeños are the perfect tangy, spicy topping for tacos, nachos, or sandwiches. They’re ridiculously easy and ready in under 30 minutes.
Serving: 8 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
For the Pickles
- 8 fresh jalapeños, firm and glossy, stemmed and sliced into ¼-inch rings
- 1 cup distilled white vinegar
- 1 cup filtered water
- 1 tablespoon granulated sugar
- 1 tablespoon kosher salt
- 2 garlic cloves, peeled and lightly smashed
- 1 teaspoon whole black peppercorns
- 1 dried bay leaf
Instructions
- Wear disposable gloves to protect your hands, then slice the jalapeños into even ¼-inch rings using a sharp knife or mandoline for consistent thickness.
- Place the sliced jalapeños into a clean 1-pint glass jar along with the smashed garlic cloves, peppercorns, and bay leaf.
- In a small saucepan, combine the white vinegar, water, sugar, and salt. Bring to a boil over medium-high heat, stirring until the sugar and salt fully dissolve, about 2 minutes.
- Pour the hot brine over the jalapeños in the jar, making sure they are completely submerged. Leave about ½ inch of headspace.
- Let the jar cool to room temperature on the counter, about 20 minutes. Then seal with a lid and refrigerate for at least 24 hours before using for the best flavor—though they’re tasty after just a few hours.
- For a milder pickle, remove the seeds and membranes before slicing; for extra heat, leave them in. These pickles will keep in the fridge for up to 1 month.
Jar these up and keep them in the fridge for a month—they’ll add a bright, tangy kick to eggs, grilled cheese, or even a bloody mary. The crunch and lingering heat are totally addictive.
Sour Cream

You know that creamy, tangy dollop that makes tacos sing? Sour cream is the ultimate cool and tangy dairy topping, and it's surprisingly easy to make at home. With just two basic ingredients, you can whip up a batch that's way fresher and richer than anything from the store.
Serving: 8 | Prep Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
For the Homemade Sour Cream
- 2 cups heavy cream (preferably not ultra-pasteurized, at least 36% milkfat)
- 3 tablespoons cultured buttermilk
- 1/4 teaspoon fine sea salt (optional)
Instructions
- In a clean 1-pint glass jar, combine the heavy cream and buttermilk. Stir gently with a spoon until fully incorporated.
- Cover the jar with a clean kitchen towel or paper towel, securing it with a rubber band or jar ring. This allows airflow while keeping out dust. Let it sit at room temperature (70-75°F) for 24 hours, or until thickened to your liking. (Tip: The longer it sits, the tangier it becomes; check at 12 hours if you prefer a milder flavor.)
- Once the cream has thickened (it should be slightly loose but hold a shape), stir in the sea salt if using. Cover tightly with the lid and refrigerate for at least 4 hours to fully set and develop flavor. (Tip: Chilling firms it up and makes it easier to dollop.)
- Before serving, give it a good stir to smooth out any separation. (Tip: If your sour cream seems too thin, stir in an extra teaspoon of buttermilk and let it rest at room temperature for another 12 hours to thicken further.)
Don't let the simplicity fool you—this homemade sour cream is impossibly rich, velvety, and perfectly tangy. Use it to cool down spicy tacos, drizzle over chili, or dollop on baked potatoes and nachos for a creamy finish that'll make you swear off store-bought forever.
Queso Fresco

Kicking off your homemade cheese journey, let's make queso fresco! This mild, salty, crumbly white cheese is perfect for sprinkling on tacos or salads. With just a few ingredients and simple steps, you'll have fresh cheese in under an hour.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
- 1 gallon whole milk, preferably from grass-fed cows
- 1/4 high-quality rennet tablet
- 1/4 cup cool, non-chlorinated water
- 1 teaspoon fine sea salt
Instructions
- Pour the whole milk into a large, heavy-bottomed pot. Slowly heat it over medium heat, stirring occasionally, until it reaches 185°F (85°C) on a kitchen thermometer. This should take about 10–12 minutes.
- Meanwhile, dissolve the rennet tablet in the cool water. Stir until completely dissolved, about 30 seconds.
- Once the milk hits 185°F, remove the pot from the heat. Gently stir in the dissolved rennet with a slotted spoon, using an up-and-down motion for 30 seconds to distribute evenly.
- Cover the pot and let it sit undisturbed for 15 minutes. The curd will set into a custard-like mass that pulls away from the sides of the pot.
- After 15 minutes, cut the curd into 1-inch cubes using a long knife. Let the curds rest for 5 minutes, stirring gently occasionally to release whey.
- Line a colander with a clean, damp cheesecloth set over a large bowl. Pour the curds and whey into the colander. Drain for 20–30 minutes, allowing the whey to separate. Tip: save the whey for smoothies or soups!
- Gather the corners of the cheesecloth and gently twist to form a ball of curds. Place a small plate on top to lightly press (no heavy weight). Let drain for another 15 minutes.
- Transfer the cheese to a bowl, break it into small crumbles with your hands, and sprinkle with the fine sea salt. Toss gently to combine. Taste and adjust salt if needed.
- Refrigerate the queso fresco in an airtight container for at least 30 minutes to firm up before serving. It will keep for up to 5 days.
Just crumble this homemade queso fresco over your favorite tacos, enchiladas, or black beans for a fresh, tangy kick. You'll love the mild saltiness and soft, crumbly texture — it's so rewarding to make your own cheese!
Flour Tortillas

There's nothing quite like homemade flour tortillas—they're soft, warm, and so much better than store-bought. Trust me, once you make your own, you'll never go back. They're surprisingly simple to whip up with just a few pantry staples.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the tortillas
- 2 cups unbleached all-purpose flour
- 1/2 teaspoon fine sea salt
- 1/2 teaspoon aluminum-free baking powder
- 3 tablespoons melted lard or rich vegetable oil
- 3/4 cup warm water (about 110°F)
Instructions
- In a large bowl, whisk together the unbleached all-purpose flour, fine sea salt, and aluminum-free baking powder until well combined.
- Add the melted lard or vegetable oil to the dry ingredients and use your fingers or a pastry cutter to work it in until the mixture resembles coarse crumbs.
- Pour in the warm water and stir with a fork until a shaggy dough forms. The water should be about 110°F—warm to the touch but not hot—to help develop gluten properly.
- Turn the dough out onto a lightly floured surface and knead for about 2 minutes until smooth and elastic. Tip: If the dough sticks, sprinkle a little extra flour, but don't overdo it—a slightly tacky dough yields softer tortillas.
- Cover the dough with a clean kitchen towel or plastic wrap and let it rest for 15 minutes. This resting time relaxes the gluten, making the tortillas easier to roll out and more tender.
- Divide the dough into 8 equal portions and roll each into a ball. Keep the balls covered while you work to prevent drying.
- On a lightly floured surface, use a rolling pin to roll each dough ball into a 6-inch circle, about 1/8 inch thick. Try to keep the shape as round as possible—practice makes perfect!
- Heat a large skillet or comal over medium-high heat. No oil needed; you want a dry, hot surface. Test by flicking a drop of water—it should sizzle and evaporate immediately.
- Place one tortilla in the hot skillet and cook for 30-45 seconds, until bubbles form on the surface and the bottom has light golden spots. Flip and cook the other side for 20-30 seconds. Tip: Don't overcook—tortillas should remain soft and pliable, not crispy.
- Transfer the cooked tortilla to a plate and cover with a clean kitchen towel to keep warm and soft. Repeat with the remaining dough, stacking tortillas under the towel.
Serve these tortillas immediately, stuffed with your favorite fillings or simply slathered with butter. They're perfect for tacos, burritos, or as a side for soups. Store leftovers in a zip-top bag—if they last that long!
Corn Tortillas

Perfect for taco night or a simple snack, these homemade corn tortillas bring authentic flavor straight from the comal. You'll love how easy it is to make them with just masa harina and water.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 2 cups masa harina (preferably Maseca)
- 1/2 teaspoon fine sea salt
- 1 1/2 cups warm filtered water (adjust as needed)
Instructions
- In a medium bowl, whisk together 2 cups masa harina and 1/2 teaspoon fine sea salt.
- Pour in 1 1/2 cups warm water and stir with a wooden spoon until a dough forms. It should feel like Play-Doh—not sticky or crumbly. If too dry, add water a tablespoon at a time.
- Cover the bowl with a damp kitchen towel and let rest for 10 minutes. This resting step hydrates the masa and makes it more pliable.
- Divide the dough into 8 equal portions and roll into balls. Keep them covered with the towel while working to prevent drying.
- Preheat a comal or cast-iron skillet over medium-high heat until a drop of water sizzles on contact.
- Cut two pieces of plastic wrap or use a tortilla press liner. Place one ball of dough between the liners and press firmly into a 6-inch round. Press evenly for uniform thickness.
- Carefully peel the tortilla from the liner and lay it on the hot comal. Cook for 30-45 seconds, until the bottom has brown spots and the edges start to curl.
- Flip and cook for another 30-45 seconds. The tortilla should puff slightly—a sign of success.
- Transfer to a basket lined with a clean kitchen towel to keep warm. Repeat with remaining dough.
Nothing beats the taste of freshly made tortillas—warm, pliable, with a subtle char and earthy sweetness. Use them for tacos, quesadillas, or simply slathered with butter. Now you're ready to upgrade any meal.
Mexican Coleslaw

Kick off your next cookout with a vibrant Mexican Coleslaw that's anything but boring. This crunchy, tangy side is packed with fresh lime and a hint of chili, making it the perfect companion for tacos, burgers, or grilled meats.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
- 4 cups finely shredded green cabbage (crunchy)
- 1 cup shredded carrots (bright orange)
- 1/4 cup chopped fresh cilantro (fragrant)
- 1 jalapeño, seeded and minced (for mild heat)
- 3 tablespoons fresh lime juice (zesty)
- 2 tablespoons rich extra virgin olive oil
- 1 tablespoon honey (sweet)
- 1/2 teaspoon chili powder (smoky)
- 1/4 teaspoon salt
- 1/4 teaspoon finely ground black pepper
Instructions
- In a large mixing bowl, combine the shredded cabbage, shredded carrots, chopped cilantro, and minced jalapeño. For best crunch, use pre-shredded cabbage or slice it very thinly yourself.
- In a small bowl, whisk together the lime juice, olive oil, honey, chili powder, salt, and pepper until the dressing is emulsified. Tip: If you prefer more heat, leave a few jalapeño seeds in.
- Pour the dressing over the cabbage mixture and toss thoroughly with tongs until every shred is evenly coated.
- Let the coleslaw rest for 10 minutes at room temperature to allow the flavors to meld. For maximum crunch, serve immediately; if you like it chilled, refrigerate for up to 2 hours. Tip: Add the dressing right before serving to keep the cabbage crisp.
- Give it one final toss, then serve. For extra brightness, squeeze a bit more lime juice over the top. Tip: This coleslaw also makes a great topping for tacos or alongside grilled meats.
Dressed in a zesty lime-chili vinaigrette, this coleslaw delivers a refreshing crunch that cuts through rich dishes like carnitas or grilled fish. The balance of sweet honey and smoky chili makes every bite addictive—perfect for summer barbecues or taco nights.
Roasted Salsa Verde

When you roast tomatillos and serranos, you get a salsa verde that's smoky and tangy. It's super easy to make at home and beats anything from a jar.
Serving: 8 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Salsa
- 1 lb fresh tomatillos, husked and rinsed
- 2 spicy serrano peppers, stems removed
- 3 cloves fresh garlic, unpeeled
- 1/2 medium sweet white onion, roughly chopped
- 1/2 cup packed fresh cilantro leaves
- 2 tbsp freshly squeezed lime juice
- 1/2 tsp fine sea salt
- 1 tbsp extra virgin olive oil
- 2-3 tbsp cold water (optional, for thinning)
Instructions
- Preheat your oven to 400°F. Line a baking sheet with foil for easy cleanup.
- Place the husked tomatillos, serrano peppers, and unpeeled garlic cloves on the baking sheet. Drizzle with the extra virgin olive oil and toss to coat evenly.
- Roast for 10–12 minutes, flipping halfway, until the tomatillos are soft and lightly charred. Keep an eye on the garlic—if it browns too fast, remove it after 8 minutes to prevent bitterness.
- Remove from the oven and let cool for about 5 minutes. Peel the garlic cloves and, if you prefer less heat, remove the seeds from the serranos.
- In a blender, combine the roasted tomatillos, serranos, garlic, chopped onion, cilantro, lime juice, and salt. Blend until smooth—or pulse for a chunkier texture.
- For a thinner salsa, add cold water 1 tablespoon at a time and blend again. Taste and adjust salt or lime juice if needed.
- Let the salsa sit for 15 minutes at room temperature to let the flavors meld. Serve warm, at room temperature, or chilled.
Rich and smoky with a bright finish, this salsa verde is perfect on tacos, eggs, or as a dipping sauce. You'll never go back to store-bought!
Avocado Salad

Just when you need a quick, refreshing side, this avocado salad is your go-to. It’s crunchy, creamy, and comes together in minutes.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
- 2 ripe but firm avocados
- 1 cup cherry tomatoes, halved
- 1/2 small red onion, thinly sliced
- 2 tablespoons rich extra virgin olive oil
- 1 tablespoon fresh lime juice
- 1/2 teaspoon flaky sea salt
- 1/4 teaspoon freshly ground black pepper
- 2 tablespoons chopped fresh cilantro
Instructions
- Cut the avocados in half, remove the pit, score the flesh into cubes, and scoop the cubes into a large bowl. Tip: Use firm avocados so they hold their shape when tossed.
- Add the halved cherry tomatoes and thinly sliced red onion to the bowl.
- Drizzle with the olive oil and lime juice. Tip: Start with a little dressing—you can always add more, but you can't take it out.
- Sprinkle with the sea salt and black pepper. Tip: Flaky salt adds a nice crunch; use a generous pinch.
- Gently toss everything together with a spatula until evenly coated, being careful not to mash the avocado.
- Fold in the chopped cilantro. Taste and adjust salt or lime if needed. Serve immediately for the best texture.
Keep it simple and let the fresh ingredients shine. This salad is perfect alongside grilled chicken or fish, or scooped up with tortilla chips.
Pinto Beans

Got a bag of dried pinto beans? You're about to turn them into the coziest, most flavorful side dish. With just a handful of ingredients and a little patience, these simple simmered beans become creamy and earthy, thanks to the secret ingredient—fragrant epazote.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 2 minutes
Ingredients
For the Beans
- 1 pound (about 2 cups) dried pinto beans, picked over and rinsed
- 8 cups water
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 tablespoons rich extra virgin olive oil
- 2 sprigs fresh epazote (or 1 teaspoon dried)
- 1 1/2 teaspoons fine sea salt, plus more to taste
Instructions
- Place the dried pinto beans in a large bowl and cover with cold water by 2 inches. Let soak overnight, or for at least 8 hours. (Quick-soak alternative: bring beans and water to a boil, remove from heat, and let stand for 1 hour.)
- Drain and rinse the soaked beans. In a large heavy pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Add the minced garlic and cook for 1 minute until fragrant.
- Add the drained beans and 8 cups water. Bring to a boil over high heat.
- Once boiling, reduce heat to low, add the epazote sprigs, and partially cover the pot. Simmer gently for 2 to 2 1/2 hours, until the beans are tender and creamy. Stir occasionally and skim off any foam that rises to the top.
- About 30 minutes before the beans are done, add the salt. Start with 1 1/2 teaspoons, then adjust after tasting near the end. (Tip: adding salt too early can toughen the beans, so wait until they’re almost tender.)
- When the beans are fully cooked, remove the epazote sprigs. Taste and adjust salt if needed. Serve warm.
Versatile and comforting, these pinto beans are a staple of homey Southwestern cooking. The epazote infuses a subtle herbal note that pairs beautifully with rice or a warm tortilla. Enjoy them as a side or let them star in burritos and bowls.
Conclusion
Making the perfect carnitas tacos is all about the sides! We hope this collection inspires your next taco night. Try a few, leave a comment with your favorites, and don’t forget to share on Pinterest. Happy cooking!



