One Pot Lentil Taco Skillet
One Pot Lentil Taco Skillet turns lentils, black beans, tomatoes, corn, peppers, and cheese into a hearty dinner with big taco flavor and very little cleanup.
This is the kind of meal I make when I want something filling, colorful, and easy without buying extra sides. The lentils simmer right in the vegetable broth and tomatoes, so they soak up the taco seasoning while the black beans make the skillet even more satisfying.
Why You Will Love This Recipe
- Big taco flavor: Taco seasoning, tomatoes, onion, and peppers give every bite warm, savory flavor.
- Hearty texture: Lentils become tender but not mushy, while black beans and corn add bite and sweetness.
- Easy cleanup: Everything cooks in one skillet, including the lentils.
- Budget smart: Dry lentils, canned beans, and frozen or canned corn keep the cost low.
Fabian’s Budget & Health Tip: Use dry brown or green lentils instead of canned lentils. They cost less, cook right in the skillet, and add fiber plus plant based protein. Frozen corn and store brand black beans work perfectly here.
Ingredients (Serves 4)
- 1 tablespoon olive oil (15 ml)
- 1 medium yellow onion, diced (about 150 g)
- 2 medium bell peppers, diced (about 300 g)
- 3 cloves garlic, minced (about 9 g)
- 1 cup dry brown or green lentils, rinsed (200 g)
- 1 can black beans, drained and rinsed, 15 ounces (425 g)
- 1 can diced tomatoes with juices, 14.5 ounces (411 g)
- 1 cup corn, frozen, canned, or fresh (165 g)
- 3 cups vegetable broth (720 ml)
- 2 tablespoons taco seasoning (16 g)
- 1 cup shredded cheddar or Mexican style cheese (115 g)
- Salt and black pepper, to taste
Step-by-Step Instructions
1. Sauté the Onion and Peppers
Warm the olive oil in a large deep skillet over medium heat. Add the diced onion and bell peppers. Cook for 5 to 6 minutes, stirring often, until the onion turns glossy and the peppers begin to soften. The skillet should smell sweet and savory.
2. Add the Garlic and Taco Seasoning
Stir in the garlic and taco seasoning. Cook for about 30 seconds. The spices should smell warm and toasted, but do not let the garlic brown too much.
3. Stir in the Lentils, Beans, Tomatoes, Corn, and Broth
Add the rinsed lentils, black beans, diced tomatoes with their juices, corn, and vegetable broth. Stir well, scraping the bottom of the skillet so the spices mix into the liquid. The broth should look tomato rich and lightly reddish from the taco seasoning.
4. Simmer Until the Lentils Are Tender
Bring the skillet to a gentle bubble. Lower the heat, cover the skillet, and simmer for 25 to 30 minutes. Stir every 8 to 10 minutes so the lentils cook evenly. When ready, the lentils should be tender with a soft bite, and the mixture should look thick and saucy.
5. Adjust the Texture and Seasoning
If the lentils need more time but the skillet looks dry, stir in a splash of broth or water. If the mixture looks too loose, simmer uncovered for 3 to 5 minutes. Taste and add salt and black pepper as needed.
6. Finish with Cheese
Sprinkle the shredded cheese over the hot lentil taco skillet. Cover for 2 to 3 minutes, until the cheese melts into a smooth layer. Serve warm while the cheese is soft and the edges of the skillet are bubbling gently.
Expert Troubleshooting & FAQs
Can I use red lentils?
Red lentils cook faster and break down more, so they will make the skillet softer and thicker. Brown or green lentils hold their shape better and give the best taco skillet texture.
Why are my lentils still firm?
They may need more liquid or more time. Add 1/2 cup vegetable broth (120 ml), cover the skillet, and keep simmering. Older lentils can take longer to soften.
Can I make it less spicy?
Yes. Use a mild taco seasoning and choose plain diced tomatoes instead of tomatoes with chiles. You can also start with 1 tablespoon taco seasoning, then add more after tasting.
Can I make this without cheese?
Yes. The skillet is still hearty without cheese. For a creamy finish, stir in a spoonful of plain Greek yogurt or serve with avocado if you have it.
How should I store leftovers?
Let the skillet cool, then store it in an airtight container in the fridge for up to 4 days. Reheat it on the stovetop or in the microwave with a splash of broth or water to loosen the sauce.
Estimated Nutritional Facts
Per serving, based on 4 servings:
- Calories: about 390
- Protein: about 22 g
- Carbs: about 56 g
- Fats: about 10 g
One Pot Lentil Taco Skillet

Ingredients
- 1 tablespoon olive oil (15 ml)
- 1 medium yellow onion, diced (about 150 g)
- 2 medium bell peppers, diced (about 300 g)
- 3 cloves garlic, minced (about 9 g)
- 1 cup dry brown or green lentils, rinsed (200 g)
- 1 can black beans, drained and rinsed, 15 ounces (425 g)
- 1 can diced tomatoes with juices, 14.5 ounces (411 g)
- 1 cup corn, frozen, canned, or fresh (165 g)
- 3 cups vegetable broth (720 ml)
- 2 tablespoons taco seasoning (16 g)
- 1 cup shredded cheddar or Mexican style cheese (115 g)
- Salt and black pepper, to taste
Instructions
- 1. Sauté the Onion and Peppers. Warm the olive oil in a large deep skillet over medium heat. Add the diced onion and bell peppers. Cook for 5 to 6 minutes, stirring often, until the onion turns glossy and the peppers begin to soften. The skillet should smell sweet and savory.
- 2. Add the Garlic and Taco Seasoning. Stir in the garlic and taco seasoning. Cook for about 30 seconds. The spices should smell warm and toasted, but do not let the garlic brown too much.
- 3. Stir in the Lentils, Beans, Tomatoes, Corn, and Broth. Add the rinsed lentils, black beans, diced tomatoes with their juices, corn, and vegetable broth. Stir well, scraping the bottom of the skillet so the spices mix into the liquid. The broth should look tomato rich and lightly reddish from the taco seasoning.
- 4. Simmer Until the Lentils Are Tender. Bring the skillet to a gentle bubble. Lower the heat, cover the skillet, and simmer for 25 to 30 minutes. Stir every 8 to 10 minutes so the lentils cook evenly. When ready, the lentils should be tender with a soft bite, and the mixture should look thick and saucy.
- 5. Adjust the Texture and Seasoning. If the lentils need more time but the skillet looks dry, stir in a splash of broth or water. If the mixture looks too loose, simmer uncovered for 3 to 5 minutes. Taste and add salt and black pepper as needed.
- 6. Finish with Cheese. Sprinkle the shredded cheese over the hot lentil taco skillet. Cover for 2 to 3 minutes, until the cheese melts into a smooth layer. Serve warm while the cheese is soft and the edges of the skillet are bubbling gently.









