This lentil rice with beef is a hearty meal that is perfect for your family dinner. This recipe comes with rice, beef, potatoes, and lentils. Tender beef chunks and brown onion enhance the taste next level in every bite. Below, I mention many customization options that you can adjust according to your own preferences.
If you love to eat hearty meals, you may also like my recent recipes, ground beef meatball and beef stir fry.

Everything cooks together into a balanced meal that does not need extra sides to feel complete.
What makes this dish especially appealing is how practical it is. You get protein from the beef, fiber from the lentils, and filling carbohydrates from the rice, all in one pot-style meal.
If you try this one version of my recipe, for sure you will pay thanks in the comments section below!
What Is Lentil Rice with Beef Meal?
Nothing fancy! This Lentil rice with beef is best described as a pilaf-style meal, where rice is cooked in seasoned liquid along with other ingredients so every grain absorbs flavor.
But this is quite different from a pilaf meal; this is also known as khichra or khichri in Indian culture. But yes, there is varities of khichri, and this recipe is one of them.
I make this lentil rice with beef on every Friday for my family lunch and serve it with mix pickels, they all love this recipe. So, I can say this is a good family recipe once you make your family love it too.
If you are alone and want something quick this lazy dinner ideas for one is perfect menu for you. Even though you are a bachelor, a college student.
Why You’ll Love This Beef Lentil Rice Meal
- It is a complete one-dish meal with beef, lentils, and rice cooked together for balanced nutrition.
- The flavors are comforting and familiar, making it easy to enjoy even if you are new to lentil-based meals.
- It is filling and satisfying, thanks to the combination of protein, fiber, and hearty grains.
- This recipe works well for family dinners because it feeds multiple people without extra sides.
- The dish can be made ahead and tastes even better the next day as the flavors settle.
- It is budget-friendly and uses simple pantry ingredients without needing specialty items.
- Leftovers reheat well, making it a practical option for busy weekdays.
Key Ingredients Notes

- Rice: I use newly-farmed rice that is a little mushy and perfect for this recipe. But if you want something with a fluffy texture, you can swap it with aged basmati or jasmine rice.
- Whole brown lentils: add a nutty flavor and firm texture. They hold their shape during cooking, which keeps the dish hearty rather than soft. Cooking them briefly ahead of time ensures they finish perfectly with the rice.
- Boneless beef: Cutting it into small pieces against the grain helps it cook evenly and stay tender. Slow pressure cooking allows the beef to soften without drying out.
- Onions, tomato, potato, and green chilies: build the flavor base. Onions add sweetness, tomatoes bring light acidity, potatoes make the dish more filling, and green chilies add gentle heat without overpowering the meal.
- Spices and whole aromatics: like cumin, turmeric, paprika, cardamom, cloves, cinnamon, and bay leaves, create layered flavor. Each spice plays a role, warming the dish rather than making it spicy.
How to Make Lentil Rice with Beef Meal (Step-by-Step)
This lentil rice with beef meal is made in simple stages, all are use to steps you need to do is follow my steps with the help of images and the guide below.
1. Start by rinsing the whole brown lentils thoroughly. Transfer them to a pan, add water, and cook for about 5 to 7 minutes until they are partially tender. Once cooked, drain the lentils and set them aside.

2. Heat oil in a pressure cooker, add the whole spices, and let them sizzle until fragrant. Add the sliced onions and green chilies, then cook while stirring until the onions are about 80 percent golden brown.

3. When the onions are nicely browned, add the beef along with the ginger-garlic paste, salt, black pepper, and paprika. Saute everything together for about 1 minute so the beef is well coated with the spices.


4. Add 1 cup of water, cover the pressure cooker with the lid, and cook for 5 whistles. After the pressure releases naturally, open the lid.

5. Place the cooker back on the stove and cook on high heat to dry out any remaining liquid until the beef looks well coated with oil and spices. Turn off the heat and set the beef aside.

6. In a large pot, heat oil and add sliced onions. Cook while stirring until the onions turn golden brown, then remove them from the pot and set aside.

7. In the remaining oil, add bay leaves, ginger-garlic paste, black pepper, ground cumin, salt, paprika, and ground turmeric. Saute the spices for 2 to 3 minutes until aromatic.

8. Add the cubed potato and cook for about 2 minutes, stirring so it is evenly coated with the spices.

9. Add the cooked beef to the pot and mix everything well. Pour in 4 cups of water and bring it to a boil.

10. Once the water starts boiling, add the rinsed rice, cooked lentils, and chopped tomato. Stir gently, cover the pot, and cook on high heat for 5 minutes. Then reduce the heat to low and continue cooking for another 10 minutes, or until the rice is fully cooked and all the water has absorbed.

11. Turn off the heat, garnish with fresh cilantro, cover the pot, and let it rest for a few minutes before serving. Serve hot with your favorite pickled vegetables or a simple side.

Expert Tips
- This is not a fried rice recipe; cooking this dish slowly is what helps the beef, lentils, and rice cook evenly and taste better.
- Partially cooking the lentils first makes the final steps easier and prevents them from staying hard inside the rice.
- Cutting the beef into small pieces aganst the grain helps it cook faster and stay soft, even if you are new to pressure cooking.
- Brown the onions until lightly golden, not dark; this adds flavor at the end when you finally garnish top of the rice.
- Make sure the water is boiling before adding the rice and lentils so they start cooking evenly right away.
- Keep the heat low during the final stage and avoid opening the lid too often, as this helps the rice steam properly.
- If you have newly farm rice this recipe is good to go with that rice. But if not in hand don’t worry, use any rice.
- Let the dish rest for a few minutes after turning off the heat; this small step makes a big difference in texture.
What to Serve With Lentil Rice with Beef Meal

This meal works well on its own, but it also pairs nicely with light sides. A simple green salad, roasted vegetables, or yogurt-based dip can balance the richness. Pickled vegetables or a tangy side also add contrast and brightness.
Because the dish is filling, sides should stay light and fresh rather than heavy.
And yes, if you want this meal to feel even more satisfying, I highly recommend serving it with a side of mixed pickles, just like the ones shown in the picture.
Make-Ahead and Leftover Tips
Lentil rice with beef stores well and tastes even better the next day. Keep leftovers in an airtight container in the refrigerator for up to three days.
Reheat gently with a small splash of water or broth to bring back moisture.
Leftovers can also be repurposed into rice bowls or wrapped in flatbread for a quick lunch, making this recipe practical beyond just dinner.
More Lunch & Dinner You’ll Love

Lentil Rice With Beef – Hearty Meal
Ingredients
- 2 cups long-grain rice
- 1 cup whole brown lentils
- 10 ounces boneless beef (cut into small pieces)
- 2 medium onions (sliced)
- 1 medium potato (cut into cubes)
- 2 green chilies (chopped)
- 1 tomato (chopped)
- 1 tablespoon black pepper
- 1/2 tablespoon ground cumin
- 1/2 tablespoon ground turmeric
- 1 tablespoon paprika
- 3 tablespoons ginger-garlic paste
- vegetable oil
- bay leaves
- 2 green cardamom pods
- 3 whole cloves
- 1 cinnamon stick (2 inches)
- 4 whole black peppercorns
- fresh cilantro
- salt to taste
Instructions
- Start by rinsing the whole brown lentils thoroughly. Transfer them to a pan, add water, and cook for about 5 to 7 minutes until they are partially tender. Once cooked, drain the lentils and set them aside.
- Heat oil in a pressure cooker, add the whole spices, and let them sizzle until fragrant. Add the sliced onions and green chilies, then cook while stirring until the onions are about 80 percent golden brown.
- When the onions are nicely browned, add the beef along with the ginger-garlic paste, salt, black pepper, and paprika. Saute everything together for about 1 minute so the beef is well coated with the spices.
- Add 1 cup of water, cover the pressure cooker with the lid, and cook for 5 whistles. After the pressure releases naturally, open the lid.
- Place the cooker back on the stove and cook on high heat to dry out any remaining liquid until the beef looks well coated with oil and spices. Turn off the heat and set the beef aside.
- In a large pot, heat oil and add sliced onions. Cook while stirring until the onions turn golden brown, then remove them from the pot and set aside.
- In the remaining oil, add bay leaves, ginger-garlic paste, black pepper, ground cumin, salt, paprika, and ground turmeric. Saute the spices for 2 to 3 minutes until aromatic.
- Add the cubed potato and cook for about 2 minutes, stirring so it is evenly coated with the spices.
- Add the cooked beef to the pot and mix everything well. Pour in 4 cups of water and bring it to a boil.
- Once the water starts boiling, add the rinsed rice, cooked lentils, and chopped tomato. Stir gently, cover the pot, and cook on high heat for 5 minutes. Then reduce the heat to low and continue cooking for another 10 minutes, or until the rice is fully cooked and all the water has absorbed.
- Turn off the heat, garnish with fresh cilantro, cover the pot, and let it rest for a few minutes before serving. Serve hot with your favorite pickled vegetables or a simple side.
Notes
- Rinse the rice well to keep the grains fluffy and separate.
- Partially cooking the lentils first prevents them from staying hard or overcooking later.
- Cut the beef into small, even pieces so it cooks tender and evenly.
- Let the dish rest for a few minutes after cooking for best texture.