Red Cabbage Cauliflower Coconut

Featured in: Easy Weeknight Meals

This vibrant dish combines tender cauliflower and thinly sliced red cabbage simmered gently in a creamy coconut sauce infused with warm Indian spices like cumin, coriander, and garam masala. Red lentils add body and protein, while fresh cilantro and a squeeze of lemon brighten the flavors. Perfect for a comforting, easy-to-make vegetarian and vegan-friendly main course that's naturally gluten-free. Simmered slowly to develop harmony among the ingredients, it pairs wonderfully with steamed rice, naan, or quinoa.

Updated on Mon, 17 Nov 2025 14:06:00 GMT
Steaming bowls of Red Cabbage, Cauliflower & Coconut Dhal, garnished with fresh cilantro and bright lemon wedges. Pin
Steaming bowls of Red Cabbage, Cauliflower & Coconut Dhal, garnished with fresh cilantro and bright lemon wedges. | quickcrav.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 coconut dhal on a chilly Sunday, using leftover vegetables in my fridge. The stunning purple hue from the cabbage always brings brightness to the table, and even the pickiest eaters love its creamy texture.

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 oil and sauté onion for 3–4 minutes until softened.
Add Garlic & Ginger:
Add garlic and ginger. Cook for 1 minute until fragrant.
Toast Spices:
Stir in cumin, coriander, turmeric, and chili flakes. Toast 30 seconds.
Add Tomato:
Mix in chopped tomato. Cook for 2 minutes until softened.
Simmer Lentils & Cauliflower:
Add lentils, coconut milk, stock. Bring to a gentle simmer and add cauliflower. Cover and simmer 10 minutes.
Add Cabbage:
Stir in sliced red cabbage, simmer uncovered 15–20 minutes until lentils and veggies are tender.
Finish Seasoning:
Stir in garam masala, salt, pepper. Simmer 2 minutes more.
Serve:
Top with cilantro and lemon or lime wedges.
A close-up of the flavorful Red Cabbage, Cauliflower & Coconut Dhal, with visible textures and aromatic steam rising. Pin
A close-up of the flavorful Red Cabbage, Cauliflower & Coconut Dhal, with visible textures and aromatic steam rising. | quickcrav.com

This dhal has become a weeknight staple in our home. My kids help sprinkle the cilantro on top, and everyone gathers in the kitchen, drawn by its warm aroma and vibrant color.

Required Tools

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

Allergen Information

Contains coconut. Gluten-free. Double-check labels of stock and coconut milk if sensitive.

Nutritional Information (per serving)

Calories: ~320. Total Fat: 15 g. Carbohydrates: 36 g. Protein: 11 g.

Serving suggestion: Enjoy warm Red Cabbage, Cauliflower & Coconut Dhal with fluffy rice or fresh naan bread. Pin
Serving suggestion: Enjoy warm Red Cabbage, Cauliflower & Coconut Dhal with fluffy rice or fresh naan bread. | quickcrav.com

Garnish each bowl with cilantro and a squeeze of fresh lemon or lime for the brightest flavor. This nourishing dhal is sure to become a favorite in your home.

Recipe Q&A

What gives the dish its creamy texture?

The creamy texture comes from the addition of coconut milk, which melds with the spices and vegetables during simmering.

Can I substitute red cabbage with another vegetable?

Yes, green cabbage can be used as an alternative, offering a slightly milder flavor while maintaining texture.

How can I make the dish spicier?

Increase the amount of chili flakes or add a chopped fresh green chili when sautéing the onions for extra heat.

What are suitable accompaniments for this dish?

This dish pairs well with steamed rice, naan bread, or quinoa to balance its rich flavors.

Is this suitable for vegan and gluten-free diets?

Yes, it is naturally vegan and gluten-free; just ensure the vegetable stock and coconut milk are free from additives.

Red Cabbage Cauliflower Coconut

A nourishing blend of cauliflower, red cabbage, lentils, and coconut simmered with fragrant spices.

Crock-Pot 7 Quart Oval Manual Slow Cooker

Crock-Pot 7 Quart Oval Manual Slow Cooker, Stainless Steel (SCV700-S-BR)

View on Amazon
Rubbermaid Brilliance Food Storage Containers

Rubbermaid Brilliance Food Storage Containers BPA Free Airtight Lids Set of 5 (3.2 Cup)

View on Amazon
Preparation time
15 min
Cooking time
35 min
Total time
50 min


Difficulty Easy

Origin Indian-inspired

Yield 4 Servings

Dietary specifications Vegan, Dairy-free, Gluten-free

Ingredients

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 13.5 fl oz canned coconut milk
02 2 cups vegetable stock or water

Spices & Seasonings

01 1½ teaspoons ground cumin
02 1½ teaspoons ground coriander
03 1 teaspoon ground turmeric
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

Instructions

Step 01

Sauté Aromatics: Heat a large pot over medium heat. Add a splash of oil, then sauté the 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 fragrant.

Step 03

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

Step 04

Cook Tomato: Add the chopped tomato and cook for 2 minutes until it softens.

Step 05

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

Step 06

Simmer Cauliflower: Add cauliflower florets to the pot. Cover and simmer for 10 minutes.

Step 07

Add Red Cabbage and Continue Cooking: Incorporate sliced red cabbage, stir well, and simmer uncovered for 15 to 20 minutes until lentils and vegetables are tender.

Step 08

Finish with Seasoning: Stir in garam masala, salt, and pepper to taste, simmering for an additional 2 minutes.

Step 09

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

Required equipment

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

Allergen information

Review each ingredient to identify potential allergens and seek advice from a healthcare professional if uncertain.
  • Contains coconut, a tree nut allergen. Verify labels on stock and coconut milk for potential allergens or additives. Gluten-free.

Nutritional values (per serving)

These details are offered as a general guide only and shouldn't replace professional medical guidance.
  • Calories: 320
  • Fat: 15 g
  • Carbs: 36 g
  • Protein: 11 g