Red Cabbage Cauliflower Dhal

Featured in: Healthy Bowls

This nourishing dish combines soft cauliflower florets and thinly sliced red cabbage gently cooked in a creamy coconut sauce infused with fragrant Indian spices like cumin, coriander, turmeric, and garam masala. Red lentils add protein and texture, while fresh cilantro and citrus wedges provide a bright finish. Simmered slowly to develop rich flavors, it’s an inviting, wholesome main perfect for a comforting vegetarian dinner.

Updated on Mon, 17 Nov 2025 15:49:00 GMT
Creamy Red Cabbage, Cauliflower & Coconut Dhal, ready to serve with fresh cilantro; a comforting vegetarian feast. Save
Creamy Red Cabbage, Cauliflower & Coconut Dhal, ready to serve with fresh cilantro; a comforting vegetarian feast. | bakozy.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.

The brilliant color and creamy texture of this dhal always brings me back to rainy evenings where comfort food makes everything better. Adding both cauliflower and red cabbage makes it extra wholesome and beautiful on the table.

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

Prep & sauté:
Heat a large pot over medium heat. Add a splash of oil, then sauté the onion for 3 to 4 minutes until softened.
Spice aromatics:
Add garlic and ginger. Cook for 1 minute until fragrant. Stir in the cumin, coriander, turmeric, and chili flakes. Toast for 30 seconds.
Tomato base:
Add the chopped tomato. Cook for 2 minutes until softened.
Simmer dhal:
Stir in the red lentils, coconut milk, and vegetable stock. Bring to a gentle simmer.
Cauliflower cook:
Add cauliflower florets. Cover and simmer for 10 minutes.
Cabbage & finish:
Add sliced red cabbage. Stir and simmer uncovered for 15 to 20 minutes until lentils and vegetables are tender. 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.
Save
| bakozy.com

This dhal became a family favorite during cold months when we gathered around the table enjoying its warmth and color. The leftovers taste even better, making it easy for everyone to have a nourishing lunch the next day.

Serving Suggestions

Pair with steamed basmati rice, naan or quinoa for a heartier meal. Add crunchy papadums on the side for texture.

Ingredient Swaps

Substitute green cabbage if you don't have red. Try adding spinach or kale toward the end for extra greens.

Nutritional Profile

Each serving offers around 320 calories, 15 g fat, 36 g carbohydrates and 11 g protein, making it a satisfying and balanced option.

Flavorful Red Cabbage, Cauliflower & Coconut Dhal steaming in a bowl, with vibrant colors from spices and vegetables. Save
Flavorful Red Cabbage, Cauliflower & Coconut Dhal steaming in a bowl, with vibrant colors from spices and vegetables. | bakozy.com

This dhal shines with its simplicity and vibrant color. Enjoy as a comforting meal for any occasion.

Recipe FAQ

What makes the dhal creamy?

The creamy texture comes from coconut milk, which enriches the dish and balances the spices with its natural sweetness.

Can I use green cabbage instead of red cabbage?

Yes, green cabbage can be substituted. It will slightly alter the color but still add delicious flavor and texture.

How do the spices contribute to the flavor?

Cumin, coriander, turmeric, and garam masala create a warm, aromatic profile that complements the vegetables and lentils beautifully.

Is this dish suitable for vegans?

Yes, this dish is fully vegan, using no animal products and incorporating plant-based ingredients throughout.

What are good accompaniments for this dhal?

It pairs well with steamed rice, naan bread, or quinoa to soak up the flavorful sauce.

Red Cabbage Cauliflower Dhal

Tender cauliflower and red cabbage simmered in a creamy coconut sauce with warm Indian spices.

Prep duration
15 min
Heat time
35 min
Complete duration
50 min
Created by Natalie Harris


Complexity Easy

Heritage Indian-inspired

Output 4 Portions

Nutrition specifications Plant-Based, No dairy, No gluten

Components

Vegetables

01 1 small head cauliflower, cut into florets
02 ½ medium red cabbage, thinly sliced (approx. 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 1 can (13.5 fl oz) 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

Directions

Phase 01

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

Phase 02

Add garlic and ginger: Incorporate minced garlic and grated ginger; cook for 1 minute until fragrant.

Phase 03

Toast spices: Stir in ground cumin, 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 softened.

Phase 05

Combine lentils and liquids: Add rinsed red lentils, coconut milk, and vegetable stock. Bring 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 thinly sliced red cabbage and simmer uncovered for 15 to 20 minutes until lentils and vegetables are tender.

Phase 08

Season final flavors: Stir in garam masala, season with salt and pepper to taste, and simmer for an additional 2 minutes.

Phase 09

Serve garnished: Serve hot, topped 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 if uncertain, we recommend consulting with a healthcare provider.
  • Contains coconut (potential tree nut allergen)
  • Gluten-free

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