Red Cabbage Cauliflower Dhal

Featured in: Vegetarian Favorites

This dish combines tender cauliflower florets and thinly sliced red cabbage simmered in a creamy coconut base infused with warming Indian spices like cumin, coriander, turmeric, and garam masala. Red lentils add wholesome protein and texture, while garlic, ginger, and fresh tomato deepen the flavor. Garnished with cilantro and a hint of citrus, it offers a comforting, vibrant meal full of nourishing ingredients. Easily prepared in under an hour, it suits vegetarian, vegan, and gluten-free diets.

Updated on Mon, 17 Nov 2025 15:29:00 GMT
A steaming bowl of Red Cabbage, Cauliflower & Coconut Dhal, garnished and ready to eat. Save
A steaming bowl of Red Cabbage, Cauliflower & Coconut Dhal, garnished and ready to eat. | cinnamonglow.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 evening when I wanted something comforting and vibrant for dinner. The beautiful color and textures made it instantly appealing for my whole family.

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: ½ tsp (optional)
  • Salt and black pepper: to taste
  • Fresh cilantro leaves: chopped, for garnish
  • Lemon or lime wedges: for serving

Instructions

Sauté onion:
Heat a large pot over medium heat. Add a splash of oil, then sauté the onion for 3–4 minutes until softened.
Add aromatics:
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.
Simmer dhal:
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 another 15–20 minutes until the lentils and vegetables are tender.
Finish:
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.
Creamy and colorful Red Cabbage, Cauliflower & Coconut Dhal, perfect for a cozy vegetarian dinner. Save
Creamy and colorful Red Cabbage, Cauliflower & Coconut Dhal, perfect for a cozy vegetarian dinner. | cinnamonglow.com

My kids love helping sprinkle the cilantro and add a fresh squeeze of lime before serving. It has become one of our family staples for cozy nights in.

Required Tools

Large pot or Dutch oven, chopping board, knife, wooden spoon

Allergen Information

Contains coconut (tree nut allergy risk), is gluten-free, and suitable for vegan diets

Nutritional Information

Calories: ~320, Total Fat: 15 g, Carbohydrates: 36 g, Protein: 11 g (per serving)

Bright red cabbage and cauliflower simmer in a rich Red Cabbage, Cauliflower & Coconut Dhal. Save
Bright red cabbage and cauliflower simmer in a rich Red Cabbage, Cauliflower & Coconut Dhal. | cinnamonglow.com

Try serving this dhal with steamed rice or naan for a more hearty meal. Each spoonful delights with warming spices and creamy coconut flavor.

Recipe FAQ Section

What spices enhance the coconut dhal’s flavor?

The dish features ground cumin, coriander, turmeric, garam masala, and optional chili flakes for warmth and depth.

How are the vegetables prepared before simmering?

Cauliflower florets and thin red cabbage slices are added progressively to achieve tender texture and balanced cooking.

Can I use a substitute for red cabbage?

Yes, green cabbage can be used as a mild alternative without altering the core flavors significantly.

What liquid base creates the creamy sauce?

A mix of coconut milk and vegetable stock gently simmers with lentils and vegetables to create a rich, creamy sauce.

How can I add extra richness to the dish?

Stir in a knob of vegan butter near the end to enhance creaminess and flavor complexity.

What garnishes complement this dish?

Fresh cilantro leaves and a squeeze of lemon or lime add brightness and fresh contrast.

Red Cabbage Cauliflower Dhal

A nourishing blend of cauliflower and red cabbage in a creamy, spiced coconut sauce.

Prep duration
15 min
Time to cook
35 min
Complete duration
50 min
Created by Hannah Collins

Classification Vegetarian Favorites

Skill level Easy

Cultural Origin Indian-inspired

Output 4 Portion count

Dietary considerations Plant-Based, No dairy, Without gluten

Components

Vegetables

01 1 small head cauliflower, cut into florets
02 ½ medium red cabbage, thinly sliced (approximately 10.5 oz)
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 14 fl oz (1 can) 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 freshly ground black pepper, to taste

Garnishes

01 Fresh cilantro leaves, chopped
02 Lemon or lime wedges

Method

Phase 01

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

Phase 02

Add garlic and ginger: Incorporate minced garlic and grated ginger into the pot. Cook for 1 minute until fragrant.

Phase 03

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

Phase 04

Cook tomato: Add chopped tomato and continue cooking for 2 minutes until softened.

Phase 05

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

Phase 06

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

Phase 07

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

Phase 08

Season and finish cooking: Incorporate garam masala, salt, and pepper. Simmer for an additional 2 minutes.

Phase 09

Serve garnished: Ladle into bowls and top with chopped cilantro and a squeeze of lemon or lime.

Tools needed

  • Large pot or Dutch oven
  • Chopping board
  • Chef’s knife
  • Wooden spoon

Allergy details

Review each component for potential allergens and consult with a healthcare professional if you're uncertain about any ingredients.
  • Contains coconut, a tree nut allergen; check product labels for added allergens.
  • Gluten-free recipe; verify stock and coconut milk ingredients if highly sensitive.

Nutritional breakdown (per portion)

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