Lentils with Cabbage: A Delicious and Simple Recipe You Must Try!

Lentils with cabbage make for a nutritious and flavorful dish that is not only delicious but also a great alternative to meat. This simple recipe is easy to prepare and perfect for a hearty and satisfying meal.

Why Choose Lentils and Cabbage?

Lentils are a fantastic source of plant-based protein, fiber, and various essential nutrients. They are also low in fat and high in folate, iron, and potassium, making them an excellent choice for vegetarians and anyone looking to incorporate more plant-based meals into their diet.

Cabbage is rich in vitamins K and C, as well as fiber and antioxidants. It adds a delicious crunch and mild sweetness to dishes while providing numerous health benefits.


  • 1 cup green or brown lentils, rinsed
  • 2 cups water
  • 2 tablespoons olive oil
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 1 small cabbage, thinly sliced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon smoked paprika (optional)
  • Salt and pepper, to taste
  • Fresh parsley or cilantro, chopped (for garnish)


1. Cook the Lentils:

  • In a medium pot, combine the lentils and water. Bring to a boil over medium-high heat.
  • Reduce the heat to low, cover, and simmer for 20-25 minutes, or until the lentils are tender but still hold their shape. Drain any excess water and set aside.

2. Sauté the Onion and Garlic:

  • In a large skillet or frying pan, heat the olive oil over medium heat.
  • Add the chopped onion and sauté for 3-4 minutes, until translucent.
  • Add the minced garlic and cook for another 1-2 minutes, until fragrant.

3. Add the Cabbage and Spices:

  • Add the thinly sliced cabbage to the skillet with the onions and garlic. Stir well to combine.
  • Sprinkle ground cumin, ground coriander, smoked paprika (if using), salt, and pepper over the cabbage. Stir to coat evenly.

4. Cook Until Tender:

  • Cover the skillet and cook for 10-12 minutes, stirring occasionally, or until the cabbage is tender and slightly caramelized.

5. Combine Lentils and Cabbage:

  • Add the cooked lentils to the skillet with the cabbage mixture. Stir well to combine and heat through for another 2-3 minutes.
  • Taste and adjust seasoning if needed.

6. Serve:

  • Remove from heat and transfer the lentils with cabbage to a serving dish.
  • Garnish with chopped fresh parsley or cilantro.

Why This Recipe Works

  • Nutritious: Packed with protein, fiber, vitamins, and minerals.
  • Flavorful: The combination of spices, garlic, and onion enhances the natural flavors of lentils and cabbage.
  • Versatile: Serve as a main dish, side dish, or even as a filling for wraps or sandwiches.


Lentils with cabbage is a delicious and nutritious recipe that showcases the versatility of plant-based ingredients. Whether you are vegetarian, vegan, or simply looking to incorporate more meatless meals into your diet, this dish is a must-try. Enjoy the hearty flavors and health benefits of lentils and cabbage in this simple yet satisfying recipe.

As health educator Barbara O’Neill emphasizes, “Plant-based meals like lentils and cabbage provide a wealth of nutrients and are beneficial for overall health. They are a wonderful addition to any diet.” Try this recipe today and savor the goodness of lentils and cabbage!

Keep Your Cilantro Fresh for Longer: Easy Tips to Store Coriander in the Fridge

Easy Homemade Kiwi Jam Recipe | No Pectin, No Sugar Added