Red Cabbage Cauliflower Dhal

Featured in: Everyday Treats

This comforting dish features tender cauliflower florets and thinly sliced red cabbage simmered gently in creamy coconut milk infused with fragrant spices like cumin, coriander, turmeric, and garam masala. Red lentils add nourishing protein, while fresh cilantro and a squeeze of citrus brighten the flavors. Prepared in under an hour, it’s perfect for a hearty vegetarian meal with warm, aromatic notes.

Updated on Mon, 17 Nov 2025 14:19:00 GMT
Creamy Red Cabbage, Cauliflower & Coconut Dhal, ready to be served, garnished with fresh cilantro. Save to Pinterest
Creamy Red Cabbage, Cauliflower & Coconut Dhal, ready to be served, garnished with fresh cilantro. | flourhollow.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 on a chilly weekend when I craved something hearty but light. The blend of coconut and spices filled my kitchen with an irresistible warmth.

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, for garnish
  • Lemon or lime wedges: for serving

Instructions

Sauté Aromatics:
Heat a large pot over medium heat. Add a splash of oil, then sauté the onion for 3–4 minutes until softened.
Add Garlic & Ginger:
Add the garlic and ginger. Cook for 1 minute until fragrant.
Toast Spices:
Stir in the cumin, coriander, turmeric, and chili flakes. Toast for 30 seconds.
Add Tomato:
Add the chopped tomato and cook for 2 minutes until softened.
Add Lentils, Coconut Milk & Stock:
Stir in the red lentils, coconut milk, and vegetable stock. Bring to a gentle simmer.
Cook Cauliflower:
Add the cauliflower florets. Cover and simmer for 10 minutes.
Simmer with Cabbage:
Add the sliced red cabbage. Stir and simmer uncovered for another 15–20 minutes until the lentils and vegetables are tender.
Finish Seasoning:
Stir in the 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 to Pinterest
| flourhollow.com

This dhal is always a hit at family dinners. Even picky eaters grab seconds when the fragrant spices and colorful veggies are on the table.

Required Tools

Large pot or Dutch oven, chopping board, knife, and wooden spoon help make prep and cooking easy and efficient.

Allergen Information

Contains coconut. Check labels for allergens or additives if you're sensitive. Suitable for vegetarian, vegan, and gluten-free diets.

Nutritional Information

Per serving: approximately 320 calories, 15 g fat, 36 g carbohydrates, 11 g protein.

A steaming bowl of flavorful Red Cabbage, Cauliflower & Coconut Dhal with bright red cabbage and lentils. Save to Pinterest
A steaming bowl of flavorful Red Cabbage, Cauliflower & Coconut Dhal with bright red cabbage and lentils. | flourhollow.com

Enjoy this vibrant coconut dhal with steamed rice or naan for a truly satisfying meal. Its bold color and creamy texture make every spoonful a delight.

Recipe FAQs

How long does it take to cook the dhal?

Cooking time is approximately 35 minutes after preparation to allow the lentils and vegetables to become tender.

Can I substitute vegetables in this dish?

Yes, green cabbage can replace red cabbage, and you may add other seasonal vegetables like spinach or carrots.

What spices create the flavor profile?

Cumin, coriander, turmeric, garam masala, and optional chili flakes provide warm and aromatic Indian-inspired notes.

Is coconut milk essential for this dish?

Coconut milk adds a creamy texture and subtle sweetness, balancing the spices and enriching the sauce.

How can I adjust the heat level?

Increase chili flakes or add fresh green chili when sautéing the aromatics to make it spicier.

Red Cabbage Cauliflower Dhal

Tender cauliflower and red cabbage in a creamy coconut spiced dish with warming Indian flavors.

Prep Duration
15 mins
Cook Duration
35 mins
Overall Time
50 mins
Created by Megan Turner


Skill Level Easy

Cuisine Type Indian-inspired

Serves 4 Servings Count

Dietary Details Plant-Based, No Dairy, Free of Gluten

Ingredient List

Vegetables

01 1 small head cauliflower, cut into florets
02 ½ medium red cabbage, thinly sliced (about 10.6 oz)
03 1 medium onion, finely chopped
04 2 cloves garlic, minced
05 1-inch piece 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
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

Steps

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

Combine lentils and liquids: Add the rinsed lentils, coconut milk, and vegetable stock. Bring the mixture to a gentle simmer.

Step 06

Simmer cauliflower: Incorporate cauliflower florets, cover, and simmer for 10 minutes.

Step 07

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

Step 08

Final seasoning: Mix in garam masala, salt, and black pepper to taste, simmering for an additional 2 minutes.

Step 09

Serve garnished: Ladle hot dhal into bowls and garnish with chopped cilantro and a wedge of lemon or lime.

Equipment Needed

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

Allergy Info

Review every ingredient to spot potential allergens. Always confirm with your healthcare provider if unsure.
  • Contains coconut, a tree nut allergen risk.
  • Gluten-free; verify stock and coconut milk labels for hidden allergens.

Nutrition Breakdown (per serving)

Nutrition details are for reference and can't substitute for professional advice.
  • Caloric Value: 320
  • Fat content: 15 g
  • Carbohydrates: 36 g
  • Protein Amount: 11 g