Easy Oats Haleem brings the rich, spiced comfort of traditional haleem to your table in a fraction of the time. This wholesome one-pot meal blends steel-cut oats, split lentils, and aromatic spices into a hearty, porridge-like dish that feels like a warm hug. Drawing inspiration from Indian, Pakistani, and Middle Eastern cuisines, it captures the essence of slow-cooked haleem without the hours of simmering. It’s my go-to recipe for busy weeknights when I crave something deeply satisfying and nourishing without the fuss.
Why You'll Love This Recipe
- Comes together in just 45 minutes, saving you hours compared to traditional haleem
- Uses pantry staples and simple veggies for easy meal prep
- Naturally vegetarian with plant-based protein to keep you full
- One-pot cooking means minimal cleanup
- Customize the spices and toppings to make it your own
- I make this on Sundays and eat it all week long
Ingredients You’ll Need
- Steel-cut oats: These provide a nutty texture and hold their shape well during cooking, creating the hearty base of the dish
- Split yellow lentils (masoor dal): They dissolve slightly to create a creamy thickness without turning mushy, adding protein
- Split green gram (moong dal): These add a slightly firmer texture and earthy flavor to balance the oats and yellow lentils
- Onion: The foundation of flavor that caramelizes to add a sweet, savory depth to the haleem
- Garlic: Provides a pungent, aromatic backbone that infuses the entire pot with warmth
- Ginger: Adds a fresh, zesty kick that brightens the rich spices and digestive benefits
- Vegetable oil or ghee: Ghee adds traditional richness while oil keeps it vegan; both are essential for sautéing spices
- Vegetable broth: Using broth instead of water adds a crucial layer of umami depth that makes the dish taste slow-cooked
- Water: Helps control the consistency and allows the oats and lentils to absorb liquid gradually
- Ground cumin: Earthy and warm, it’s the spice backbone that pairs perfectly with lentils
- Ground coriander: Adds a citrusy, floral note that brightens the heavy spices
- Turmeric powder: Gives the haleem its signature golden hue and earthy, anti-inflammatory benefits
- Red chili powder: Provides gentle heat; you can adjust it to suit your spice preference
- Salt: Brings all the flavors together and seasons the oats and lentils thoroughly
- Carrots: Finely chopped, they add a touch of sweetness and color without overpowering the dish
- Celery: Offers a subtle savory note and pleasant texture contrast in every bite
- Fresh cilantro: Bright, herbaceous freshness stirred in at the end and used as garnish
- Lemon juice: A squeeze at serving cuts through the richness with vibrant acidity
- Mint leaves: Their cool, fresh flavor pairs beautifully with the warm spices
- Crispy fried onions: These add a fantastic crunchy texture and deep savory flavor as a topping
- Fresh ginger juliennes: Thin strips offer a sharp, spicy crunch that elevates each spoonful
How to Make It
Rinse and Drain:
Rinse the steel-cut oats and both lentils together in a fine-mesh strainer under cold running water for 1-2 minutes until the water runs clear. This removes excess starch and prevents the haleem from becoming overly sticky, so drain them well and set aside.
Sauté the Aromatics:
Heat the oil or ghee in a large heavy-bottomed pot or Dutch oven over medium heat for about 2 minutes. Add the finely chopped onion and sauté for 5-6 minutes until it turns golden brown and soft, building a sweet, savory base layer.
Bloom the Garlic and Ginger:
Stir in the minced garlic and grated ginger, cooking for about 1 minute while stirring continuously. You’ll know it’s ready when the raw smell disappears and the mixture becomes incredibly fragrant—be careful not to burn it.
Toast the Spices:
Add the ground cumin, ground coriander, turmeric, and red chili powder to the pot. Toast them for 30 seconds, stirring constantly to prevent burning and to release their aromatic oils, which is key for maximum flavor.
Toast the Oats and Lentils:
Add the drained oats and lentils to the pot. Stir well to coat them thoroughly with the spice mixture and toast lightly for 1-2 minutes. This step adds a wonderful nuttiness that you just don’t get by skipping it.
Add Liquids and Vegetables:
Pour in the vegetable broth and water, stirring to combine and scraping up any stuck bits from the bottom of the pot. Add the finely chopped carrots and celery, then bring the mixture to a boil over high heat, which should take about 5-7 minutes.
Simmer to Creamy Perfection:
Once boiling, reduce the heat to low. Cover the pot with the lid slightly ajar and simmer for 25-30 minutes, stirring every 5-7 minutes to prevent sticking. The haleem is ready when it’s thick, creamy, and the oats and lentils are completely soft.
Adjust and Finish:
Check the consistency—if it’s too thick, add a splash of hot water; if too thin, simmer uncovered for a few more minutes. Stir in half of the fresh cilantro, then add salt to taste, adjusting the seasonings until the haleem has a perfect porridge-like consistency.
Rest and Serve:
Remove the pot from heat and let it rest for 5 minutes. This allows the flavors to meld beautifully. Serve hot in bowls, garnished with the remaining fresh cilantro and your choice of optional toppings like lemon juice, mint leaves, crispy fried onions, or ginger juliennes.

You Must Know
- The haleem thickens considerably as it cools, so thin it slightly if serving later
- Stir frequently during simmering to prevent sticking and ensure even cooking
- Use vegetable broth instead of water for a huge flavor boost
- For extra creaminess, blend a cup of the cooked haleem and stir it back in
- I always reserve a few crispy fried onions for the final topping
Storage Tips
Store your cooled Easy Oats Haleem in an airtight container in the refrigerator for up to 4 days, keeping in mind it will thicken considerably when chilled. Reheat gently on the stovetop over medium-low heat, adding splashes of water or broth to reach your desired consistency. This dish also freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating. I love making a big batch on Sunday for easy lunches throughout the week.
Ingredient Substitutions
If you don’t have steel-cut oats, you can use old-fashioned rolled oats, but reduce the simmering time to about 20 minutes since they cook faster. For a different protein profile, swap the lentils for split chickpeas (chana dal) which have a heartier texture. If you’re out of vegetable broth, water works fine but consider adding a splash of soy sauce or a pinch of umami seasoning to compensate. Any neutral oil will work in place of ghee, though ghee does add that traditional, nutty richness that’s hard to replicate.
Serving Suggestions
Serve the haleem piping hot in deep bowls with a generous squeeze of fresh lemon juice to brighten everything up. It pairs wonderfully with warm naan, roti, or pita bread for scooping. For an authentic touch, top it with a dollop of plain yogurt, crispy fried onions, or a spoonful of fresh mint chutney. I love having a simple side of cucumber-tomato salad with a light vinaigrette to balance the hearty texture of the haleem.
Cultural Context
Haleem is a beloved dish across South Asia and the Middle East, traditionally made with wheat, barley, meat, and lentils slow-cooked for hours until they break down into a unified, creamy consistency. It’s especially popular during Ramadan for its nourishing, energy-sustaining properties. This Easy Oats Haleem version honors that heritage by keeping the complex spicing and porridge-like texture while using accessible ingredients and a much faster cooking time. It’s a beautiful example of how classic recipes can adapt to modern kitchens without losing their soul.

Pro Tips
- Toast the oats and lentils with the spices for that full 2 minutes to unlock their deepest, …
- Always keep the lid slightly ajar while simmering to let steam escape and prevent boiling over
- Let it rest off the heat for 5 minutes before serving—it makes a real difference in flavor
- The consistency is personal; I like mine thick enough to eat with a spoon but others prefer …
- I always taste and adjust the salt at the end because it can get mellow during cooking
Frequently Asked Questions
While this specific Easy Oats Haleem recipe calls for steel-cut oats because they maintain a chewy texture, you can substitute with rolled oats. If using rolled oats, reduce the cooking time as they cook faster than steel-cut varieties.
Yes! This Easy Oats Haleem is naturally vegan when you use vegetable broth and vegetable oil instead of ghee. The combination of yellow split lentils and green moong dal provides excellent plant-based protein.
Absolutely. Easy Oats Haleem stores beautifully in the refrigerator for up to 4 days. It will thicken as it cools, so you may want to add a splash of water or broth when reheating on the stovetop or microwave.
You can substitute the split yellow lentils (masoor dal) with red lentils or even pigeon peas in this Easy Oats Haleem. Just ensure they are split and rinsed thoroughly for the best creamy consistency.
Your Easy Oats Haleem is ready when the oats are tender but still have a slight bite, and the lentils have broken down to create a thick, porridge-like consistency. The 35-minute cook time is a reliable guideline.
This Easy Oats Haleem is a complete meal on its own, but it pairs wonderfully with naan bread or a side of cucumber raita. For an authentic touch, garnish with fresh cilantro, fried onions, and a squeeze of lemon.