Go Back
+ servings
liver and onions recipe

Liver and Onions

This old-fashioned liver and onions recipe is made just like my mom used to, with the garlic and black pepper both being freshly ground in a molcajete. This dish is a favorite in our home!
Course Main Course
Cuisine Mexican
Prep Time 5 minutes
Cook Time 15 minutes
Servings 2 servings
Calories 600kcal


  • lb. liver steaks I like the steaks that are about ⅜ths of an inch thick
  • 2 garlic cloves
  • 6 black peppercorn kernels
  • 1 large onion sliced
  • 3 tbsp. canola or vegetable oil
  • Salt to taste


  • Grind the garlic cloves and black peppercorn kernels in your mortar. Add 1 tablespoon of water after you grind them to form a paste. Spread this paste onto the liver steaks, and season with salt. Set aside.
  • Heat the oil in a large skillet to medium heat, then add the onions and sauté very quickly for about 1-2 minutes. Set aside in a bowl.
  • Reduce the heat and add the liver steaks to the skillet. Cook for 4-5 minutes (depending on the thickness of the liver steaks) until the bottom sides turn a little brown around the edges, then flip to cook on the other side for 3 more minutes.
  • Return the onions to the skillet and stir. Keep cooking until the onions are slightly browned. Serve promptly and enjoy! I love to add some serrano peppers to the skillets while cooking the onions too. But that is a personal preference.


  • When cooking liver, there are usually no leftovers (at least in my house!), but if you ever do have leftover liver and onions, you can store it in the fridge for later. While you certainly can reheat it, Liver and Onions even tastes good when cool, especially in a sandwich!
  • Besides all the benefits that eating liver has, it is also a good option for certain diets, like low carb diets, the keto diet, and diets for diabetics.


Calories: 600kcal | Carbohydrates: 17g | Protein: 59g | Fat: 33g | Saturated Fat: 22g | Cholesterol: 780mg | Sodium: 198mg | Potassium: 968mg | Fiber: 1g | Sugar: 2g | Vitamin A: 47905IU | Vitamin C: 8.7mg | Calcium: 32mg | Iron: 14mg