Red Cabbage Cauliflower Dhal

Featured in: Healthy Crunch Ideas

This dish combines tender cauliflower florets and thinly sliced red cabbage simmered gently in creamy coconut milk and vegetable stock. Aromatic spices such as cumin, coriander, turmeric, and garam masala create a warm, comforting flavor. Garlic, ginger, and tomato build a fragrant base, while garnishes of fresh cilantro and citrus wedges add brightness. It's an easy-to-make, vibrant meal offer rich textures and bold Indian-inspired notes perfect for a cozy vegetarian dinner.

Updated on Mon, 17 Nov 2025 16:47:00 GMT
Vibrant red cabbage, cauliflower & coconut dhal; a steamy bowl with fresh cilantro garnishing. Save
Vibrant red cabbage, cauliflower & coconut dhal; a steamy bowl with fresh cilantro garnishing. | collationspot.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 dhal on a rainy weekend, and the fragrant spices filled my kitchen with warmth. It quickly became a favorite for simple, satisfying dinners.

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 a splash of oil, then sauté the onion for 3 to 4 minutes until softened.
Add Garlic & Ginger:
Add the garlic and ginger, cook for 1 minute until fragrant.
Toast Spices:
Stir in the cumin, coriander, turmeric, and chili flakes, then toast for 30 seconds.
Add Tomato:
Add the chopped tomato and cook for 2 minutes until softened.
Mix Lentils & Liquids:
Stir in the red lentils, coconut milk, and vegetable stock. Bring to a gentle simmer.
Add Cauliflower:
Add the cauliflower florets. Cover and simmer for 10 minutes.
Add Red Cabbage:
Add the sliced red cabbage, stir, and simmer uncovered for another 15 to 20 minutes until the lentils and vegetables are tender.
Finish Seasoning:
Stir in the 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 and inviting, this red cabbage, cauliflower & coconut dhal is a hearty vegetarian meal. Save
Creamy and inviting, this red cabbage, cauliflower & coconut dhal is a hearty vegetarian meal. | collationspot.com

This dhal was a hit for my family, with everyone adding their favorite toppings and going back for seconds.

Required Tools

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

Allergen Information

Contains coconut. Gluten-free. Always check product labels if sensitive.

Nutritional Information

Calories: ~320, Total Fat: 15 g, Carbohydrates: 36 g, Protein: 11 g (per serving)

Flavorful red cabbage, cauliflower & coconut dhal served with fresh cilantro and a lemon wedge. Save
Flavorful red cabbage, cauliflower & coconut dhal served with fresh cilantro and a lemon wedge. | collationspot.com

This cozy dhal is a great centerpiece for a weeknight meal and leftovers taste even better the next day!

Recipe Help

What spices are used to flavor this dish?

The dish features cumin, coriander, turmeric, garam masala, and optional chili flakes to provide warmth and depth.

Can I substitute vegetables in this dhal?

Yes, green cabbage can replace red cabbage, and you may add extra vegetables like spinach or peas for variety.

How long does it take to cook the dhal?

After preparation, simmering takes about 35 minutes until lentils and vegetables are tender.

What garnishes complement the flavors best?

Fresh cilantro and a squeeze of lemon or lime brighten the dish and add fresh, zesty notes.

Is this dish suitable for vegan and gluten-free diets?

Yes, it uses plant-based ingredients and is gluten-free, but check the labels of stock and coconut milk to be sure.

Red Cabbage Cauliflower Dhal

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

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Created by Chloe Martin


Skill Level Easy

Cuisine Type Indian-inspired

Makes 4 Portions

Special Diets Plant-Based, 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
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 teaspoons ground cumin
02 1 1/2 teaspoons ground coriander
03 1 teaspoon turmeric powder
04 1 teaspoon garam masala
05 1/2 teaspoon chili flakes (optional)
06 Salt and black pepper, to taste

Garnishes

01 Fresh cilantro leaves, chopped
02 Lemon or lime wedges

How-To

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

Add Red Cabbage and Simmer: Stir in thinly sliced red cabbage and simmer uncovered for 15 to 20 minutes until lentils and vegetables are tender.

Step 08

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

Step 09

Serve: Ladle into bowls, garnish with chopped cilantro and a squeeze of lemon or lime juice, and serve hot.

Gear Needed

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

Allergy Details

Review every item for allergens and connect with your healthcare provider if you’re unsure.
  • Contains coconut; potential tree nut allergen.
  • Gluten-free.
  • Verify stock and coconut milk labels for allergens if sensitive.

Nutrition Breakdown (each serving)

Info for reference only—don’t take this as expert medical guidance.
  • Caloric Value: 320
  • Lipids: 15 g
  • Carbohydrates: 36 g
  • Proteins: 11 g