A $50/week vegetarian meal plan
A real $50 grocery list, five dinner recipes, and the leftovers strategy that turns them into lunches. Built for one or two people.
$50 a week for groceries sounds impossible until you start cooking with eggs, beans, lentils, and seasonal produce. This is a real plan: five dinners, leftover lunches, and a $50 grocery list that feeds one or two people.
I tested this list at Trader Joe's in March 2026. Subtotal at the register: $48.74. Your local prices may vary by 10-20%, but the structure works anywhere.
The five dinners
- Monday: Red lentil curry with brown rice and yogurt
- Tuesday: Cacio e pepe with a green salad
- Wednesday: Black bean tacos with cabbage slaw and lime
- Thursday: Veggie frittata with roasted potatoes
- Friday: Mushroom risotto with arugula salad
Three of those (lentil curry, black bean tacos, frittata) make 4-6 servings, so they're also Thursday and Friday's lunches. Cacio e pepe and risotto are 2-serving dishes — make them on the night you want them fresh.
The grocery list
Produce — $14.20
Pantry — $19.80
Dairy & Eggs — $14.74
Total
The lunch strategy
Three of the dinners do double duty:
- Lentil curry — cook a full pot Monday night. You'll have 2 servings for Monday dinner + 2-3 for lunches.
- Black bean tacos — Wednesday night, plus the leftover beans and slaw make a great rice bowl Thursday lunch.
- Frittata — Thursday dinner gives you a slice for Friday lunch.
That covers 3 lunches without any extra cooking. The other 2 lunches are scrambled eggs on toast (already have the eggs) or a peanut-butter-and-banana sandwich. You're not winning a James Beard award at lunch — you're getting through Tuesday at 1 PM.
The math, broken down
- 5 dinners × 2 people = 10 servings dinner. $48.74 ÷ 10 = $4.87 per serving.
- 3 leftover lunches per person × 2 people = 6 servings lunch. Those are essentially free — they're already cooked.
- Total covered: 16 meals for 2 people on $48.74, or about $3 per meal.
How to scale it
Cooking for 4 instead of 2? Multiply produce and beans by 1.5x (not 2x — most recipes scale better than they look), add another dozen eggs, and you're at about $72 for the week. Per-serving cost barely changes.
Want to add meat back? Add $12-18 of chicken thighs to swap out the lentils on Monday and the frittata on Thursday. Total stays under $65, still cheaper than one HelloFresh delivery.