Vegan Lentil Picadillo Recipe — Flavorful Plant-Based Picadillo

This vegan lentil picadillo is hearty, savory, and smoky—perfect with rice and warm corn tortillas. Family-friendly and ready in under 40 minutes, it makes a satisfying weeknight meal.

Vegan lentil picadillo on a plate with Mexican red rice, avocado, and corn tortillas.

This version is adapted from Dora Ramirez’s cookbook Comida Casera. Dora, the author and photographer behind Dora’s Table, celebrates traditional Mexican flavors while relying on plants to recreate beloved home-cooked dishes. Her lentil picadillo swaps the usual meat for protein-rich lentils, letting tomatoes, cumin, and oregano shine.

If you’d like a sweet finish, strawberry dessert tamales pair beautifully with this meal.

Ingredients you need

Recipe ingredients arrayed in individual bowls.

Ingredient notes and substitutions

  • Lentils — Use green or brown lentils. Rinse and pick them over before cooking.
  • Tomatoes — The original recipe calls for three Roma tomatoes, which should yield about 1½ cups of purée. Smaller tomatoes can reduce that amount, so keep an extra tomato on hand if needed.
  • Potato and carrot — You can leave the skins on if they’re well scrubbed; I peeled them for a smoother texture.
  • Chipotle in adobo — Adds a pleasant smoky heat. Potatoes mellow the spice, so if you prefer more heat, add a second chipotle or some of the adobo sauce.
  • Mexican oregano — Different from Mediterranean oregano; substitute with marjoram if you don’t have it.

How to make the recipe

Scroll to the recipe card below for exact measurements and step-by-step instructions. The process is straightforward: cook the lentils briefly, purée tomatoes with chipotle, sauté aromatics, combine and simmer with potatoes until tender.

Uncooked lentils in a pot with water, onion, and a bay leaf.
  1. Step 1: Place lentils in a pot with onion and a bay leaf, cover with water.
Cooked lentils in a pot with onion and a bay leaf.
  1. Step 2: Bring to a boil, simmer briefly until lentils begin to soften (about 10 minutes), then drain.
Chopped roma tomatoes in a blender with a chipotle in adobo.
  1. Step 3: Purée the tomatoes with one chipotle in adobo until smooth.
Chipotle tomato sauce in a blender.
  1. Step 4: Set the purée aside while you prepare the base.
Cooked and mashed brown lentils in a pot.
  1. Step 5: Sauté onion and garlic in oil until translucent, add the lentils and mash about a quarter of them for texture.
Cooked lentils mixed with spices and carrots in a pot.
  1. Step 6: Stir in the tomato purée and diced carrot; cook until the purée darkens and thickens slightly.
Finished dish in a pot.
  1. Step 7: Add vegetable broth, diced potatoes, cumin, oregano, salt, and pepper. Bring to a boil, then simmer until the potatoes are tender (20–25 minutes).
Finished lentil picadillo in a bowl with a spoon.
  1. Step 8: The mixture will thicken as it cools. If you prefer a thicker picadillo, continue simmering until the sauce reduces to your liking.

Serving suggestions

Serve this picadillo with Mexican red rice and warm corn tortillas for an authentic, comforting plate. It also works wonderfully as a filling for tacos, enchiladas, burritos, chiles rellenos, or tostadas.

For extra texture and flavor, top with guacamole, quick-pickled red onions, or fresh cilantro.

Vegan picadillo on a plate with Mexican rice next a pile of corn tortillas and fresh cilantro.

Storage and freezing

Make ahead: Cook the lentils in advance to speed up assembly.

Fridge: Store leftovers in an airtight container for 3–4 days. Keep rice and tortillas separate for best texture.

Freezer: Cool completely, then transfer to a freezer-safe container or bag. The picadillo keeps well up to 3 months.

Comida Casera cookbook cover.

Comida Casera Cookbook

Dora’s cookbook includes more than 100 vegan Mexican recipes ranging from traditional dishes to modern interpretations. It celebrates the comida casera—the home cooking that shaped her culinary memories—and offers a wide range of recipes from breakfasts and street food to moles and tamales.

  • The Basics — staples like beans, almond queso fresco, and corn tortillas.
  • The Indigenous Kitchen — dishes with regional ingredients and techniques.
  • A Fonda Breakfast — hearty morning dishes like chilaquiles and tofu machaca.
  • Street Food — tacos, tostadas, and other handheld favorites.
  • Mole From The Market — classic mole sauces and inventive twists.
  • Comida Casera — homestyle meals including the lentil picadillo featured here.
  • La Tamaleria — a variety of tamales, savory and sweet.
  • Modern Mexico — contemporary dishes with bold flavors.
  • ¡Salud! — traditional drinks and atoles.
  • La Panaderia and La Paleteria — baked goods and frozen treats.
Bite of picadillo on a fork on a plate.

More vegan Mexican-inspired recipes

  • Vegan Enchiladas
  • Sheet Pan Vegan Fajitas
  • Easy Vegan Refried Beans
  • Spicy Seasoned Black Beans

I hope you love this recipe—if you try it, please leave a rating and a comment in the recipe card below. For more family-friendly, meatless recipes, consider exploring additional resources and cookbooks focused on easy plant-based meals.

Vegan lentil picadillo on a plate with Mexican red rice, avocado, and corn tortillas.

Lentil Picadillo

Original recipe appeared in Comida Casera by Dora Ramirez. This recipe is republished with permission.

Dora notes that picadillo varies regionally and by family: some versions include raisins, olives, capers, or warm spices, while others add local vegetables. Her lentil version is inspired by northern Mexico and uses chipotle for a smoky touch. Serve with Mexican red rice and warm tortillas, or use it as a versatile filling.

Course: Main Dish
Cuisine: American, Mexican-inspired
Diet: Gluten Free, Vegan
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes
Servings: 4
Calories: 231kcal
Author: Jenn Sebestyen

Recommended Equipment

  • Medium pot
  • Blender
  • Large pot

Ingredients

Lentils

  • 8 ounces (227g) brown lentils picked over and rinsed (about 1 ¼ cups)
  • ½ large (152g) white onion
  • 1 dried bay leaf
  • 1 teaspoon salt

Picadillo

  • 3 large (296g) Roma tomatoes cored and cut into quarters
  • 1 chipotle in adobo
  • 2 teaspoons avocado oil
  • ½ large (152g) white onion finely chopped (about 1 cup)
  • 2 cloves (6g) garlic minced
  • 1 large (103g) carrot cut into small dice (¾ cup)
  • 3 cups (709mL) vegetable broth
  • 1 large (459g) russet potato cut into small dice (about 2 ½ cups)
  • ½ teaspoon ground cumin
  • ½ teaspoon dried Mexican oregano
  • 1 ⅛ teaspoons salt
  • teaspoon freshly ground black pepper

Serving

  • Mexican Red Rice page 24 of Comida Casera
  • Corn tortillas warm

Instructions

  • Place lentils in a medium pot and add enough water to cover by 2 inches (5 cm). Add the onion, bay leaf, and 1 teaspoon salt. Bring to a boil over high heat, reduce to low, and simmer for 10 minutes until the lentils begin to soften but are not fully cooked. Drain.
  • Place tomatoes and chipotle in a blender and purée until smooth, about 1½ cups of purée.
  • Heat oil in a large pot over medium-low. Add chopped onion and cook 3–4 minutes until tender, add garlic and cook 1 minute. Add the lentils and mash roughly one-quarter of them, leaving the rest whole for texture.
  • Add the tomato purée and diced carrot; simmer 3–4 minutes until the purée thickens and deepens in color. Add vegetable broth, diced potato, cumin, oregano, 1 ⅛ teaspoons salt, and black pepper. Bring to a boil, reduce heat, and simmer until the vegetables are tender, about 20–25 minutes. The lentils will absorb some broth as it cools.
  • Serve with Mexican red rice and warm corn tortillas. Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months.

Notes

Variations

Oil-free: Omit the oil and sauté the onion in ¼ cup (59 mL) vegetable broth instead.

Central Mexican picadillo: For a sweeter, more complex version, add 2½ tablespoons raisins, ¼ cup chopped Manzanilla olives, 1 tablespoon chopped capers, ¼ teaspoon ground cinnamon, and ⅛ teaspoon ground cloves.


Nutrition facts are calculated for the lentil picadillo without rice or tortillas and should be used as estimates.

Nutrition

Calories: 231kcal | Carbohydrates: 44g | Protein: 11g | Fat: 4g | Sodium: 1175mg | Potassium: 855mg | Fiber: 10g | Sugar: 8g

Nutrition values are estimates only. Verify using your own data if needed.