Homemade Mexican Chorizo is a flavorful, fresh pork sausage made with two types of dried chiles and a blend of spices. It has a rich red color, a slightly smoky flavor, and just a touch of heat.
Make a batch to use in breakfast burritos, tacos, scrambled eggs, or potatoes. This homemade sausage makes a three-pound batch, which is perfect for portioning and freezing for later.

Homemade Mexican Chorizo
Making your own Mexican chorizo gives you control over the ingredients and seasonings. This recipe starts with whole dried chiles that are softened and blended with spices before being mixed into ground pork. The result is a richly seasoned sausage with plenty of flavor.
Mexican chorizo is a fresh sausage, which means it needs to be cooked before eating.
Mexican Chorizo vs. Spanish Chorizo
Although they share the same name, Mexican and Spanish chorizo are two different types of sausage.
Recipes vary from region to region and even family to family, with each adding its own combination of chiles and seasoning. When we traveled through Spain and Portugal, every restaurant had a slightly different version of cured chorizo.
- Mexican chorizo is typically made with raw ground pork, dried chiles, and spices. It's a fresh sausage that must be fully cooked before serving. It has a softer texture and is often cooked loose, similar to ground beef.
- Spanish chorizo is similarly seasoned, but it is normally cured and dried and ready to eat.
This recipe is for Mexican-style chorizo, which works well in dishes where you want to crumble and brown the sausage.
Key ingredients

- Ground pork: Use ground pork with some fat for the best flavor and texture. Avoid extra-lean pork, which can result in dry chorizo. You can grind your own or buy from your grocery store.
- Dried ancho chiles: Add a rich, earthy flavor with subtle sweetness and mild heat. Remove the stems and seeds before soaking.
- Dried guajillo chiles: Add a slightly fruity flavor, mild to moderate heat, and a vibrant red color.
- Smoked paprika: Adds another layer of smoky flavor. Regular paprika can be substituted, although the flavor will be slightly different.
- Garlic: Fresh garlic cloves provide the best flavor.
- Red wine vinegar: Adds acidity and balances the richness of the pork. Apple cider vinegar can be used as a substitute.
- Dried oregano: Adds traditional flavor.
- Ground cumin: Adds a warm, earthy flavor.
- Black pepper and salt: Season the meat and help bring all the flavors together.
Step-by-step directions

- Place dried chiles in a dry skillet over medium heat. Toast briefly, just until warmed and fragrant. Avoid burning the chiles, which can make them bitter.

- Remove and discard the stems. You can leave the seeds or discard them if you prefer a very mild sausage.
- Use kitchen scissors to snip the chiles into half-inch strips.
- Place in a bowl and cover with hot water. Soak for 15-20 minutes, until softened.

- Place softened chiles in a blender, along with soaking water, garlic, vinegar, and seasoning.

- Blend until smooth and add to ground pork.

- Mix until well combined.

- Divide the chorizo into three 1-pound portions. Place in freezer-safe bags, remove excess air, and freeze for later use, or cook immediately.
Recipe tips
- Don't overtoast the chiles. Heat them just until warmed and fragrant. Toasting them too long can give the chorizo a bitter flavor.
- Adjust the heat. Remove the chile seeds for a milder sausage, or leave some in for additional heat.
- Use pork with some fat. Fat adds flavor and helps keep the sausage from becoming dry when cooked.
- Blend until smooth. Make sure the softened chiles, liquid, garlic, and seasonings form a smooth paste before adding them to the pork.
- Mix thoroughly. Use your hands or a sturdy spoon to distribute the chile mixture evenly throughout the ground pork without overworking the meat.
- Let the flavors develop. For the best flavor, refrigerate the prepared chorizo for several hours or overnight before cooking.
- Test the seasoning. Cook a small spoonful of chorizo in a skillet and taste it before portioning the remaining sausage. Adjust the salt or spices if needed.
Frequently asked questions
Store uncooked chorizo in an airtight container in the refrigerator for 1–2 days. For longer storage, divide it into portions and freeze.
No. This Mexican chorizo is made as a loose sausage, so there's no need for casings or special sausage-making equipment. Simply crumble and brown the meat in a skillet when ready to use.
More homemade sausage recipes
If you enjoy making your own sausage, try my Homemade Italian Sausage, made with pork, fresh herbs, and spices. For breakfast, I also have a traditional Homemade Breakfast Sausage and Apple Pork Breakfast Sausage with a slightly sweet and savory flavor.

If you make this recipe, I’d love to hear about it! Leave a comment below and snap a picture and tag me on Instagram @beyondthechickencoop

Mexican Chorizo
Ingredients
- 5 dried ancho chile pods
- 4 dried guajillo chile pods
- ¾ cup hot water
- 3 tablespoons smoked paprika
- 2 teaspoons black pepper
- 8 cloves garlic
- 3 tablespoons red wine vinegar
- 1 teaspoon dried oregano
- 2 teaspoons ground cumin
- 1 tablespoon salt
- 3 pounds ground pork
Instructions
- Place dried chiles in a dry skillet over medium heat. Toast briefly, just until warmed and fragrant. Avoid burning the chiles, which can make them bitter.5 dried ancho chile pods, 4 dried guajillo chile pods, ¾ cup hot water
- Remove and discard the stems. You can leave the seeds or discard them if you prefer a very mild sausage. Use kitchen scissors to snip the chiles into half-inch strips. Place in a bowl and cover with hot water. Soak for 15-20 minutes, until softened.
- Place softened chiles in a blender, along with soaking water, garlic, vinegar, and seasoning. Blend until smooth.3 tablespoons smoked paprika, 2 teaspoons black pepper, 8 cloves garlic, 3 tablespoons red wine vinegar, 1 teaspoon dried oregano, 2 teaspoons ground cumin, 1 tablespoon salt
- Add chile mixture to ground pork. Mix until well combined.3 pounds ground pork
- Divide the chorizo into three 1-pound portions. Place in freezer-safe bags, remove excess air, and freeze for later use, or cook immediately.
Notes
- Don't overtoast the chiles. Heat them just until warmed and fragrant. Toasting them too long can give the chorizo a bitter flavor.
- Adjust the heat. Remove the chile seeds for a milder sausage, or leave some in for additional heat.
- Use pork with some fat. Fat adds flavor and helps keep the sausage from becoming dry when cooked.
- Blend until smooth. Make sure the softened chiles, liquid, garlic, and seasonings form a smooth paste before adding them to the pork.
- Mix thoroughly. Use your hands or a sturdy spoon to distribute the chile mixture evenly throughout the ground pork without overworking the meat.
- Let the flavors develop. For the best flavor, refrigerate the prepared chorizo for several hours or overnight before cooking.
- Test the seasoning. Cook a small spoonful of chorizo in a skillet and taste it before portioning the remaining sausage. Adjust the salt or spices if needed.
Nutritional Disclaimer:
Nutritional information is provided as a courtesy and should only be construed as an estimate rather than a guarantee. To obtain the most precise nutritional information in a provided recipe, you should calculate the nutritional information with the exact ingredients you are using when preparing the recipe using your preferred nutrition calculator.
Nutrition
Recipe adapted from Bon Appétit's Homemade Fresh Chorizo (2012).











Leave a Reply