Step 1: Saute onions and hot peppers
hot peppers, chopped (type/amount to taste; I used Serranos)
canola oil to coat pan
Add all ingredients to a large pot and cook over medium-high heat until the onions begin to soften.
Step 2: Add Cauliflower and Seasonings
ground black pepper
lots of garlic, chopped
Add the cauliflower, pepper, and garlic and stir around for a bit.
Step 3: Add Beans and Broth
3-4c broth (chicken, beef, veg- your pick)
Wash, drain, and add the red lentils. Stir them about to pick up all the oil and seasoning. This recipe uses red lentils because they cook quickly, much faster than split peas or many other options. They'll turn yellow upon cooking.
Just as they consider starting to stick, dump in the broth and stir. I used homemade chicken broth, but if you are without such wonderful things water and some boullion cubes will do.
One of these days I'll put up an instructable for making stock- it's dead easy if you've got a pressure cooker.
Step 4: Add Spices
Adjust the heat to medium and allow it to cook, stirring periodically to avoid sticking.
No worries- if you over-spice the dish you can serve it with yogurt to soften the spices.
Step 5: Add Roasted Tomatoes
They will add more flavor and less water than fresh tomatoes, and are able to stand up to the strong flavors of a curry quite well.
Continue to cook, stirring as needed, and adding additional liquid if necessary to avoid sticking.