Red Cabbage Cauliflower Dhal

Featured in: Dinner Fix

This dish blends tender cauliflower, red cabbage, and red lentils in a creamy coconut base, infused with cumin, coriander, turmeric, and garam masala. The slow simmer brings forward rich layers of warming Indian spices, balanced with fresh garlic, ginger, and tomatoes. Garnished with cilantro and a hint of citrus, it creates a wholesome, comforting meal perfect for any day. Simple preparation and vibrant flavors make it a satisfying choice for vegetarian and vegan diets.

Updated on Mon, 17 Nov 2025 08:26:00 GMT
A steaming bowl of vibrant Red Cabbage, Cauliflower & Coconut Dhal, garnished with fresh cilantro. Save
A steaming bowl of vibrant Red Cabbage, Cauliflower & Coconut Dhal, garnished with fresh cilantro. | nachohaha.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 Red Cabbage, Cauliflower & Coconut Dhal while seeking a hearty plant-based meal that would warm up the whole family. I loved how the coconut milk created a luscious base that balanced the bold spices.

Ingredients

  • Cauliflower: 1 small head, cut into florets
  • Red cabbage: 0.5 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.5 tsp
  • Ground coriander: 1.5 tsp
  • Turmeric: 1 tsp
  • Garam masala: 1 tsp
  • Chili flakes (optional): 0.5 tsp
  • Salt and black pepper: To taste
  • Fresh cilantro leaves: Chopped
  • 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 & Ginger:
Add the garlic and ginger. Cook for 1 minute until fragrant.
Toast Spices:
Stir in cumin, coriander, turmeric, and chili flakes. Toast for 30 seconds.
Cook Tomato:
Add chopped tomato and cook for 2 minutes until softened.
Build Base:
Stir in the red lentils, coconut milk, and vegetable stock. Bring to a gentle simmer.
Add Cauliflower:
Add cauliflower florets. Cover and simmer for 10 minutes.
Add Red Cabbage:
Add sliced red cabbage, stir, and simmer uncovered for another 15–20 minutes until lentils and vegetables are tender.
Season:
Stir in 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 Red Cabbage, Cauliflower & Coconut Dhal: a hearty, vegan Indian-inspired dish with warming spices. Save
Creamy Red Cabbage, Cauliflower & Coconut Dhal: a hearty, vegan Indian-inspired dish with warming spices. | nachohaha.com

This dhal has become a staple at our family gatherings. My kids especially love helping sprinkle cilantro and squeezing fresh lime before serving.

Required Tools

Large pot, chopping board, knife, wooden spoon.

Allergen Information

Contains coconut milk, which may affect those with tree nut allergies; double-check stock labels if sensitive.

Nutritional Information

Each serving provides roughly 320 calories, 15 g total fat, 36 g carbohydrates, and 11 g protein.

Enjoy a comforting serving of Red Cabbage, Cauliflower & Coconut Dhal alongside a lemon wedge and fluffy rice. Save
Enjoy a comforting serving of Red Cabbage, Cauliflower & Coconut Dhal alongside a lemon wedge and fluffy rice. | nachohaha.com

Enjoy this comfort-packed dhal on a busy weeknight or as part of an inviting family feast.

Recipe FAQ

What spices bring out the flavor in this dish?

Cumin, coriander, turmeric, garam masala, and optional chili flakes create the warming, aromatic foundation for the flavors.

Can I substitute the red cabbage used here?

Yes, green cabbage can be swapped in without affecting the overall texture or flavor balance significantly.

How to enhance the creaminess of the sauce?

Adding a knob of vegan butter at the end or using full-fat coconut milk enriches the creamy texture beautifully.

What accompaniments work well with this dish?

Serve alongside steamed rice, naan bread, or quinoa to complement the rich, spiced coconut base.

Is it possible to adjust the spice level?

Yes, increasing chili flakes or adding fresh green chili during sautéing intensifies the heat to taste.

Red Cabbage Cauliflower Dhal

Tender cauliflower and red cabbage melded with red lentils in a spiced coconut sauce, ideal for a nourishing meal.

Prep duration
15 min
Time to cook
35 min
Complete duration
50 min
Created by Carlos Vega

Type Dinner Fix

Complexity Easy

Heritage Indian-inspired

Output 4 Portions

Dietary requirements Plant-Based, No dairy, No gluten

Components

Vegetables

01 1 small cauliflower head, cut into florets (approx. 4 cups)
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 fresh ginger, grated
06 1 medium tomato, chopped

Legumes

01 1 cup red lentils, rinsed (approx. 7 oz)

Liquids

01 1 can (13.5 oz) coconut milk
02 2 cups vegetable stock or water

Spices and Seasonings

01 1½ tsp ground cumin
02 1½ tsp ground coriander
03 1 tsp turmeric powder
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 and add a splash of oil. Sauté the chopped onion for 3 to 4 minutes until softened.

Phase 02

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

Phase 03

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

Phase 04

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

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, and simmer for 10 minutes.

Phase 07

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

Phase 08

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

Phase 09

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

Tools needed

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

Allergy details

Review each component for potential allergens and speak with a healthcare provider if you're concerned about specific ingredients.
  • Contains coconut, which may pose a tree nut allergy risk. Verify labels on stock and coconut milk for additional allergens.

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