Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.9
(64)
Export 14 ingredients for grocery delivery
Step 1
Optional: If soaking lentils, rinse and add to a mixing bowl and cover with 2 inches cool water. Soak for at least 6 hours or overnight. Then rinse, drain, and proceed with recipe. (See notes for soaking tips and ways to get around this if you're in a hurry!)
Step 2
Heat a large pot or dutch oven (we love this one), over medium-high heat. Once hot, add water (or oil) and onion. Sauté for 5 minutes, stirring frequently, until slightly browned. Add more water (or oil) as needed to brown.
Step 3
Add garlic and sauté 1 minute more. Then add sweet potato, salt, black pepper, cumin, cinnamon, coriander, turmeric, and cayenne (optional). Stir to coat and cook for 4 minutes, stirring frequently.
Step 4
Add vegetable broth (starting with the lesser amount) and bring to a low boil. Then add lentils and coconut sugar and another pinch of salt. Stir to combine. Once it comes back to a low boil, reduce heat to a simmer, loosely cover (crack the lid to let steam escape), and cook for ~20 minutes or until lentils are tender (time will vary depending on type of lentil and whether or not they were soaked).
Step 5
Once the lentils are tender, add green beans, stir, and cover. If it appears too thick at this time, add remaining vegetable broth. Cook for another 10 minutes, then turn off heat and let soup rest at least 5 minutes before serving.
Step 6
Taste and adjust flavor as needed, adding more cumin for smokiness, cinnamon for warmth, salt to taste, coconut sugar for sweetness, or pepper or cayenne pepper for heat.
Step 7
Serve as is, with grains, or over steamed vegetables. Optional: Top with fresh herbs, red pepper flake, and/or fresh minced garlic.
Step 8
Store leftovers covered in the refrigerator up to 5-7 days or in the freezer up to 1 month. Reheat on the stovetop over medium heat until warmed through. Add more vegetable broth or water to rehydrate as needed.