A hearty and flavorful lentil and bean stew with a creamy twist, perfect for a comforting meal.
Heat the olive oil in a large pot over medium heat.
Ensure the oil is hot before adding the onions to enhance their flavor.
Add the chopped onion and garlic to the pot and sauté until softened.
Stir frequently to prevent the garlic from burning.
Stir in the cumin powder, chili powder, and cayenne, cooking for another minute.
Toasting the spices releases their aroma and enhances the dish's flavor.
Pour in the crushed tomatoes and green chili, stirring to combine.
If using fresh tomatoes, dice them finely before adding.
Simmer the mixture for 10 minutes, allowing the flavors to meld.
Stir occasionally to prevent sticking.
Add the cooked lentils and red beans to the pot, stirring to combine.
Ensure the lentils and beans are fully cooked before adding.
Season with salt and cook for another 5 minutes until the stew thickens.
Adjust the seasoning to taste before serving.
Stir in the yogurt just before serving for a creamy texture.
Use a dairy-free alternative for a vegan version.
Serve the stew warm, garnished with fresh herbs if desired.
Pair with rice or bread for a complete meal.