Category Archives: Soup

Punjabi Chana Dal


This recipe brought back memories of college. Almost every weekend, when our dorm was out of groceries, we would go to a little Indian restaurant, tucked away on a side street in the Philippines. For a couple dollars, we would stuff ourselves on chana dal, chicken masala, curried cauliflower, naan bread, and fish tikka. Mmmmmm! I love Indian almost as much as I love Thai! Unfortunately for me, although Mr. HHF could eat Mexican every single day, he’s much pickier about Indian. This recipe passed his inspection though! You could make it with regular red or brown lentils, but we both thought the chana dal lentils were creamier. I wish I had added cauliflower towards the end, so I will let you know when you could add cauliflower to the recipe. PLEASE don’t let the amount of spices deter you (I know it looks like a lot of work)….it’s worth it, I promise. We thought it was yummier the next day once the spices had time to meld. Also, Mr. HHF added sour cream to his the 2nd time we had it and liked this even better!

Serves: 2 with leftovers

8/10 We both thought it could be a solid nine if I had added some cauliflower and had cooked the lentils just a little longer….we like mushy beans. After one bite, our toddler rated the recipe as 1/10. He was NOT a fan…but he has texture issues with beans. Our 6 month old loved it and ate about half a cup of the lentils once I rinsed off most of the spices.

Prep and cook time: I was making spiced cauliflower and naan bread while preparing the chana dal….I think it all took about an hour and 15 minutes. If you were just making the chana dal, I think it would only take 45-50 minutes depending on how long you soaked your beans and how quickly they cooked.

Adapted from: Masala Chana Dal and Punjabi Chana Dal


1 1/4 cup chana dal or lentils

1 onion

2 tablespoons butter or oil (I used oil to make this dairy free)

1 inch cinnamon stick

1/2 teaspoon cumin seeds or powder (I used powder)

1 tablespoon garlic powder (or 1/2 tablespoon fresh garlic, minced)

1 teaspoon chili powder

1/2 teaspoon tumeric

1 teaspoon coriander powder

4-5 thinly sliced ginger rounds

1 teaspoon garam masala

1/2 teaspoon black pepper

1/2 teaspoon salt

1 pinch cloves

1 bay leaf

1 cup grated juicy tomato (or canned diced tomato)

4-5 cups of water

1 small steak (sizzler, sirloin, etc.) optional

Fresh cilantro, lemon juice, sour cream or plain yogurt to garnish


1. Rinse chana dal until the water runs clear. Then let them soak for at least 30 minutes. 1-2 hours would be better.

I used these lentils….I know you can get them cheaper in other brands, but I just wanted to try them to see if we would like them, and we do!

2. Heat oil in the pan and add the cumin and cinnamon stick. Let them sizzle a minute or two while you chop the onion. Add the onion.

3. While the onion is cooking (stir occasionally), mix together the garlic, chili powder, tumeric, coriander, garam masala, cloves, bay leaf, pepper, and salt.

4. Add the grated tomato or canned tomato.

5. When the onions are nicely browned, add the spices and tomato to them. Cook on high heat, stirring frequently for 3-5 minutes until water is mostly evaporated.

6. Add the drained lentils and continue to cook on medium high heat, stirring frequently, for another 6-8 minutes.

7. Add 4-5 cups of water (depending on how soupy you want it to be). Add the ginger slices. Cover and simmer for 30-45 minutes. The lentils should be soft, but not completely mush. At this point, Mr. HHF realized there would be no meat in this recipe. This was NOT ok. So I quickly defrosted a small steak. and added it….the next two steps are optional. ALSO, at this point, I wish I had added a cup or two of chopped cauliflower.

8. Sprinkle salt, pepper, and lemon juice on the steak. Cook on high heat for 2-3 minutes each side until nicely browned.

9. Slice thinly against the grain. Add slices to the soup a minute or two before you are ready to remove soup from the heat.

10. Adjust spices according to taste. I ended up adding more salt, chili powder, garam masala, and garlic powder. Serve hot with cilantro, lemon juice, naan or a crusty bread or rice.

Sorry about the poor quality of this picture….it really does look much yummier than this. It had gotten dark by the time the soup was done, and I was in a hurry to snap a picture and eat! I’ll be posting recipes for the naan and the roasted cauliflower soon!

Thai Style Chicken Soup (Tom Kha Gai)


This was yummy. Even Mr. HHF was surprised at how much he liked it. Toddler ate it too…but picked out the mushrooms (he’s never a fan of those). Make sure you use real lemongrass (not the jarred or canned kind) and don’t skimp on it. It’s worth the splurge. I’d never cooked with real lemongrass before, but after trying this soup (and some lemongrass tea), I’m definitely growing my own as soon as Mr. HHF starts the greenhouse heaters in January! Make recipe as is for an appetizer, or add extra mushrooms and chicken (about a cup of each) for a main course.

9/10 Mr. HHF said when he looked at it, he thought he was going to give it a 6/10, but he was pleasantly surprised. I think the mushrooms freaked him out.

Serves: 4 as a main course or 6-8 as an appetizer (make sure you add extra chicken and mushrooms as a main course…especially if you are cooking for guys

Prep time: About 30 minutes

Recipe adapted from: The Best International Recipe Book


1 tsp oil (olive, grape, or vegetable)

3 stalks of lemongrass (only the bottom 5 inches), peel off the outer layer then slice thin

3 large shallots or 1 medium white onion (I used white onion)

8-16 sprigs cilantro (we all LOVE cilantro, so I always add more)

2-3 T. fish sauce

4 cups low-sodium chicken broth (or 4 cups water with 3 chicken bouillon cubes)

2 (14 oz) cans coconut milk (regular coconut milk is MUCH yummier than the light coconut milk)

1 T. sugar

1/2 lb white mushrooms, cleaned and sliced 1/4 inch thick

1 lb boneless, skinless chicken breasts (about 2 breasts) halved lengthwise and sliced on the bias into 1/8 inch pieces

3 T. lime juice (I only had key lime juice…we didn’t notice a difference)

2 tsp Thai red curry paste (comes in a little jar with a black lid in most grocery stores)

Garnish: 1/2 cup fresh cilantro leaves, 2 fresh Thai or jalapeno chilis, 2 sliced scallions , 1 lime cut in wedges


1. Heat oil in large saucepan until shimmering. Add lemongrass, shallots or onion, chopped cilantro, and 1 T. of fish sauce. Stir frequently until just softened but not browned (2-5 minutes).

2. Stir in the chicken broth and ONE can of coconut milk (don’t make the same mistake I did of adding both cans). Bring to simmer over high heat. Cover and reduce heat to low. Simmer until the flavors have blended, 10-15 minutes. Strain out all the solids in a strainer or with a fine slotted spoon. Sorry, I forgot to take a picture of this step…pretty sure the toddler was getting into trouble at this point!

3. Return strained soup to the saucepan and bring back to a simmer. Add the 2nd can of coconut milk and the sugar. Bring to simmer and add sliced mushrooms. Cook until slightly soft, 2-3 minutes. Add chicken and stir constantly until all the chicken is white, 2-3 minutes. Remove from heat.

4. Add lime juice, curry paste, and fish sauce to taste (1-2 tablespoons…the fish sauce makes it salty so be careful). Garnish soup with cilantro, chiles, scallions, and lime. Hubby added sriracha sauce.

I served this soup with a peasant style bread because we already had that, but it would be yummy with rice noodles, quinoa, or rice. We ate the leftovers with rice the next day, and it was equally as yummy!