Follow Me On Pinterest!
Feeding your family a nutritious, satisfying meal shouldn’t break the bank. This Cheap Dinner Under $10 Vegetarian Budget is the ultimate solution for those busy weeknights when you want something healthy without spending a fortune. By using humble ingredients like lentils and rice, you create a protein-packed feast that tastes like it came from a high-end restaurant. It is warm, comforting, and incredibly easy to clean up since everything happens in one pot. You will love how the earthy spices blend with creamy coconut milk to create a rich texture that everyone will enjoy.
Recipe Information
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4 servings
- Difficulty: Easy
Nutrition values
- Calories: 385 kcal
- Protein: 18g
- Carbs: 54g
Why Make This Cheap Dinner Under $10 Vegetarian Budget
Choosing this recipe means you are prioritizing both your health and your wallet. Lentils are one of the most affordable sources of protein on the planet, making them the star of any budget-friendly menu. This meal is naturally gluten-free and vegan, so it caters to almost any dietary restriction without requiring expensive specialty ingredients. Plus, it stores incredibly well, meaning you can use the leftovers for a quick lunch the next day. It is a foolproof way to eat well while staying under budget.
Ingredients
- 1 cup dried red lentils, rinsed
- 1 cup long-grain white rice
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 can (14 oz) light coconut milk
- 3 cups vegetable broth (made from bouillon)
- 2 cups fresh or frozen spinach
- 1 tablespoon curry powder
- 1 teaspoon ground turmeric
- Salt and pepper to taste
- 1 tablespoon vegetable oil
Directions
Step 1: Sauté the Aromatics
Heat the vegetable oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for about 5 minutes until it becomes translucent and slightly golden. Stir in the minced garlic and grated ginger. Sauté for another 60 seconds until the mixture smells fragrant. This base creates the deep flavor profile needed for a satisfying vegetarian meal.
Step 2: Simmer the Lentils and Spices
Stir in the curry powder and turmeric, coating the onions and garlic to toast the spices for 30 seconds. Add the rinsed red lentils, coconut milk, and vegetable broth to the pot. Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for 15 to 20 minutes. The lentils are done when they are soft and have absorbed most of the liquid, creating a thick, creamy consistency.
Step 3: Steam the Rice and Finish
While the lentils simmer, cook your white rice according to the package instructions in a separate small pot. Once the lentils are tender, stir in the spinach and let it wilt for about 2 minutes. Season the mixture generously with salt and pepper. Fluff the rice with a fork and divide it into four bowls. Top each bowl with a large scoop of the creamy lentil dahl. Serve hot and enjoy your delicious, low-cost meal.
Expert Tips for Perfect Cheap Dinner Under $10 Vegetarian Budget
To get the best results, always rinse your red lentils under cold water until the water runs clear. This removes excess starch and prevents the dish from becoming overly gummy. If you find the stew is too thick, simply splash in a little extra water or broth until you reach your desired consistency. Using bouillon cubes or powder instead of boxed liquid broth is a great way to keep the cost even lower. Finally, don’t skip the ginger; even a small amount adds a bright, zesty note that elevates the entire dish.
Delicious Variations
- Add Some Heat: Stir in a teaspoon of red chili flakes or a diced jalapeño during the sauté step for a spicy kick.
- Vegetable Boost: Toss in some diced carrots or sweet potatoes with the lentils for extra fiber and sweetness.
- Citrus Finish: Squeeze a fresh lime wedge over the top before serving to brighten the flavors.
- Crunchy Topping: If you have them in the pantry, toasted sunflower seeds or crushed peanuts add a great textural contrast.
Frequently Asked Questions
Can I use green lentils instead of red lentils?
You can, but the texture will change. Red lentils break down and become creamy, which is ideal for this recipe. Green lentils hold their shape and will require a longer cooking time, usually about 35 to 40 minutes.

Is this recipe freezer-friendly?
Yes, this lentil dish freezes beautifully. Let it cool completely before transferring it to airtight containers. It will stay fresh in the freezer for up to three months. Reheat it on the stove with a splash of water.
How can I make this even cheaper?
To reduce the cost further, you can substitute the canned coconut milk with a cup of whole milk or a bit more broth and a tablespoon of butter. Buying lentils and rice in bulk also significantly lowers the price per serving.
What is the best way to store leftovers?
Place any leftovers in a sealed container in the refrigerator. The flavors actually improve the next day as the spices continue to meld. It will stay good for up to 5 days.
Can I make this in a slow cooker?
Absolutely. Place all ingredients except the spinach and rice into a slow cooker. Cook on low for 6 to 7 hours or on high for 3 hours. Stir in the spinach right before serving over freshly cooked rice.
Conclusion
Enjoying a hearty, flavorful meal doesn’t have to be a financial burden. This Cheap Dinner Under $10 Vegetarian Budget proves that simple, whole-food ingredients can produce extraordinary results. It is a comforting dish that fills you up and provides essential nutrients without any stress. Whether you are a student, a busy parent, or just looking to save money, this recipe is a must-add to your weekly rotation. Grab your pot and start cooking this budget masterpiece tonight!

Cheap Dinner Under $10 Vegetarian Budget
- Total Time: 35 minutes
- Diet: Vegetarian, Vegan, Gluten-Free
Ingredients
- 1 cup dried red lentils, rinsed
- 1 cup long-grain white rice
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 can (14 oz) light coconut milk
- 3 cups vegetable broth (made from bouillon)
- 2 cups fresh or frozen spinach
- 1 tablespoon curry powder
- 1 teaspoon ground turmeric
- Salt and pepper to taste
- 1 tablespoon vegetable oil
Instructions
- Heat the vegetable oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for about 5 minutes until it becomes translucent and slightly golden. Stir in the minced garlic and grated ginger. Sauté for another 60 seconds until the mixture smells fragrant.
- Stir in the curry powder and turmeric, coating the onions and garlic to toast the spices for 30 seconds. Add the rinsed red lentils, coconut milk, and vegetable broth to the pot. Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for 15 to 20 minutes. The lentils are done when they are soft and have absorbed most of the liquid, creating a thick, creamy consistency.
- While the lentils simmer, cook your white rice according to the package instructions in a separate small pot. Once the lentils are tender, stir in the spinach and let it wilt for about 2 minutes. Season the mixture generously with salt and pepper. Fluff the rice with a fork and divide it into four bowls. Top each bowl with a large scoop of the creamy lentil dahl. Serve hot and enjoy your delicious, low-cost meal.
- Cook Time: 35 minutes









