Save A vibrant, nourishing dhal featuring tender cauliflower and red cabbage simmered in a creamy coconut sauce, spiced with warming Indian flavors. Perfect for a cozy vegetarian meal.
This dhal was one of the first vegetarian meals I made when I moved into my own kitchen. The mix of cauliflower and coconut always brought a fragrant warmth to chilly evenings.
Ingredients
- Cauliflower: 1 small head, cut into florets
- Red cabbage: ½ medium, thinly sliced (about 300 g)
- Onion: 1 medium, finely chopped
- Garlic: 2 cloves, minced
- Ginger: 1-inch piece, grated
- Tomato: 1 medium, chopped
- Red lentils: 200 g (1 cup), rinsed
- Coconut milk: 400 ml (1 can)
- Vegetable stock or water: 500 ml (2 cups)
- Ground cumin: 1½ tsp
- Ground coriander: 1½ tsp
- Turmeric: 1 tsp
- Garam masala: 1 tsp
- Chili flakes (optional): ½ tsp
- Salt and black pepper: to taste
- Fresh cilantro leaves: chopped
- Lemon or lime wedges: for serving
Instructions
- Sauté vegetables:
- Heat a large pot over medium heat. Add a splash of oil, then sauté the onion for 3 to 4 minutes until softened.
- Add aromatics:
- Add the garlic and ginger. Cook for 1 minute until fragrant.
- Toast spices:
- Stir in cumin, coriander, turmeric, and chili flakes. Toast for 30 seconds.
- Cook tomato:
- Add chopped tomato and cook for 2 minutes until softened.
- Simmer lentils & liquids:
- Stir in red lentils, coconut milk, and vegetable stock. Bring to a gentle simmer.
- Add cauliflower:
- Add cauliflower florets. Cover and simmer for 10 minutes.
- Add cabbage & continue simmering:
- Add sliced red cabbage, stir, and simmer uncovered for 15 to 20 minutes until lentils and vegetables are tender.
- Season & finish:
- Stir in garam masala, salt, and pepper. Simmer 2 more minutes.
- Serve:
- Serve hot, topped with cilantro and a squeeze of lemon or lime.
Save This colorful dhal quickly became a family favorite for Sunday dinners. Watching everyone add their own squeeze of lime and sprinkle of cilantro is always a cheerful ritual.
Variations & Substitutions
You may use green cabbage if red cabbage is not available, or swap red lentils for yellow lentils for a different texture. Adjust chili flakes based on your spice preferences.
Serving Suggestions
Serve this dhal with steamed rice, naan, or quinoa. A dollop of vegan yogurt adds a creamy finish.
Nutrition Highlights
Each serving provides roughly 320 calories, 15 g fat, 36 g carbohydrates, and 11 g protein, making it hearty yet light.
Save This nourishing dhal makes a beautiful centerpiece for any table and is sure to leave everyone feeling satisfied and cared for.
Cooking Guide
- → Can I substitute the red cabbage with green cabbage?
Yes, green cabbage can be used as a milder alternative, offering similar texture and flavor balance.
- → What is the best way to adjust the spice level?
Increase chili flakes or add a fresh green chili when sautéing onions for more heat. Reduce spices to mellow flavors.
- → How do I ensure the lentils cook evenly?
Rinse lentils well before cooking and simmer gently with the liquids until tender, stirring occasionally to prevent sticking.
- → Can I prepare this in advance?
Yes, flavors deepen when refrigerated overnight. Reheat gently, adding a splash of water if needed to loosen consistency.
- → What side dishes complement this dish?
Serve alongside steamed rice, naan, or quinoa to soak up the creamy sauce and complete the meal.