This Vegetarian Mexican Lentils recipe brings warm, smoky flavors with a bright, fresh finish. It’s hearty, simple to make, and full of color. The lentils turn tender and flavorful as they simmer with tomatoes, corn, and Mexican spices. The dish smells savory and slightly spicy. The texture is creamy with little bites from the corn and bell pepper. It makes a great weeknight meal or a filling side.
Recipe Information
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 4
- Difficulty Level: Easy
Nutrition Information
(Approximate per serving)
- Calories per serving: 290 kcal
- Protein: 15 g
- Carbohydrates: 44 g
- Fat: 6 g
- Fiber: 12 g
- Sugar: 6 g
- Sodium: 480 mg
Why Make This Vegetarian Mexican Lentils
This dish is quick, filling, and full of flavor. It uses simple pantry ingredients and comes together in one pot. Lentils add a meaty texture and a big boost of protein and fiber. The cumin and chili powder give a warm, smoky taste. Fresh cilantro brightens the final dish. You get a comforting meal that still feels fresh and lively.
How to Make Vegetarian Mexican Lentils
You will rinse the lentils, sauté aromatics, add spices, then simmer everything until the lentils are tender. The steps are short and clear. You can finish with cilantro and a squeeze of lime for extra brightness.
Ingredients:
- 1 cup lentils
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 bell pepper, chopped
- 1 can diced tomatoes
- 1 cup corn (fresh or frozen)
- 2 cups vegetable broth
- 1 tsp cumin
- 1 tsp chili powder
- Salt and pepper to taste
- Fresh cilantro for garnish
Optional: 1 tablespoon oil for sautéing (if you prefer, use olive oil or avocado oil).
Directions:
Step 1: Preparation
Rinse lentils under cold water and set aside. Chop the onion and bell pepper. Mince the garlic. Open the can of diced tomatoes. If using frozen corn, measure it out. Measure spices and broth.
Step 2: Mixing
Heat a tablespoon of oil in a large pot over medium heat. Add the chopped onion and minced garlic. Stir as they cook so the garlic does not brown. Cook until the onion looks soft and translucent, about 3–4 minutes.
Step 3: Cooking
Add the chopped bell pepper to the pot. Cook for another 2–3 minutes until it softens. Stir in the cumin and chili powder and cook for about 1 minute to wake up their aroma. Add the rinsed lentils, diced tomatoes (with juices), corn, and vegetable broth. Turn the heat up to bring the pot to a gentle boil. Once boiling, reduce heat to a low simmer. Cover and cook for about 20–25 minutes, stirring once or twice, until the lentils are tender and the mixture is slightly thickened.
Step 4: Finishing
Taste and season with salt and pepper. If it needs brightness, squeeze in a little lime juice. Serve hot and garnish with chopped fresh cilantro. For extra texture, add a dollop of plain yogurt or a sprinkle of cheese if you eat dairy.
How to Serve Vegetarian Mexican Lentils
Serve this dish over rice, quinoa, or warm tortillas. Spoon it into bowls and top with avocado, chopped tomatoes, or a dollop of sour cream or Greek yogurt. It also works as a hearty taco or burrito filling. For a light dinner, serve with a crisp green salad. For a crowd, keep warm in a slow cooker and offer toppings at the table.
How to Store Vegetarian Mexican Lentils
- Refrigerator: Store in an airtight container for up to 4 days. Cool to room temperature before refrigerating.
- Freezer: Freeze in freezer-safe containers or bags for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm on the stove over low heat with a splash of water or broth. Microwave covered in short bursts, stirring between intervals.
Expert Tips for Perfect Vegetarian Mexican Lentils
- Rinse the lentils well to remove dust and small stones. This improves flavor and texture.
- Use a good-quality vegetable broth for richer taste. If using low-sodium broth, adjust salt at the end.
- Toast the spices for 30–60 seconds in the hot pot to boost their aroma.
- Don’t over-simmer. Check lentils at 20 minutes; some varieties cook faster.
- If the pot dries out before lentils are tender, add a bit more broth or water.
- For creamier texture, mash a few lentils against the pot with the back of a spoon.
- Add a splash of lime juice or a handful of cilantro right before serving to brighten flavors.
- Swap corn for black beans for extra protein and a different texture.
Delicious Variations
- Spicy: Add 1/4–1/2 tsp cayenne or a chopped jalapeño with the peppers.
- Smoky: Stir in 1/2 tsp smoked paprika or a chipotle in adobo.
- Cheesy: Top with shredded cheddar or crumbled cotija before serving.
- Bean Mix: Add a can of drained black beans or pinto beans for heartier stew.
- Green Version: Replace tomatoes with chopped tomatillos and add extra cilantro for a tangy twist.
- Slow Cooker: Brown the onion and garlic first, then transfer everything to a slow cooker and cook on low for 4–5 hours.
Frequently Asked Questions
-
Can I use red lentils instead of brown lentils?
Yes. Red lentils cook faster and break down more, making a softer, creamier texture. Reduce simmer time and watch closely so they don’t become mushy. -
Do I need to soak the lentils first?
No. Lentils do not require soaking. Just rinse them well before cooking. -
How can I reduce the sodium?
Use low-sodium or homemade vegetable broth and a no-salt-added can of tomatoes. Taste before adding extra salt. -
Can I make this oil-free?
Yes. Skip the oil and sauté the onion and garlic in a splash of vegetable broth. Stir often to prevent sticking. -
How do I know when the lentils are done?
Lentils are done when they are tender and easily mashed with a fork. They should be soft but not falling apart unless you prefer a creamier texture. -
Is this recipe gluten-free?
Yes. Lentils, vegetables, and spices are naturally gluten-free. Check your broth and canned tomatoes to ensure no gluten-containing additives. -
Can I double the recipe?
Yes. Double all ingredients and use a larger pot. Cooking time may increase slightly to bring the larger volume to a simmer.
Conclusion
This Vegetarian Mexican Lentils recipe is cozy, bright, and easy to make. It fills the kitchen with warm spice and yields a comforting bowl with a pleasing mix of tender lentils and sweet corn. Try it for a simple weeknight dinner or a potluck dish. For another take on this one-pot style, check out this similar recipe: One Pot Mexican Lentils – MJ and Hungryman. Enjoy cooking, and don’t be afraid to make it your own with toppings or swaps that you love.
Print
Vegetarian Mexican Lentils
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: alicia
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This hearty Vegetarian Mexican Lentils recipe is flavorful and easy to make. Simmered with tomatoes, corn, and spices for a cozy meal.
Ingredients
- 1 cup lentils
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 bell pepper, chopped
- 1 can diced tomatoes
- 1 cup corn (fresh or frozen)
- 2 cups vegetable broth
- 1 tsp cumin
- 1 tsp chili powder
- Salt and pepper to taste
- Fresh cilantro for garnish
- 1 tablespoon oil for sautéing (optional)
Instructions
- Rinse the lentils under cold water and set aside. Chop the onion and bell pepper. Mince the garlic. Open the can of diced tomatoes and measure out frozen corn if using.
- Heat the oil in a large pot over medium heat. Add the chopped onion and minced garlic. Cook until translucent, about 3–4 minutes.
- Add the chopped bell pepper and cook for another 2–3 minutes. Stir in cumin and chili powder, cooking for 1 minute.
- Add the lentils, diced tomatoes (with juices), corn, and vegetable broth. Bring to a gentle boil, reduce to a simmer, cover, and cook for 20–25 minutes until lentils are tender.
- Taste and season with salt and pepper. Squeeze lime juice for brightness, then serve hot and garnish with chopped cilantro.
Notes
Store in an airtight container for up to 4 days in the refrigerator. Freeze for up to 3 months. Reheat with a splash of water or broth.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 290
- Sugar: 6g
- Sodium: 480mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 12g
- Protein: 15g
- Cholesterol: 0mg





