Red Cabbage Cauliflower Dhal

Featured in: Weekend Chill Plates

This vibrant dish combines tender cauliflower florets and thinly sliced red cabbage gently simmered in a rich coconut sauce infused with fragrant Indian spices like cumin, coriander, turmeric, and garam masala. Red lentils add heartiness while garlic, ginger, and tomato build layers of flavor. Finished with fresh cilantro and a squeeze of lemon, it offers a nourishing and comforting plant-based meal ideal for any season.

Updated on Mon, 17 Nov 2025 12:46:00 GMT
A steaming bowl of Red Cabbage, Cauliflower & Coconut Dhal, garnished with fresh cilantro and lime. Save
A steaming bowl of Red Cabbage, Cauliflower & Coconut Dhal, garnished with fresh cilantro and lime. | williesnack.com

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.

I first made this dhal when searching for a comforting weeknight meal that would use up leftover cauliflower and cabbage. The coconut milk makes it so creamy and satisfying.

Ingredients

  • Cauliflower: 1 small head, cut into florets
  • Red cabbage: ½ medium (about 300 g), thinly sliced
  • 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é aromatics:
Heat a large pot over medium heat. Add a splash of oil, then sauté onion for 3–4 minutes until softened.
Add garlic and ginger:
Add garlic and ginger, cook for 1 minute until fragrant.
Toast spices:
Stir in cumin, coriander, turmeric, and chili flakes. Toast for 30 seconds.
Add tomato:
Add chopped tomato and cook for 2 minutes until softened.
Add lentils and 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:
Add sliced red cabbage, stir, and simmer uncovered for 15–20 minutes until lentils and vegetables are tender.
Finish seasoning:
Stir in garam masala, salt, and pepper to taste. Simmer 2 more minutes.
Serve:
Serve hot, topped with cilantro and a squeeze of lemon or lime.
Save
| williesnack.com

My family loves this served with warm naan and a side of fragrant rice. Even skeptical eaters go back for seconds!

Required Tools

Large pot or Dutch oven, chopping board, knife, and wooden spoon are all you need to make this comforting meal.

Allergen Information

Contains coconut. Always confirm ingredient labels if you have sensitivities.

Nutritional Information

Each serving has about 320 calories, 15 g total fat, 36 g carbohydrates, and 11 g protein.

Creamy Red Cabbage, Cauliflower & Coconut Dhal displays beautiful colors, and is ready to be served. Save
Creamy Red Cabbage, Cauliflower & Coconut Dhal displays beautiful colors, and is ready to be served. | williesnack.com

This dhal is bright, creamy, and so easy. Enjoy leftovers for lunch, as it gets even tastier the next day.

Recipe Questions & Answers

What spices are used to flavor this dish?

This dish features ground cumin, coriander, turmeric, garam masala, and optional chili flakes to create a warm, fragrant base.

Can I substitute other vegetables for cauliflower or cabbage?

Yes, green cabbage can replace red cabbage, and other firm vegetables like broccoli may work well instead of cauliflower.

How do I ensure the lentils cook evenly?

Simmer the lentils gently with the coconut milk and stock, stirring occasionally until tender and well combined with the vegetables.

What are good serving suggestions with this dish?

Serve with steamed rice, naan bread, or quinoa for a complete and satisfying meal.

Can this dish be made spicier?

Yes, increase chili flakes or add fresh green chili when sautéing the onions to boost the heat level.

Red Cabbage Cauliflower Dhal

Tender cauliflower and red cabbage in a spiced creamy coconut sauce, perfect for cozy meals.

Prep time
15 min
Time to cook
35 min
Total duration
50 min
Created by Willie Cooper


Skill level Easy

Cuisine Indian-inspired

Total yield 4 Number of servings

Dietary notes Plant-based, No dairy, No gluten

What You'll Need

Vegetables

01 1 small head cauliflower, cut into florets
02 ½ medium red cabbage (about 10.5 oz), thinly sliced
03 1 medium onion, finely chopped
04 2 cloves garlic, minced
05 1-inch piece fresh ginger, grated
06 1 medium tomato, chopped

Legumes

01 1 cup red lentils, rinsed

Liquids

01 1 can (13.5 fl oz) coconut milk
02 2 cups vegetable stock or water

Spices & Seasonings

01 1½ teaspoons ground cumin
02 1½ teaspoons ground coriander
03 1 teaspoon turmeric powder
04 1 teaspoon garam masala
05 ½ teaspoon chili flakes (optional)
06 Salt and black pepper, to taste

Garnishes

01 Fresh cilantro leaves, chopped
02 Lemon or lime wedges

How to make it

Step 01

Sauté onion: Heat a large pot over medium heat, add a splash of oil, and sauté the finely chopped onion for 3 to 4 minutes until softened.

Step 02

Add garlic and ginger: Incorporate the minced garlic and grated ginger, cooking for 1 minute until aromatic.

Step 03

Toast spices: Stir in ground cumin, coriander, turmeric, and optional chili flakes; toast the spices for 30 seconds to release their aroma.

Step 04

Cook tomato: Add the chopped tomato and cook for 2 minutes until softened.

Step 05

Combine lentils and liquids: Mix in rinsed red lentils, coconut milk, and vegetable stock; bring the mixture to a gentle simmer.

Step 06

Simmer cauliflower: Add cauliflower florets, cover the pot, and simmer for 10 minutes.

Step 07

Add red cabbage: Stir in sliced red cabbage and continue to simmer uncovered for 15 to 20 minutes until lentils and vegetables are tender.

Step 08

Finish with seasoning: Incorporate garam masala, salt, and black pepper to taste; simmer for an additional 2 minutes.

Step 09

Serve: Serve hot, garnished with chopped cilantro and a squeeze of lemon or lime wedges.

Tools you'll need

  • Large pot or Dutch oven
  • Chopping board
  • Knife
  • Wooden spoon

Allergy details

Review ingredients for potential allergens and ask a medical expert if unsure.
  • Contains coconut (tree nut allergy risk); verify stock and coconut milk labels for allergens or additives if sensitive.

Nutrition Details (per serving)

This nutritional info is for reference only. For health questions, check with a medical professional.
  • Energy: 320
  • Fats: 15 g
  • Carbohydrates: 36 g
  • Proteins: 11 g