Anahi Perez

  • Welcome
  • Recipes
  • About Me
  • Shop My Plants 🌿
menu icon
go to homepage
  • Welcome
  • Recipes
  • About Me
  • Shop My Plants 🌿
search icon
Homepage link
  • Welcome
  • Recipes
  • About Me
  • Shop My Plants 🌿
×
Home » Recipes » Dinner

Costillitas de Puerco con Nopales en Salsa Roja

Jump to Recipe Print Recipe

These pork ribs in salsa roja with nopales combine tender pork, tangy cactus paddles, and a red chile sauce made with guajillo and chile de árbol. Also called costillas de puerco con nopales en salsa roja, this Mexican dish starts with simmering the ribs, then browning them in their own fat before adding the sauce. Use jarred nopales for convenience or prepare fresh nopales with the directions below.

Costillitas de Puerco con Nopales en Salsa Roja PIN IT

Why You'll Love Costillitas de Puerco con Nopales

  • Deep, bold flavor: The combination of guajillo and chile de árbol gives the salsa roja a perfect balance of smoky heat.
  • Comforting & hearty: Perfect for cooler days or when you’re craving something filling and satisfying.
  • Authentically Mexican: This dish is rooted in traditional home-style cooking with ingredients that celebrate Mexican cuisine.
  • Easy to make ahead: The flavors get even better the next day—perfect for leftovers.
  • Customizable heat: You can adjust the spice level by adding more or fewer chiles de árbol.

How to Make Pork Ribs in Salsa Roja

Simmer, then brown the ribs. Start with the 2-inch pieces listed in the recipe card. Simmer them with onion, garlic, bay leaves, and enough water to cover. Once the water evaporates, let the ribs brown in their own fat, turning occasionally. Simmering cooks the pork; the separate browning step develops flavor.

Blend the red chile sauce. While the ribs cook, soften the guajillo chiles, chiles de árbol, tomato, onion, and garlic in boiling water for 7–10 minutes. Blend with the seasonings and cooking water as directed below. Strain if you prefer a smoother salsa.

Finish with nopales. Add the salsa roja and prepared nopales to the browned ribs. Cover and simmer over low heat for 15–20 minutes, until the pork is tender and the flavors come together. The recipe card below has the full quantities and instructions.

Jarred Nopales and Chile Tips

Jarred nopales: The recipe uses one 14-ounce jar. Drain and rinse the nopales before adding them to the ribs and salsa for the final simmer. Do not pour the packing liquid into the sauce. For fresh cactus paddles, follow the separate preparation steps below before combining them with the pork.

Adjusting the heat: Guajillo chiles form the base of the salsa roja; chile de árbol adds heat. Use fewer chiles de árbol for a milder sauce. Keep the guajillos for the red chile flavor.

Tips and Tricks for Success

  • Use fresh nopales if you prefer a firmer texture—just boil them separately before adding.
  • Straining the salsa removes bits of skin and seeds, making a smoother, restaurant-style sauce.
  • Cook low and slow once the sauce is added—this ensures the ribs stay tender and the sauce thickens beautifully.
  • Don’t rush the browning step—it adds tons of flavor to the final dish.

Frequently Asked Questions

Can I use boneless pork instead of ribs?

Yes! Boneless pork shoulder or country-style ribs work well, just adjust the simmering time as needed.

What can I substitute for chile de árbol?

You can use cayenne or crushed red pepper flakes, but the flavor will be slightly different. Start with a small amount and adjust to taste.

Do I have to strain the salsa roja?

It’s optional, but highly recommended for a smoother sauce and more refined texture.

How to Use Fresh Nopales Instead of Jarred

If you are using fresh nopales instead of the jarred nopales in the recipe card, cook them separately first. Nopales are edible cactus paddles; this preparation helps reduce their naturally slippery texture before they go into the salsa roja.

For help with whole paddles, choosing fresh versus jarred, and managing the slippery texture, see my guide to cleaning and cooking nopales. The short method for this dish is below.

Ingredients for prepping fresh nopales:

  • 2 cups fresh nopales (about 2 medium paddles), cleaned and diced
  • Water
  • Salt
  • ¼ teaspoon baking soda (optional, helps reduce slime)

Steps:

  1. Clean the nopales:
    If your nopales still have spines, use a sharp knife to scrape them off along with the edges. Rinse well under cold water.
  2. Dice and boil:
    Cut the nopales into small strips or bite-sized pieces. Place in a pot with enough water to cover them, add a pinch of salt, and optionally a bit of baking soda to help reduce the slimy texture (called baba). Boil for about 15–20 minutes or until they turn a darker green and are tender.
  3. Drain and rinse:
    Once cooked, drain the nopales and rinse them under cold water. This helps remove excess slime and stops the cooking process.
  4. Add to the ribs and sauce:
    Once your salsa roja is simmering with the seared ribs, add the cooked nopales and simmer for another 15–20 minutes to let all the flavors come together.

What to Serve with Costillitas con Nopales

Serve the ribs and nopales with warm corn tortillas to scoop up the salsa roja. Rice or beans also make a simple side for this hearty main dish.

For another Mexican stew with a red chile sauce, try my Chile Colorado. You can also browse my dinner recipes for more meal ideas.

Costillitas de Puerco con Nopales en Salsa Roja PIN IT

Costillitas de Puerco con Nopales en Salsa Roja

Anahi
This is old-country cooking, the kind my abuela made without ever writing anything down. Pork ribs simmered with nopales in a red salsa, rich and a little rustic and deeply ours. I still remember the cactus paddles being cleaned at the sink and the salsa toasting in the pan, smells you only find in a family kitchen and never in a restaurant. Dishes like this carried our roots all the way from Mexico to our table in Arizona. I make it when I want to slow down and cook something honest, and I always set out plenty of warm tortillas for catching every drop of that salsa.
Tender pork ribs are simmered until golden, then coated in a rich, smoky salsa roja made with dried chiles and simmered with tangy nopales. A bold and comforting Mexican dish perfect for family dinners.
Print Recipe Pin Recipe
Prep Time 25 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 25 minutes mins
Course Main Course
Cuisine Mexican
Servings 4 servings
Calories 430 kcal

Ingredients
  

For the Pork Ribs

  • 2 lbs pork ribs cut into 2 inch pieces
  • ¼ white onion
  • 2 garlic cloves
  • 2 bay leaves
  • salt and pepper to taste
  • water enough to cover the ribs

For the Salsa Roja (red sauce)

  • 7 dried guajillo chiles stemmed and deseeded
  • 3 dried Chile de Arbol adjust to spice preference
  • 1 roma tomato
  • ¼ white onion
  • 2 garlic cloves
  • 2 teaspoon chicken bouillon
  • 2 teaspoon cumin
  • 2 teaspoon oregano
  • salt to taste
  • 1-2 cups water for boiling

To Finish

  • 14 oz jarred nopales drained and rinsed

Instructions
 

  • Cook the Ribs:Place the washed pork ribs in a large pan. Add salt, pepper, onion, garlic, bay leaves, and enough water to cover the ribs. Set over medium heat.Let the water simmer until it fully evaporates. Once the water is gone, allow the ribs to sear in their own fat, turning occasionally until golden brown. Remove bay leaves and onion pieces if desired.
  • Make the Salsa Roja:While the ribs cook, boil the guajillo chiles, chile de árbol, Roma tomato, onion, and garlic in a small pot with water for 7–10 minutes, or until softened.Transfer everything to a blender. Add chicken bouillon, cumin, oregano, salt, and about 1 to 1½ cups of the boiling water (adjust for desired thickness). Blend until smooth. Strain for a silky texture, if desired.
  • Combine and Simmer:Pour the red sauce into the pan with the seared ribs. Stir well to coat. Add the nopales and bring the mixture to a simmer.Cover and let everything cook together over low heat for 15–20 minutes, or until the flavors have melded and the ribs are tender.
Keyword costillitas de puerco, pork ribs with nopales

Cook along with an AI assistant

Open in ChatGPT
Open in Gemini

Storage and Freezing

Cool and refrigerate in an airtight container within 2 hours. Keep for up to 4 days or freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat until the center reaches 165°F. Store fresh garnishes and tortillas separately.

More Dinner

  • Chicken with roasted poblano strips, onion, and corn in a creamy sauce.
    6 Poblano Pepper Recipes: What to Make for Dinner and Sides
  • Whole uncut tamales with a separate small bowl of shredded chicken in salsa verde.
    Tamales Verdes de Pollo (Green Chicken Tamales)
  • Chicken with roasted poblano strips, onion, and corn in a creamy sauce.
    Pollo con Rajas y Crema (Creamy Poblano Chicken)
  • Lasagna soup with broken noodles, tomato broth, spinach, and a ricotta topping
    One-Pot Lasagna Soup with Ricotta

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Anahi Perez in her kitchen

Hi, I’m Anahi. My love for food started with my dad’s cooking and grew into a passion for creating meals that feel like home. Here, I share simple, flavor-packed recipes inspired by my culture and everyday life. I hope you find something here that brings warmth to your own table.

More about me

Recipe ideas

  • Pot of caldo de pollo with chicken, corn, carrots, potatoes, zucchini, and cilantro.
    Caldo de Pollo (Mexican Chicken Soup)
  • Stuffed Poblano Peppers in Creamy Chipotle Sauce
    Stuffed Poblano Peppers in Creamy Chipotle Sauce
  • Mexican Rice Pudding (Arroz con Leche)
    Mexican Rice Pudding (Arroz con Leche)
  • Chile Colorado
    Chile Colorado

Footer

↑ back to top

About

  • Privacy Policy

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2026 Anahi Perez

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}