Red Cabbage Cauliflower Dhal

Featured in: Simple Weeknight Dinners

This dish features cauliflower florets and thinly sliced red cabbage simmered in a rich coconut milk base infused with cumin, coriander, turmeric, and garam masala. Red lentils add body and protein, while fresh aromatics like garlic, ginger, and tomato create depth of flavor. The final touch of cilantro and citrus wedges balances the warm, comforting spices. It’s a wholesome, colorful meal perfect for a cozy, vegetarian-friendly experience.

Updated on Mon, 17 Nov 2025 13:43:00 GMT
Creamy red cabbage, cauliflower & coconut dhal served with fresh cilantro and a lemon wedge, a hearty meal. Save
Creamy red cabbage, cauliflower & coconut dhal served with fresh cilantro and a lemon wedge, a hearty meal. | dunebasil.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 discovered the beauty of combining red cabbage and cauliflower in a dhal during a chilly week. This recipe quickly became a comfort staple—each spoonful reminds me of sharing nourishing meals with friends on rainy evenings.

Ingredients

  • Cauliflower: 1 small head, cut into florets
  • Red cabbage: 1/2 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 1/2 tsp
  • Ground coriander: 1 1/2 tsp
  • Turmeric: 1 tsp
  • Garam masala: 1 tsp
  • Chili flakes: 1/2 tsp (optional)
  • Salt and black pepper: to taste
  • Fresh cilantro leaves: chopped, for garnish
  • Lemon or lime wedges: for serving

Instructions

Prepare aromatics:
Heat a large pot over medium heat. Add a splash of oil and sauté onion for 3 to 4 minutes until softened.
Add garlic and ginger:
Stir in garlic and ginger and cook for 1 minute until fragrant.
Toast spices:
Mix in cumin, coriander, turmeric, and chili flakes. Toast for 30 seconds.
Add tomato:
Add chopped tomato and cook for 2 minutes until softened.
Simmer lentils and liquids:
Stir in red lentils, coconut milk, and vegetable stock. Bring to a gentle simmer.
Add cauliflower:
Add cauliflower florets, cover, and simmer for 10 minutes.
Add cabbage and cook:
Stir in red cabbage and simmer uncovered for 15 to 20 minutes until lentils and vegetables are tender.
Finish seasoning:
Stir in garam masala, salt, and pepper. Simmer 2 more minutes.
Garnish and serve:
Serve hot, topped with cilantro and a squeeze of lemon or lime.
Save
| dunebasil.com

My family looks forward to dhal night. We always gather in the kitchen, laughing and passing around bowls brimming with color and warmth.

Required Tools

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

Allergen Information

Contains coconut. Gluten-free. Always double-check coconut milk and stock labels for potential allergens or additives if you are sensitive.

Nutritional Information

Per serving: Calories ~320, Total Fat 15 g, Carbohydrates 36 g, Protein 11 g

A steaming bowl of colorful red cabbage, cauliflower & coconut dhal with fragrant spices, a delicious vegetarian dish. Save
A steaming bowl of colorful red cabbage, cauliflower & coconut dhal with fragrant spices, a delicious vegetarian dish. | dunebasil.com

This dhal brings comfort with each bite. Serve with rice, naan, or quinoa for a complete cozy meal.

Recipe FAQs

Can I substitute red cabbage with green cabbage?

Yes, green cabbage can replace red cabbage without significantly changing the flavor, though the color will be lighter.

What is the best way to achieve a creamy texture?

Using full-fat coconut milk and simmering gently helps create a naturally creamy sauce.

How can I make the dish spicier?

Increase the chili flakes or add a fresh green chili during the initial sautéing of onions and spices.

What sides complement this dish well?

Steamed rice, naan bread, or quinoa pair nicely by soaking up the flavorful sauce.

Is it possible to add extra richness?

A knob of vegan butter stirred in at the end enhances richness and smoothness.

Red Cabbage Cauliflower Dhal

Tender cauliflower and red cabbage simmered in a spiced coconut sauce for a nourishing meal.

Prep Time
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Recipe by Dune Basil Lea Romano


Skill Level Easy

Cuisine Indian-inspired

Makes 4 Portions

Diet Information Vegan-Friendly, No Dairy, No Gluten

What You'll Need

Vegetables

01 1 small head cauliflower, cut into florets
02 1/2 medium red cabbage, thinly sliced (approximately 10.6 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 1 can (13.5 fl oz) coconut milk
02 2 cups vegetable stock or water

Spices & Seasonings

01 1 1/2 tsp ground cumin
02 1 1/2 tsp ground coriander
03 1 tsp turmeric powder
04 1 tsp garam masala
05 1/2 tsp chili flakes (optional)
06 Salt and black pepper, to taste

Garnishes

01 Fresh cilantro leaves, chopped
02 Lemon or lime wedges

How to Make It

Step 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.

Step 02

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

Step 03

Toast spices: Stir in ground cumin, ground coriander, turmeric, and chili flakes, toasting for 30 seconds to release their aroma.

Step 04

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

Step 05

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

Step 06

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

Step 07

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

Step 08

Finish with seasonings: Incorporate garam masala, salt, and black pepper to taste. Simmer for 2 more minutes.

Step 09

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

Essential Tools

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

Allergy Details

Review ingredients for allergies, and talk to your doctor if you're uncertain.
  • Contains coconut (tree nut allergy risk). Verify stock and coconut milk labels for additional allergens.
  • Gluten-free

Nutrition per serving

Nutritional details are for reference only. They're not a substitute for medical advice.
  • Energy: 320
  • Fats: 15 g
  • Carbohydrates: 36 g
  • Proteins: 11 g