Follow Me On Pinterest!
Eating healthy on a budget shouldn’t feel like a chore or a compromise. This lentil and rice meal prep is a total game-changer for your wallet and your fitness goals. By combining humble pantry staples with aromatic spices and caramelized onions, you create a massive batch of high-protein fuel for less than ten dollars. This recipe takes inspiration from Middle Eastern Mujadara, offering a savory, earthy, and incredibly satisfying dish that keeps you full for hours. Whether you are a student, a busy professional, or just someone looking to slash your grocery bill, this recipe proves that “cheap” can still mean “delicious.”
Recipe Information
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Servings: 5 servings
- Difficulty: Easy
Nutrition values
- Calories: 440 kcal
- Protein: 18g
- Carbs: 72g
Why Make This Cheap Meal Prep With Lentils And Rice High Protein Under $10
This recipe is the ultimate solution for anyone looking to optimize their nutrition without breaking the bank. Lentils are one of the most affordable sources of plant-based protein and fiber available. When you pair them with rice, you create a complete amino acid profile, ensuring your muscles get exactly what they need. Beyond the nutrition, the cost per serving is incredibly low—often under $1.50 depending on your local prices. It is also incredibly shelf-stable, making it the perfect “emergency” meal prep when your fridge is looking empty. Plus, the flavor actually improves after a day or two in the fridge, making it the king of leftovers.
Ingredients
- 1.5 cups dry brown or green lentils (rinsed)
- 1.5 cups long-grain white rice (Basmati or Jasmine works best)
- 3 large yellow onions, thinly sliced
- 3 tablespoons olive oil or vegetable oil
- 4.5 cups vegetable broth or water
- 1.5 teaspoons ground cumin
- 1 teaspoon ground coriander
- 0.5 teaspoon ground turmeric
- 1 teaspoon salt (adjust to taste)
- 0.5 teaspoon black pepper
- Optional: Fresh parsley and lemon wedges for serving
Directions
Step 1: Caramelize the Onions
Heat the oil in a large pot or deep skillet over medium-high heat. Add the sliced onions and a pinch of salt. Cook them for about 15–20 minutes, stirring frequently. You want them to turn a deep, dark golden brown. Be careful not to burn them, but don’t be afraid of the color; these onions provide the primary flavor for the entire dish. Once finished, remove about half of the onions and set them aside for garnishing later.
Step 2: Season and Par-Cook the Lentils
In the same pot with the remaining onions, add the rinsed lentils, cumin, coriander, turmeric, and black pepper. Stir for one minute to toast the spices. Pour in 3 cups of the broth or water. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15 minutes. The lentils should be slightly softened but still firm in the middle.
Step 3: Add the Rice and Steam
Rinse your rice thoroughly under cold water until the water runs clear. Add the rinsed rice to the pot with the lentils. Pour in the remaining 1.5 cups of broth and add the salt. Stir once to combine. Bring the pot back to a boil, then immediately turn the heat to the lowest setting. Cover with a tight-fitting lid and cook for another 15–18 minutes without opening the lid.
Step 4: Rest and Fluff
Once the water is fully absorbed and the rice is tender, turn off the heat. Let the pot sit, covered, for 5–10 minutes. This steaming period allows the rice grains to separate and become fluffy. Remove the lid and use a fork to gently fluff the lentils and rice together, incorporating the caramelized onions throughout the mixture.
Step 5: Portion and Store
Divide the mixture evenly into five meal prep containers. Top each portion with the reserved caramelized onions you set aside earlier. If you have them on hand, sprinkle with fresh parsley and add a lemon wedge. Let the meals cool completely before sealing the lids and placing them in the refrigerator.
Expert Tips for Perfect Cheap Meal Prep With Lentils And Rice High Protein Under $10
To get the best results, always rinse your rice. Removing the excess starch prevents the meal prep from becoming a sticky block of mush. Also, do not use red lentils for this recipe; they break down too quickly and will turn into a paste. Stick to green or brown lentils which hold their shape. If you want even more flavor, use a high-quality vegetable bouillon or chicken stock instead of plain water. Lastly, the onions are the “meat” of this dish—take your time with them. If they start to stick too much, add a splash of water to the pan to deglaze the flavorful brown bits.
Delicious Variations
If you want to switch things up, try adding a handful of fresh spinach to the pot during the last 5 minutes of steaming; the heat will wilt it perfectly. You can also add toasted pine nuts or slivered almonds on top for an extra crunch and healthy fats. For a spicy kick, stir in a teaspoon of red pepper flakes or serve with a side of hot sauce. If you aren’t vegan, a dollop of Greek yogurt on top adds extra protein and a creamy coolness that balances the earthy spices.

Frequently Asked Questions
How long does this meal prep stay fresh in the fridge?
This recipe stays fresh and delicious for up to 5 days when stored in airtight containers. It is one of those rare dishes that actually tastes better the next day as the spices continue to meld.
Can I freeze these lentil and rice bowls?
Yes! This recipe freezes exceptionally well. Store in freezer-safe containers for up to 3 months. Thaw overnight in the fridge or reheat directly from frozen in the microwave with a splash of water to keep it moist.
What are the best lentils to use for meal prep?
Green or brown lentils are the best choices because they maintain their structure after cooking. Avoid red or yellow lentils unless you want a porridge-like consistency.
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free. Just ensure that the broth or bouillon you use is certified gluten-free, as some brands contain hidden wheat additives.
How can I add even more protein to this meal?
While the lentils already provide a good amount of protein, you can boost it further by serving this with a side of Greek yogurt, a hard-boiled egg, or even some grilled chicken or tofu strips.
Conclusion
This cheap meal prep with lentils and rice is proof that you can eat like royalty on a shoe-string budget. It is savory, filling, and packed with the nutrients your body needs to thrive. By spending less than an hour in the kitchen, you set yourself up for a week of stress-free, healthy eating. Give this recipe a try, and you will quickly see why it is a staple in budget-conscious kitchens around the world. Happy prepping!

Cheap Meal Prep With Lentils And Rice High Protein Under $10
- Total Time: 45 minutes
- Diet: Gluten-Free, Vegan, Vegetarian
Ingredients
- 1.5 cups dry brown or green lentils (rinsed)
- 1.5 cups long-grain white rice (Basmati or Jasmine works best)
- 3 large yellow onions, thinly sliced
- 3 tablespoons olive oil or vegetable oil
- 4.5 cups vegetable broth or water
- 1.5 teaspoons ground cumin
- 1 teaspoon ground coriander
- 0.5 teaspoon ground turmeric
- 1 teaspoon salt (adjust to taste)
- 0.5 teaspoon black pepper
- Optional: Fresh parsley and lemon wedges for serving
Instructions
- Heat the oil in a large pot or deep skillet over medium-high heat. Add the sliced onions and a pinch of salt. Cook them for about 15–20 minutes, stirring frequently. You want them to turn a deep, dark golden brown. Be careful not to burn them, but don’t be afraid of the color; these onions provide the primary flavor for the entire dish. Once finished, remove about half of the onions and set them aside for garnishing later.
- In the same pot with the remaining onions, add the rinsed lentils, cumin, coriander, turmeric, and black pepper. Stir for one minute to toast the spices. Pour in 3 cups of the broth or water. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15 minutes. The lentils should be slightly softened but still firm in the middle.
- Rinse your rice thoroughly under cold water until the water runs clear. Add the rinsed rice to the pot with the lentils. Pour in the remaining 1.5 cups of broth and add the salt. Stir once to combine. Bring the pot back to a boil, then immediately turn the heat to the lowest setting. Cover with a tight-fitting lid and cook for another 15–18 minutes without opening the lid.
- Once the water is fully absorbed and the rice is tender, turn off the heat. Let the pot sit, covered, for 5–10 minutes. This steaming period allows the rice grains to separate and become fluffy. Remove the lid and use a fork to gently fluff the lentils and rice together, incorporating the caramelized onions throughout the mixture.
- Divide the mixture evenly into five meal prep containers. Top each portion with the reserved caramelized onions you set aside earlier. If you have them on hand, sprinkle with fresh parsley and add a lemon wedge. Let the meals cool completely before sealing the lids and placing them in the refrigerator.
- Cook Time: 45 minutes









