Red Cabbage Cauliflower Dhal

Featured in: Family Comfort Meals

This vibrant dhal combines tender cauliflower florets and thinly sliced red cabbage simmered in a creamy coconut milk base. Aromatic spices like cumin, coriander, turmeric, and garam masala infuse the dish with warmth and depth. Red lentils add texture and protein, creating a hearty and nourishing meal. It simmers gently until perfectly tender, garnished with fresh cilantro and a squeeze of citrus for brightness. Ideal for an easy and comforting Indian-inspired main.

Updated on Mon, 17 Nov 2025 13:58:00 GMT
Steaming bowl of Red Cabbage, Cauliflower & Coconut Dhal, garnished with fresh cilantro and lime wedges. Pin this
Steaming bowl of Red Cabbage, Cauliflower & Coconut Dhal, garnished with fresh cilantro and lime wedges. | plumoven.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 coconut dhal when my family craved something warming and deeply flavorful on a chilly evening. It quickly became one of our go-to comfort meals, loved for its vibrant colors and creamy texture.

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: ½ tsp (optional)
  • Salt and Black Pepper: To taste
  • Fresh Cilantro Leaves: Chopped, for garnish
  • Lemon or Lime Wedges: For garnish

Instructions

Sauté the aromatics:
Heat a large pot over medium heat. Add a splash of oil, then sauté the onion for 3–4 minutes until softened.
Fragrant base:
Add the garlic and ginger. Cook for 1 minute until fragrant.
Toast the spices:
Stir in the cumin, coriander, turmeric, and chili flakes. Toast for 30 seconds.
Add tomato:
Add the chopped tomato and cook for 2 minutes until softened.
Simmer lentils and coconut milk:
Stir in 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 cabbage:
Stir in sliced red cabbage. Simmer uncovered for 15–20 minutes until lentils and vegetables are tender.
Final spices:
Stir in garam masala, salt, and pepper to taste. Simmer 2 minutes.
Serve:
Serve hot, topped with cilantro and a squeeze of lemon or lime.
This satisfying Red Cabbage, Cauliflower & Coconut Dhal features tender vegetables in a creamy, spiced coconut sauce. Pin this
This satisfying Red Cabbage, Cauliflower & Coconut Dhal features tender vegetables in a creamy, spiced coconut sauce. | plumoven.com

This dhal became a weeknight staple at our house. My kids love swirling in extra cilantro, and it's the sort of meal that always brings everyone to the table with smiles.

Required Tools

Large pot, chopping board, knife, and wooden spoon are all you need to whip up this one-pot wonder.

Allergen Information

Contains coconut, which may be a concern for those with tree nut allergies. The recipe is free from gluten and dairy. Always check packaged ingredient labels if you have sensitivities.

Nutritional Information (per serving)

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

Enjoy a comforting serving of Red Cabbage, Cauliflower & Coconut Dhal alongside a fluffy bed of rice or naan. Pin this
Enjoy a comforting serving of Red Cabbage, Cauliflower & Coconut Dhal alongside a fluffy bed of rice or naan. | plumoven.com

This vibrant dhal is perfect for sharing and can easily be made ahead. Enjoy every bowlful, knowing it's nourishing and truly delicious.

Recipe FAQs

Can I substitute red cabbage with green cabbage?

Yes, green cabbage can be used instead of red cabbage without altering the cooking method or timing.

What can I serve alongside this dish?

Steamed rice, naan bread, or quinoa are excellent accompaniments to complement the creamy dhal.

How can I increase the spice level?

Add more chili flakes during cooking or include a fresh green chili when sautéing the onions to enhance heat.

Is this dish suitable for vegan diets?

Yes, it uses plant-based ingredients like coconut milk and vegetables, making it vegan-friendly.

What is the best way to store leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 3 days and reheat gently before serving.

Red Cabbage Cauliflower Dhal

A nourishing dhal with cauliflower, red cabbage, and coconut milk spiced with warm Indian flavors.

Prep time
15 min
Time to cook
35 min
Total Duration
50 min
Created by Plum Oven Sophie Warren


Level of challenge Easy

Cuisine type Indian-inspired

Servings made 4 Portions

Dietary details Plant-based, Dairy-Free, Gluten-Free

Ingredient List

Vegetables

01 1 small cauliflower head, cut into florets
02 ½ medium red cabbage, thinly sliced (approximately 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 black pepper, to taste

Garnishes

01 Fresh cilantro leaves, chopped
02 Lemon or lime wedges

How-To Steps

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: Add the minced garlic and grated ginger to the pot and cook for 1 minute until fragrant.

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

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

Step 08

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

Step 09

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

Equipment Needed

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

Allergy Advisories

Review each item for allergens and talk to your healthcare provider if unsure.
  • Contains coconut, which may pose a tree nut allergy risk
  • Gluten-free; verify labels of vegetable stock and coconut milk for allergens

Nutrition info (per portion)

This nutritional overview is meant for general information. For medical concerns, ask a professional.
  • Caloric Value: 320
  • Fats: 15 g
  • Carbohydrates: 36 g
  • Proteins: 11 g