Print

Ultimate Creamy One-Pan Garlicky Lentil Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Ultimate Creamy One-Pan Garlicky Lentil Rice is a rich, hearty, and comforting plant-based dish made with lentils, rice, garlic, and creamy coconut milk. Cooked in a single pan, it’s nourishing, easy to make, and full of flavor with minimal cleanup.

Ingredients

  • 2 tbsp olive oil or plant-based butter
  • 1 onion, finely chopped
  • 4 cloves garlic, minced
  • 1 cup long grain rice (basmati or jasmine)
  • 3/4 cup brown or green lentils (rinsed and soaked if needed)
  • 2 1/2 cups vegetable broth or water
  • 1 cup coconut milk or oat milk
  • 1 tsp ground cumin
  • 1/2 tsp ground coriander or turmeric (optional)
  • Salt and black pepper to taste
  • Fresh parsley or cilantro for garnish
  • Optional: 1 tbsp lemon juice, 1 tbsp nutritional yeast, pinch of chili flakes

Instructions

  1. Heat olive oil in a large skillet or pot over medium heat.
  2. Sauté chopped onion for 3–4 minutes until softened.
  3. Add garlic and cook for another minute until fragrant.
  4. Stir in rice and lentils, coating them with the oil and aromatics for 1–2 minutes.
  5. Pour in vegetable broth, coconut milk, and seasonings. Bring to a boil.
  6. Reduce heat to low, cover, and simmer for 30–35 minutes, stirring occasionally.
  7. Check for tenderness and creaminess, adding more liquid if needed.
  8. Remove from heat and let sit covered for 5 minutes.
  9. Fluff gently and stir in fresh herbs and lemon juice if using. Serve warm.

Notes

  • Add greens like spinach or kale in the final minutes of cooking.
  • Use red lentils for a faster, softer version.
  • Swap coconut milk for cashew cream, Greek yogurt, or oat milk.
  • Mix in curry powder, smoked paprika, or roasted veggies for variety.
  • Top with grilled tofu or a fried egg for extra protein.

Nutrition