Red Cabbage Cauliflower Dhal

Featured in: Cozy Nibble Nights

This nourishing dish combines tender cauliflower florets and thinly sliced red cabbage in a creamy coconut milk base. Red lentils add texture and protein, while a blend of cumin, coriander, turmeric, and garam masala infuses warm, aromatic flavors. Simmered gently, the vegetables become soft yet hold their character, topped with fresh cilantro and a splash of citrus to brighten each bite. Perfect for an easy, cozy vegetarian meal full of vibrant colors and comforting spices.

Updated on Mon, 17 Nov 2025 08:43:00 GMT
A close-up of creamy Red Cabbage, Cauliflower & Coconut Dhal garnished with fresh cilantro, ready to eat. Save
A close-up of creamy Red Cabbage, Cauliflower & Coconut Dhal garnished with fresh cilantro, ready to eat. | fizznib.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 was one of the first vegetarian meals I made when I moved into my own kitchen. The mix of cauliflower and coconut always brought a fragrant warmth to chilly evenings.

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
  • Lemon or lime wedges: for serving

Instructions

Sauté vegetables:
Heat a large pot over medium heat. Add a splash of oil, then sauté the onion for 3 to 4 minutes until softened.
Add aromatics:
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.
Simmer lentils & 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 & continue simmering:
Add sliced red cabbage, stir, and simmer uncovered for 15 to 20 minutes until lentils and vegetables are tender.
Season & finish:
Stir in garam masala, salt, and pepper. Simmer 2 more minutes.
Serve:
Serve hot, topped with cilantro and a squeeze of lemon or lime.
Steaming bowl of delicious Red Cabbage, Cauliflower & Coconut Dhal; imagine the rich aroma. Save
Steaming bowl of delicious Red Cabbage, Cauliflower & Coconut Dhal; imagine the rich aroma. | fizznib.com

This colorful dhal quickly became a family favorite for Sunday dinners. Watching everyone add their own squeeze of lime and sprinkle of cilantro is always a cheerful ritual.

Variations & Substitutions

You may use green cabbage if red cabbage is not available, or swap red lentils for yellow lentils for a different texture. Adjust chili flakes based on your spice preferences.

Serving Suggestions

Serve this dhal with steamed rice, naan, or quinoa. A dollop of vegan yogurt adds a creamy finish.

Nutrition Highlights

Each serving provides roughly 320 calories, 15 g fat, 36 g carbohydrates, and 11 g protein, making it hearty yet light.

Vibrant red cabbage and cauliflower simmer in a coconut sauce: a hearty vegetarian dhal meal. Save
Vibrant red cabbage and cauliflower simmer in a coconut sauce: a hearty vegetarian dhal meal. | fizznib.com

This nourishing dhal makes a beautiful centerpiece for any table and is sure to leave everyone feeling satisfied and cared for.

Cooking Guide

Can I substitute the red cabbage with green cabbage?

Yes, green cabbage can be used as a milder alternative, offering similar texture and flavor balance.

What is the best way to adjust the spice level?

Increase chili flakes or add a fresh green chili when sautéing onions for more heat. Reduce spices to mellow flavors.

How do I ensure the lentils cook evenly?

Rinse lentils well before cooking and simmer gently with the liquids until tender, stirring occasionally to prevent sticking.

Can I prepare this in advance?

Yes, flavors deepen when refrigerated overnight. Reheat gently, adding a splash of water if needed to loosen consistency.

What side dishes complement this dish?

Serve alongside steamed rice, naan, or quinoa to soak up the creamy sauce and complete the meal.

Red Cabbage Cauliflower Dhal

Tender cauliflower and red cabbage simmered in creamy coconut sauce with Indian-inspired spices.

Setup duration
15 min
Heat duration
35 min
Complete duration
50 min
Created by Chloe Bennett


Complexity Easy

Heritage Indian-inspired

Output 4 Portions

Nutrition Categories Plant-Based, No Dairy, No Gluten

Components

Vegetables

01 1 small head cauliflower, cut into florets
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

Liquids

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

Spices and 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 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, add a splash of oil, then sauté the 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, coriander, turmeric, and chili flakes if using; toast the spices for 30 seconds to release aromas.

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, then bring the mixture to a gentle simmer.

Phase 06

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

Phase 07

Add 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 Seasonings: Stir in garam masala, season with salt and black pepper to taste, and simmer for an additional 2 minutes.

Phase 09

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

Kitchen Tools

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

Sensitivity Guide

Review ingredients carefully for potential allergens and seek professional medical guidance if uncertain.
  • Contains coconut; tree nut allergy risk.
  • Gluten-free recipe; verify stock and coconut milk labels for allergens.

Dietary Information (per portion)

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