This dish is a comforting and wholesome meal that won't break the bank. It features a delightful combination of warm spices that infuse the entire dish with a rich flavor profile. Tender cabbage is cooked to perfection, adding a satisfying texture and nutritional value. The protein-packed black beans offer a robust heartiness, while fluffy, perfectly cooked rice rounds out the meal, providing a filling base. Best of all, everything is cooked in a single pot, making cleanup a breeze and allowing the flavors to meld beautifully as they simmer.
Course Dinner Lunch
Cuisine Indian
Diet Gluten Free, Vegan
Keyword One-pot
Prep Time 10 minutesminutes
Cook Time 30 minutesminutes
Servings 4
Ingredients
1tbspoilolive, avocado, or neutral oil
1medium oniondiced
3clovesgarlicminced
1tbspfresh gingergrated
1small green chili or jalapeñochopped (optional)
2cups cabbagethinly sliced
1tspcumin seedsor ½ tsp ground cumin
½tspturmeric
1tspcoriander powder
1tspgaram masala
½tspsmoked paprika or chili powderoptional
1cuplong grain ricerinsed
½cupdiced tomatoes
1can15 oz black beans, drained and rinsed
2cupsvegetable broth or water
1tspsaltadjust to taste
1 ½tbsplime or lemon juice
Fresh cilantro for garnish
Instructions
Sauté aromatics
Heat oil in a large pot with a lid over medium heat. Add the cumin seeds. and onion and cook for 3–4 minutes, until soft.
Add flavor base
Stir in garlic and ginger. Cook 1 minute.
Add turmeric, coriander, garam masala, paprika, and salt. Stir well.
Cook cabbage
Add the sliced cabbage and tomatoes, and cook for 5 minutes, until slightly softened.
Add rice & beans
Mix in rinsed rice and black beans.
Simmer
Pour in broth/water. Bring to a boil, then reduce the heat to low. Cover and cook 16–18 minutes.
Finish
Turn off the heat and let it sit covered for 10 minutes.
Taste and adjust the seasoning
Add lime or lemon juice and garnish with cilantro.