ShopIt Dinner sorted. Groceries sorted. Budget sorted.

Feed your family for the entire week without breaking the bank. This vegetarian-friendly plan delivers five nights of hearty dinners plus daily staples for less than you'd expect, focusing on filling proteins like lentils, beans, and eggs.

Budget-Friendly Vegetarian Family Meal Plan

This plan is designed to feed a family of four. It focuses on high-volume, low-cost staples like oats, potatoes, and rice to ensure everyone stays full. By using versatile ingredients like a large block of cheese and frozen vegetables, you minimize waste and maximize flavor across multiple meals.

Monday — Red Lentil & Potato Dahl

A comforting, protein-packed dahl that gets a creamy texture from the potatoes, served over fluffy white rice.

  1. Sauté one large chopped onion in a large pot with a splash of oil until soft.
  2. Stir in 1 tsp each of turmeric and cumin, then add 500g of peeled and diced potatoes, cooking for 2 minutes.
  3. Rinse 250g of red lentils and add them to the pot along with 3 cups of vegetable stock.
  4. Bring to a boil, then reduce heat and simmer for 20-25 minutes until the lentils and potatoes are tender.
  5. Serve in deep bowls over 250g of cooked white rice.

Tuesday — Cheesy Bean Quesadillas

Crispy tortillas filled with spiced kidney beans and melted cheese—always a hit with kids.

  1. Sauté a small diced onion in a pan, then add one drained can of kidney beans and 1 tbsp of taco seasoning.
  2. Cook for 5 minutes, mashing the beans slightly with a fork to create a coarse paste.
  3. Lay out 8 flour tortillas and spread the bean mixture over one half of each; top with a generous handful of grated cheese.
  4. Fold the tortillas in half and fry in a dry pan over medium heat for 2-3 minutes per side until golden and the cheese has melted.
  5. Slice into wedges and serve immediately.

Wednesday — Vegetable Pasta Bake

A family favorite that hides plenty of nutrients inside a bubbly, cheesy crust.

  1. Preheat your oven to 180°C.
  2. Boil 500g of spiral pasta in salted water until just undercooked (al dente).
  3. In a large baking dish, mix the cooked pasta with one can of chopped tomatoes, 500g of frozen mixed vegetables, 2 cloves of minced garlic, and 1 tsp of dried oregano.
  4. Top with a layer of grated cheese and bake for 20 minutes until the sauce is bubbly and the cheese is golden brown.

Shopping List

Meal Prep & Tips

Nutrition Estimations

Red Lentil & Potato Dahl: 420 kcal | 18g Protein | 78g Carbs per serving.

Cheesy Bean Quesadillas: 480 kcal | 22g Protein | 54g Carbs per serving.

Vegetable Pasta Bake: 510 kcal | 20g Protein | 82g Carbs per serving.

Prices are based on store pricing data at the time of creation and may have changed. Always check current prices before purchasing.

Recipes and nutritional information are suggestions only. Always check product labels for allergens and dietary requirements.

This meal plan was built by ShopIt

Tell us what you want to eat and we'll find the cheapest prices from local stores — with a shopping list ready to go.

Plan my meals →