Homemade Chorizo is a special family recipe we’ve been making for generations, passed down from our great-grandparents who came here from Mexico. It’s made from scratch with dried guajillo, hatch, and ancho chilis, warm spices, garlic, vinegar, ground beef, and ground pork for bold, authentic flavor.

We love that this recipe takes a little time to marinate because that’s what gives the meat such a deep, delicious flavor. Cook it up with scrambled eggs and serve with warm tortillas for a breakfast, brunch, or breakfast-for-dinner meal that reminds us of home.

If you love homemade Mexican staples like this, be sure to try Carne Asada, Chorizo and Eggs, Breakfast Tacos, and Huevos Rancheros.

Why you’ll love it + Why it works:

  • Authentic. Toasting the chilis helps bring out their rich, smoky flavor.
  • Lots. Makes multiple portions so you can cook one now and save the rest.
  • Versatile. Delicious with scrambled eggs, tortillas, breakfast burritos, tacos, or bowls.
  • Toasted chilis build flavor. Heating the dried chilis briefly brings out their deeper flavor before blending.
  • Marinating gives the best taste. Letting the meat sit for 2 to 3 days allows the chili puree and spices to fully season the chorizo.
Homemade chorizo recipe ingredients on the counter.

Chorizo Ingredients

  • Dried guajillo chilis (6): Adds mild heat and bright, slightly fruity flavor. You may have the best luck finding the different chiles at a Mexican food specialty store. We have also found them at Whole Foods and Amazon.
  • Dried hatch chilis (6, mild or hot): Contributes smoky depth and adjustable spice.
  • Dried ancho chilis (3): Brings rich, earthy sweetness to the blend.
  • Apple cider vinegar (¼ cup): Adds tang and helps preserve and tenderize the meat.
  • Bay leaves (3 dried whole): Adds subtle herbal depth to the chile puree.
  • Garlic cloves (6): Provides bold, savory flavor. No need to mince as they will be pureed in the blender.
  • Ground cumin (2 teaspoons): Adds warmth and earthiness.
  • Mexican oregano (1½ tablespoons, crushed): Brings citrusy herbal notes traditional in Mexican cooking.
  • Onion powder (1 teaspoon): Enhances savory flavor.
  • Garlic powder (1 teaspoon): Reinforces the fresh garlic and deepens the taste.
  • Thyme (½ teaspoon): Adds subtle herbal balance.
  • Kosher salt (2 teaspoons): Seasons the meat thoroughly.
  • Black pepper (1 teaspoon): Adds mild heat and depth.
  • Ground beef (1½ pounds): Provides rich flavor and hearty texture. For the best flavor, shy away from lean meats and stick to 20-30% fat.
  • Ground pork (1 pound) : Adds fat and tenderness for an authentic chorizo texture.
  • Vegetable oil (1 tablespoon): Helps bind and distribute the marinade evenly.
  • Eggs (5): Are scrambled with cooked chorizo for a classic serving option.

How to Cook Chorizo

Toasting chilis in a pan on the stove.

CHILIS. Remove the seeds and membranes of the chilis.

In a skillet, toast the dried guajillo chilis on medium-high heat for about 1-2 minutes being careful not to burn them. Repeat for the dried hatch chilis and the dried ancho chilis. Set aside.

Chilis in a pot of boiling water.

In a large pot, bring 4-5 cups of water to a boil. Add the toasted chilis and allow them to boil for 8-10 minutes. Drain the chilis in a colander and reserve ½ cup of the chili water.

BLEND. Add the chilis to a blender along with apple cider vinegar, dried bay leaves, garlic, cumin, oregano, onion powder, garlic powder, thyme, kosher salt, black pepper, and the leftover ½ cup of chili water. Blend until smooth.

A bowl of chorizo meat and seasonings.

In a large bowl, add ground beef, ground pork, and the chili puree, as well as 1 tablespoon of vegetable oil. Use your hands to combine the mixture very well and make sure the meat is entirely coated in the puree mixture.

MARINATE. Divide into 3 sections (each will be about ¾ – 1 pound). Place in plastic bags and let the meat marinate in the fridge for 2-3 days.

COOK. Once marinated, cook 1 part of the chorizo in a skillet on medium heat until cooked through. Whisk 5 Eggs in a small bowl and add to the skillet. Scramble the eggs and chorizo together.

Eat homemade chorizo immediately with your favorite Tortillas. Add flavor to Mexican dishes like Taco Soup, Queso Dip, or Beef Tacos.

Cooking homemade chorizo in a large skillet.

Kristyn’s Recipe Tips

  • When working with chilis, you may wish to wear gloves so that oils don’t irritate your skin. Also, do not touch your face without first washing your hands.
  • Slice the chilies in half and use a spoon to scrape out the seeds and membranes from inside the chiles.
  • Do not burn the chiles while toasting, as this can make the paste bitter.
  • For a very spicy chorizo, leave the seeds and membrane in the chilis and omit the eggs. For a less spicy chorizo, dilute the chorizo paste further by adding more egg or sausage to the recipe.
  • Marinate the meat for the full 2-3 days for the deepest flavor.
Homemade Chorizo served in two corn tortillas.
5 from 24 votes

Chorizo Recipe

This homemade chorizo recipe is bold and flavorful, made with dried chiles, spices, and marinated beef and pork for authentic Mexican flavor.
Servings: 15
Prep: 5 minutes
Cook: 20 minutes
Marinate: 2 days
Total: 2 days 25 minutes

Video

Ingredients 

  • 6 dried guajillo chilis
  • 6 dried hatch chilis, mild or hot
  • 3 dried ancho chilis
  • ¼ cup apple cider vinegar
  • 3 dried whole bay leaves
  • 6 garlic cloves
  • 2 teaspoons ground cumin
  • tablespoons mexican oregano, crushed
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • ½ teaspoon thyme
  • 2 teaspoons kosher salt
  • 1 teaspoon black pepper
  • pounds ground beef
  • 1 pound ground pork
  • 1 tablespoon vegetable oil
  • 5 eggs

Instructions 

  • Remove the seeds and membranes of the 3 types of chilis.
  • In a skillet, toast each type of chili on medium-high heat for about 1-2 minutes being careful not to burn them. Set aside.
  • In a large pot, bring 4-5 cups of water to a boil. Add the toasted chilis and allow them to boil for 8-10 minutes. Drain the chilis in a colander and reserve ½ cup of the chili water.
  • Add the chilis to a blender along with the apple cider vinegar, bay leaves, garlic, cumin, oregano, onion powder, garlic powder, thyme, kosher salt, black pepper, and the leftover chili water. Blend until smooth.
  • In a large bowl, add the meat and the chili puree as well as the vegetable oil. Use your hands to combine the mixture very well and make sure the meat is entirely coated in the puree mixture.
  • Divide into 3 sections (each will be about ¾-1 pound). Place in plastic bags and let the meat marinate in the fridge for 2-3 days.
  • Once marinated, cook 1 part of the chorizo in a skillet on medium heat until cooked through. Scramble 5 eggs in a small bowl and add to the skillet. Mix to combine. Eat immediately with your favorite tortillas.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Notes

Recipe Tips.
  •  
  • When working with chilis, you may wish to wear gloves so that oils don’t irritate your skin. Also, do not touch your face without first washing your hands.
  • Slice the chilies in half and use a spoon to scrape out the seeds and membranes from inside the chiles.
  • Do not burn the chiles while toasting, as this can make the paste bitter.
  • Blend the chile mixture until completely smooth for even seasoning.
  • For a very spicy chorizo, leave the seeds and membrane in the chilis and omit the eggs. For a less spicy chorizo, dilute the chorizo paste further by adding more egg or sausage to the recipe.
  • Marinate the meat for the full 2-3 days for the deepest flavor.
Eggs optional. The eggs in the recipe help temper the heat of the chili paste, but they can be left out of the recipe for a spicier chorizo.
Prep ahead. Keep the marinating Mexican chorizo in airtight containers in the fridge for 2-3 days or freeze it for up to 3 months. Thaw in the fridge and cook.
Store leftover cooked chorizo in an airtight container in the fridge for up to 5 days and in the freezer for 3 months.

Nutrition

Calories: 254kcal, Carbohydrates: 8g, Protein: 16g, Fat: 17g, Saturated Fat: 6g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 109mg, Sodium: 447mg, Potassium: 411mg, Fiber: 3g, Sugar: 4g, Vitamin A: 2323IU, Vitamin C: 6mg, Calcium: 39mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Recipe FAQ

How to prep ahead of time?

Fridge: Keep the marinating chorizo in airtight containers in the fridge for 2-3 days.
Freezer: For longer storage, freeze the sections for up to 3 months. Thaw in the fridge before cooking.

How to store chorizo?

Leftover cooked chorizo can be kept in an airtight container in the fridge for up to 5 days and in the freezer for 3 months.

This recipe was originally published March 2023.

About Kristyn

Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

Get my cookbook!

My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

5 from 24 votes

Leave a comment

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

Recipe Rating




36 Comments

  1. Rita Clark says:

    5 stars
    Absolutely love chorizo time, I was first introduced to it at a church function and it made a big hit for me and my friends.

  2. Lisa says:

    5 stars
    I’ve been having trouble finding ground chorizo at the store so I’m happy to have this recipe to make my own! Thanks for sharing!

    1. Lil'Luna Team says:

      You’re welcome! Hope you enjoy!

  3. Regina Lamb says:

    5 stars
    I Have never tried this but intend to in the very close future, I have been told by many friends that is is really good.
    Your recipes look very tasty especially desserts always looking for new recipes.

    1. Lil'Luna Team says:

      Thank you! You’ll have to let us know what you think of the chorizo. Homemade is our favorite!

  4. T Dolby says:

    I’m trying this for our next Taco Tuesday!

    1. Lil'Luna Team says:

      Hope you enjoy!

  5. Carl says:

    Love this chorizo recipe! I did add some jalapenos to it and was it the best ever. Make the Breakfast recipe first and everyone loved it. Have made tacos using this same recipe plus adding the makings for a taco. O MY was this good.
    Thanks for this recipe. Can’t wait to try it again.

  6. Cindy says:

    5 stars
    Great chorizo recipe! I LOVE chorizo! I grew up in Arizona and chorizo and eggs were a regular breakfast. Best with homemade tortillas!

See More Comments