Red Cabbage Cauliflower Coconut

Featured in: Savory Stories

This dish combines tender cauliflower florets and thinly sliced red cabbage simmered gently in a creamy coconut sauce infused with warming Indian spices like cumin, coriander, turmeric, and garam masala. Aromatics such as onion, garlic, ginger, and tomato build a rich base, while red lentils add heartiness and texture. Finished with fresh cilantro and a squeeze of citrus, it offers a comforting, flavorful meal that’s naturally vegetarian, vegan, and gluten-free.

Updated on Mon, 17 Nov 2025 16:48:00 GMT
Steaming bowl of Red Cabbage, Cauliflower & Coconut Dhal, garnished with fresh cilantro and lime wedges. Save
Steaming bowl of Red Cabbage, Cauliflower & Coconut Dhal, garnished with fresh cilantro and lime wedges. | tastychuck.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.

This dhal became a staple when I was searching for hearty vegan meals that were also simple to prepare. The combination of cauliflower, red cabbage, and creamy coconut makes every spoonful incredibly comforting.

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 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.
Simmer lentils:
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.
Finish seasoning:
Stir in the garam masala, salt, and pepper to taste. Simmer 2 minutes more.
Serve:
Serve hot, topped with cilantro and a squeeze of lemon or lime.
This warm and hearty Red Cabbage, Cauliflower & Coconut Dhal boasts vibrant colors and aromatic spices. Save
This warm and hearty Red Cabbage, Cauliflower & Coconut Dhal boasts vibrant colors and aromatic spices. | tastychuck.com

My family loves piling their bowls high with this dhal and adding extra cilantro and fresh lemon. It's a dinner we return to whenever we crave something warming on a cool evening.

Required Tools

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

Allergen Information

Contains coconut. Check labels for allergens. Gluten-free.

Nutritional Information

Approximate per serving: 320 calories, 15 g fat, 36 g carbohydrates, 11 g protein.

A close-up shot of creamy Red Cabbage, Cauliflower & Coconut Dhal, ready to be served for a vegan feast. Save
A close-up shot of creamy Red Cabbage, Cauliflower & Coconut Dhal, ready to be served for a vegan feast. | tastychuck.com

Take time to let the spices bloom, and enjoy this vibrant dish with your favorite sides. It's both nourishing and satisfying.

Recipe Guide

Can I substitute green cabbage for red cabbage?

Yes, green cabbage can be used as a milder alternative with a similar texture but slightly different flavor.

What’s the best way to adjust the spice level?

Increase chili flakes or add a fresh green chili during sautéing to boost heat without overpowering the dish.

Can I use other legumes instead of red lentils?

While red lentils cook quickly and soften easily, yellow lentils or split peas can also work with adjusted cooking times.

How do I make the sauce richer?

Stir in a knob of vegan butter at the end for additional creaminess and depth of flavor.

What accompaniments pair well with this dish?

Steamed rice, naan bread, or quinoa provide great options to serve alongside and soak up the flavorful sauce.

Red Cabbage Cauliflower Coconut

A vibrant blend of cauliflower and red cabbage cooked in creamy coconut and aromatic spices.

Prep duration
15 min
Heat time
35 min
Full duration
50 min
Created by Chuck Harrison


Skill level Easy

Heritage Indian-inspired

Output 4 Portions

Nutrition Labels Plant-Based, No dairy, No gluten

What you'll need

Vegetables

01 1 small cauliflower head, 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½ 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

Method

Phase 01

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

Phase 02

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

Phase 03

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

Phase 04

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

Phase 05

Add Lentils and Liquids: Mix in rinsed red lentils, coconut milk, and vegetable stock. Bring the mixture to a gentle simmer.

Phase 06

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

Phase 07

Add Red Cabbage and Continue Cooking: Stir in sliced red cabbage and continue simmering uncovered for 15 to 20 minutes until lentils and vegetables are tender.

Phase 08

Finish with Seasonings: Stir in garam masala, salt, and black pepper to taste. Simmer for an additional 2 minutes.

Phase 09

Serve: Ladle the dhal into bowls and garnish with chopped cilantro and a squeeze of lemon or lime.

Kitchen tools

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

Allergy alerts

Always review ingredients for potential allergens and seek professional medical guidance if unsure
  • Contains coconut (tree nut allergy risk)

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice
  • Energy: 320
  • Fats: 15 g
  • Carbohydrates: 36 g
  • Proteins: 11 g