Red Cabbage Cauliflower Dhal

Featured in: Global Heat

This vibrant dhal combines tender cauliflower florets and thinly sliced red cabbage simmered gently in creamy coconut milk and spiced with cumin, coriander, turmeric, and garam masala. Red lentils provide a rich, hearty base while garlic, ginger, and fresh tomato build layers of flavor. Finished with fresh cilantro and a squeeze of citrus, this comforting dish blends warm Indian-inspired spices for a wholesome, vegetarian-friendly meal ready in under an hour.

Updated on Mon, 17 Nov 2025 10:42:00 GMT
Steaming red cabbage, cauliflower, & coconut dhal; a hearty, vegetarian Indian-inspired meal served in a bowl. Save
Steaming red cabbage, cauliflower, & coconut dhal; a hearty, vegetarian Indian-inspired meal served in a bowl. | pepperplume.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.

When I first made this dhal, I was amazed by how the sweetness of cauliflower and red cabbage blended perfectly with fragrant Indian spices. It quickly became a go-to comfort dish in my kitchen, especially on 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, for garnish
  • Lemon or lime wedges: for garnish

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 and 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 and liquid:
Stir in the red lentils, coconut milk, and vegetable stock. Bring to a gentle simmer.
Add cauliflower:
Add the cauliflower florets. Cover and simmer for 10 minutes.
Add cabbage:
Add the sliced red cabbage, stir, and simmer uncovered for 15–20 minutes until the lentils and vegetables are tender.
Season and finish:
Stir in the garam masala, salt, and pepper to taste. Simmer 2 more minutes.
Garnish and serve:
Serve hot, topped with cilantro and a squeeze of lemon or lime.
Fragrant red cabbage, cauliflower & coconut dhal with fresh cilantro; ready for a cozy dinner. Save
Fragrant red cabbage, cauliflower & coconut dhal with fresh cilantro; ready for a cozy dinner. | pepperplume.com

Whenever I cook this dhal, my family gathers quickly around the table to enjoy it with warm naan and laughter. It is always a heartening reminder of how simple meals can bring everyone together.

Serving Suggestions

This dhal pairs beautifully with steamed rice, fluffy naan, or even quinoa for a complete and satisfying meal.

Variations

Feel free to use green cabbage instead of red, increase chili flakes or add a fresh green chili for extra heat, or stir in a knob of vegan butter at the end for richness.

Nutrition

Each serving contains approximately 320 calories, 15 g total fat, 36 g carbohydrates, and 11 g protein.

This flavorful bowl of red cabbage, cauliflower & coconut dhal is a vibrant, vegan, gluten-free delight. Save
This flavorful bowl of red cabbage, cauliflower & coconut dhal is a vibrant, vegan, gluten-free delight. | pepperplume.com

This dhal comes together with minimal fuss and maximum flavor. A bowl of this always brings comfort on busy evenings.

Recipe FAQ

Can I use green cabbage instead of red cabbage?

Yes, green cabbage works well as a substitute, offering a milder flavor and similar texture.

How do I adjust the spice level?

Increase chili flakes or add a fresh green chili when sautéing onions to make it spicier, or omit for a milder taste.

What can I serve with this dish?

Steamed rice, naan bread, or quinoa pair beautifully, complementing the creamy textures and warm spices.

How do I know when the vegetables are perfectly cooked?

The lentils and vegetables should be tender but not mushy, with the cabbage softened yet retaining slight bite.

Can I add extra richness to this dish?

A knob of vegan butter stirred in at the end adds creaminess and enhances depth of flavor.

Red Cabbage Cauliflower Dhal

Hearty spiced dhal with cauliflower, red cabbage, coconut milk, and fragrant Indian spices.

Prep duration
15 min
Cook duration
35 min
Complete duration
50 min
Created by Isabella Flores


Complexity Easy

Heritage Indian-inspired

Output 4 Portions

Diet considerations Plant-Based, No dairy, No gluten

Components

Vegetables

01 1 small head cauliflower, cut into florets
02 ½ medium red cabbage, thinly sliced (about 10.5 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½ tsp ground cumin
02 1½ tsp ground coriander
03 1 tsp turmeric
04 1 tsp garam masala
05 ½ tsp chili flakes (optional)
06 Salt and black pepper, to taste

Garnishes

01 Fresh cilantro leaves, chopped
02 Lemon or lime wedges

Directions

Phase 01

Sauté Aromatics: Heat a large pot over medium heat. Add a splash of oil, then sauté the onion for 3 to 4 minutes until softened.

Phase 02

Add Garlic and Ginger: Incorporate minced garlic and grated ginger; cook for 1 minute until fragrant.

Phase 03

Toast Spices: Stir in ground cumin, coriander, turmeric, and chili flakes; toast for 30 seconds to release aromas.

Phase 04

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

Phase 05

Combine Lentils and Liquids: Stir in red lentils, coconut milk, and vegetable stock. Bring mixture to a gentle simmer.

Phase 06

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

Phase 07

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

Phase 08

Finish Seasoning: Stir in garam masala, salt, and black pepper; simmer for an additional 2 minutes.

Phase 09

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

Necessary tools

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

Allergy details

Review each ingredient for potential allergens and seek professional health advice if you're uncertain.
  • Contains coconut, a tree nut allergen; verify labels for allergens in coconut milk and stock.
  • Gluten-free.

Nutrient breakdown (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 320
  • Fats: 15 g
  • Carbohydrates: 36 g
  • Proteins: 11 g