Follow Me On Pinterest!
Eating healthy shouldn’t drain your bank account, and this Budget Meal Prep Soup is the ultimate proof. We have all been there—standing in the grocery aisle staring at a thirty-dollar receipt for a single dinner. This recipe flips the script by using pantry staples and hearty, low-cost vegetables to create a massive pot of comfort for under $20. Whether you are a student on a strict budget or a busy professional looking to streamline your week, this savory lentil and vegetable soup provides six filling portions that actually taste better the next day. Get ready to save money without sacrificing a single ounce of flavor.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6 servings
- Difficulty: Easy
Nutrition values
- Calories: 295 kcal
- Protein: 15g
- Carbs: 48g
Why Make This Budget Meal Prep Soup Under $20
This recipe is a lifesaver for anyone looking to maximize their grocery budget. By focusing on dry lentils and root vegetables, you get a high-fiber, high-protein meal for a fraction of the cost of meat-based dishes. It is incredibly versatile, allowing you to swap in whatever wilting vegetables you have in your fridge. Most importantly, it is freezer-friendly. You can cook a double batch on Sunday and have “emergency” healthy meals ready to go for weeks. It’s warm, filling, and keeps you satisfied until your next meal.
Ingredients
- 1.5 cups dry brown or green lentils, rinsed
- 2 tablespoons olive oil or vegetable oil
- 1 large yellow onion, diced
- 3 medium carrots, sliced into rounds
- 3 stalks celery, chopped
- 4 cloves garlic, minced
- 2 large Russet potatoes, peeled and cubed
- 1 can (14.5 oz) diced tomatoes
- 8 cups vegetable broth (or water with bouillon cubes)
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- 2 cups fresh spinach or kale, roughly chopped
- Salt and black pepper to taste
Directions
Step 1: Preparation
Start by prepping all your vegetables. Dice the onion, slice the carrots, and chop the celery into uniform pieces to ensure even cooking. Peel your potatoes and cut them into bite-sized cubes. Rinse your dry lentils in a fine-mesh strainer under cold water to remove any dust or debris. Having everything ready before you turn on the stove makes the process stress-free.
Step 2: Sauté the Aromatics
Heat the oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery. Cook these for about 5 to 7 minutes until the onions are translucent and the vegetables start to soften. Stir in the minced garlic, dried oregano, and smoked paprika. Sauté for another 60 seconds until the spices become fragrant, being careful not to burn the garlic.
Step 3: Simmer the Soup
Pour in the cubed potatoes, the can of diced tomatoes (including the juices), the rinsed lentils, and the vegetable broth. Stir everything together and bring the mixture to a boil. Once boiling, reduce the heat to low and cover the pot with a lid. Let the soup simmer for 25 to 30 minutes, or until the lentils and potatoes are completely tender.
Step 4: The Final Touch
Turn off the heat. Stir in the fresh spinach or kale; the residual heat will wilt the greens in about a minute. Taste the soup and add salt and pepper as needed. If the soup is too thick, you can splash in a little extra water or broth to reach your desired consistency.
Step 5: Storage for Meal Prep
Allow the soup to cool slightly before transferring it into individual airtight containers. This recipe yields six generous servings. Store them in the refrigerator for up to 5 days or in the freezer for up to 3 months.
Expert Tips for Perfect Budget Meal Prep Soup Under $20
To get the most out of this recipe, use bouillon cubes or base instead of boxed broth to save even more money. If you want a creamier texture without adding dairy, take two cups of the finished soup, blend it in a blender, and stir it back into the pot. Always rinse your lentils, as they can sometimes contain small stones. If you find the soup lacks “brightness,” add a teaspoon of lemon juice or apple cider vinegar right before serving to make the flavors pop.
Delicious Variations
You can easily customize this soup based on what is on sale. Add a sliced smoked sausage or some browned ground turkey if you have extra room in your budget for meat. For a spicy kick, add a teaspoon of red pepper flakes or a chopped jalapeño during the sauté step. You can also swap the lentils for canned chickpeas or kidney beans for a different texture. If you have leftover rice or pasta, stir it into individual bowls when serving to make the meal even heartier.

Frequently Asked Questions
Can I use red lentils instead of brown?
Red lentils cook much faster and tend to break down into a mushy consistency. While still delicious, they will change the texture of the soup from chunky to more of a thick puree. If using red lentils, reduce the simmering time to 15 minutes.
How do I reheat this soup for meal prep?
You can reheat this soup in the microwave for 2-3 minutes, stirring halfway through. You can also warm it on the stovetop over medium heat. You may need to add a splash of water, as the lentils continue to absorb liquid as they sit.
Is this recipe vegan-friendly?
Yes, this recipe is naturally vegan and vegetarian as long as you use vegetable broth or water. It is a fantastic way to get plant-based protein on a budget.
Can I make this in a slow cooker?
Absolutely. Add all ingredients except the spinach to a slow cooker. Cook on Low for 7-8 hours or High for 3-4 hours. Stir in the spinach right before serving.
What is the best way to freeze this soup?
Freeze the soup in individual freezer-safe containers or silicone molds. Leave about an inch of space at the top of the container because the liquid will expand as it freezes. Thaw in the fridge overnight before reheating.
Conclusion
This Budget Meal Prep Soup proves that you can eat like royalty on a shoestring budget. By utilizing simple ingredients and one-pot cooking, you save time, money, and energy. It is a nutritious, comforting meal that supports your health goals and your wallet at the same time. Give this recipe a try this Sunday, and enjoy the peace of mind that comes with having a week of delicious lunches already waiting for you.

Budget Meal Prep Soup Under $20
- Total Time: 50 minutes
- Diet: Vegan, Vegetarian
Ingredients
- 1.5 cups dry brown or green lentils, rinsed
- 2 tablespoons olive oil or vegetable oil
- 1 large yellow onion, diced
- 3 medium carrots, sliced into rounds
- 3 stalks celery, chopped
- 4 cloves garlic, minced
- 2 large Russet potatoes, peeled and cubed
- 1 can (14.5 oz) diced tomatoes
- 8 cups vegetable broth (or water with bouillon cubes)
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- 2 cups fresh spinach or kale, roughly chopped
- Salt and black pepper to taste
Instructions
- Start by prepping all your vegetables. Dice the onion, slice the carrots, and chop the celery into uniform pieces to ensure even cooking. Peel your potatoes and cut them into bite-sized cubes. Rinse your dry lentils in a fine-mesh strainer under cold water to remove any dust or debris. Having everything ready before you turn on the stove makes the process stress-free.
- Heat the oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery. Cook these for about 5 to 7 minutes until the onions are translucent and the vegetables start to soften. Stir in the minced garlic, dried oregano, and smoked paprika. Sauté for another 60 seconds until the spices become fragrant, being careful not to burn the garlic.
- Pour in the cubed potatoes, the can of diced tomatoes (including the juices), the rinsed lentils, and the vegetable broth. Stir everything together and bring the mixture to a boil. Once boiling, reduce the heat to low and cover the pot with a lid. Let the soup simmer for 25 to 30 minutes, or until the lentils and potatoes are completely tender.
- Turn off the heat. Stir in the fresh spinach or kale; the residual heat will wilt the greens in about a minute. Taste the soup and add salt and pepper as needed. If the soup is too thick, you can splash in a little extra water or broth to reach your desired consistency.
- Allow the soup to cool slightly before transferring it into individual airtight containers. This recipe yields six generous servings. Store them in the refrigerator for up to 5 days or in the freezer for up to 3 months.
- Cook Time: 50 minutes









