Posts Tagged ‘lentils’

Budget Vegetarian Meals: 12 Cheap, Filling Dinners from Pantry Staples

by on Monday, October 12th, 2026

Eating well on a tight budget is one of the things vegetarian cooking does best. Some of the most satisfying dinners in the world, from Indian dal to Italian pasta e fagioli to a big pot of chili, are built on cheap pantry staples like beans, lentils, rice and canned tomatoes.

This guide shows you which staples to keep on hand, how to shop smarter, and 12 filling dinners you can make from them. There’s also a sample week to show how it all fits together.

The Cheapest Vegetarian Pantry Staples

A well-stocked pantry means you can always pull together a meal without a special trip to the store. These are the workhorses:

  • Dried beans and lentils. Dollar for dollar, they’re among the best-value foods you can buy, and a good source of plant protein and fiber. Lentils need no soaking and cook in 15–30 minutes.
  • Canned beans. A little pricier than dried but incredibly convenient. Rinse them before using.
  • Rice, pasta and oats. Cheap, filling and endlessly versatile.
  • Canned tomatoes. The base for sauces, soups, curries and chili.
  • Eggs. An affordable protein for quick dinners if you eat them.
  • Frozen vegetables. Peas, spinach, corn and mixed vegetables are picked and frozen at their best and won’t go bad before you use them.
  • Onions, carrots, cabbage and potatoes. Long-keeping, low-cost vegetables that add bulk and flavor.
  • Flavor builders. Garlic, stock cubes, soy sauce, cumin, chili powder, curry powder and dried oregano.

If you’re new to cooking beans from scratch, the Colorado State University Extension guide to cooking dry beans covers soaking, simmering and storing them step by step.

Shopping Tips That Save Money

  • Plan before you shop. Decide on your week’s dinners first and write a list. It’s the single best way to avoid impulse buys and waste.
  • Buy produce in season. In-season fruit and vegetables are usually cheaper and taste better. In winter, lean on cabbage, carrots, squash and frozen vegetables.
  • Compare unit prices. The shelf tag usually shows the price per ounce or pound. Larger bags of rice, oats and dried beans are often much cheaper per serving.
  • Choose store brands. For basics like canned tomatoes, beans and pasta, the store brand is usually just as good.
  • Check the bulk bins. Spices from bulk bins can cost a fraction of the jarred versions, and you can buy just what you need.

12 Budget Vegetarian Dinners

Each of these serves about four and relies mostly on pantry staples.

  1. Three-bean chili. Onion, garlic, chili powder, canned tomatoes and three kinds of beans, simmered for 30 minutes. Our vegetarian chili recipe is a great place to start.
  2. Red lentil dal. Simmer 1 cup red lentils with 3 cups water and ½ teaspoon turmeric for about 20 minutes, then stir in onion, garlic and cumin fried in oil. Serve with rice.
  3. Black bean tacos. Warm two cans of black beans with cumin, chili powder and a squeeze of lime, then pile into tortillas with shredded cabbage and salsa.
  4. Veggie fried rice. Day-old cold rice works best. Stir-fry it in a hot pan with frozen peas and carrots, scrambled eggs, garlic and soy sauce.
  5. Pasta e fagioli. Sauté onion, carrot and celery, add canned tomatoes, a can of white beans and 4 cups stock, simmer for 15 minutes, then cook 1 cup small pasta right in the pot until tender.
  6. Shakshuka. Simmer a can of tomatoes with sautéed onion, peppers, cumin and paprika until thick, make little wells, crack in 4–6 eggs, cover and cook until set. Serve with bread.
  7. Homemade bean burgers. Mashed beans, breadcrumbs, an egg and spices make burgers for a fraction of the price of store-bought. Try our homemade veggie burger.
  8. Minestrone. A pot of vegetable soup with beans, pasta and whatever vegetables need using up. For more ideas, A Beautiful Bowl of Soup by Paulette Mitchell is a lovely source of inspiration.
  9. Loaded baked potatoes. Bake large potatoes at 400°F for about an hour, then top with leftover chili, beans and cheese, or broccoli and cheese sauce.
  10. Chickpea and spinach curry. Fry onion, garlic, ginger and curry powder, add a can of tomatoes, two cans of chickpeas and a few handfuls of frozen spinach, and simmer for 15 minutes.
  11. Vegetable frittata. Whisk 8 eggs, pour over sautéed leftover vegetables and cheese in an ovenproof skillet, cook on the stovetop until the edges set, then finish under the broiler.
  12. Peanut noodles with cabbage. Toss cooked spaghetti or ramen noodles with a sauce of peanut butter, soy sauce, garlic, a little vinegar and hot water, plus thinly sliced cabbage and carrot.

Cook Once, Eat Twice: Using Leftovers

The cheapest meal is the one you’ve already cooked. Make a bigger batch on purpose and turn it into something different the next day. This “cook once, eat twice” idea is a favorite money saver, and Utah State University Extension’s guide to using leftovers has more tips on doing it safely.

  • Leftover chili becomes baked potato topping or burrito filling.
  • Extra rice becomes fried rice.
  • Spare dal thins out into a lentil soup with extra stock and vegetables.
  • Roasted or sautéed vegetables go into a frittata or pasta.

Refrigerate leftovers within two hours, eat them within 3–4 days, and freeze anything you won’t get to in time.

A Sample One-Week Budget Meal Plan

This plan uses overlapping ingredients so nothing goes to waste.

  • Monday: Three-bean chili with rice (make a double batch)
  • Tuesday: Loaded baked potatoes with leftover chili
  • Wednesday: Red lentil dal with rice (cook extra rice)
  • Thursday: Veggie fried rice with eggs and frozen peas
  • Friday: Black bean tacos with cabbage slaw
  • Saturday: Pasta e fagioli
  • Sunday: Vegetable frittata using up the week’s odds and ends

For lunches, eat dinner leftovers or simple sandwiches, and keep oatmeal on hand for breakfasts.

Frequently Asked Questions

What are the cheapest vegetarian foods?

Dried beans, lentils, rice, oats, pasta, canned tomatoes and eggs are among the cheapest staples for vegetarian cooking. Long-keeping vegetables like cabbage, carrots, onions and potatoes also cost little and add bulk to meals. Frozen vegetables are another low-cost option that reduces waste.

Is eating vegetarian cheaper than eating meat?

It often can be, especially when meals are built around beans, lentils, grains and seasonal vegetables rather than specialty products. Costs still depend on where you shop and what you buy. Meat substitutes and out-of-season produce can be pricey, so plan around pantry staples.

Are dried beans cheaper than canned beans?

Yes, dried beans usually cost less per serving than canned. The trade-off is time, since they need soaking and simmering. Lentils are the exception because they need no soaking and cook in 15–30 minutes.

How can I make cheap vegetarian meals taste good?

Use flavor builders such as garlic, onions, cumin, chili powder, curry powder, soy sauce and dried herbs, and season with salt as you go. A squeeze of lemon or a splash of vinegar at the end brightens simple dishes. Spices from bulk bins are an inexpensive way to stock up.

Cooking on a budget doesn’t mean eating dull food. With a pantry full of beans, grains and spices and a handful of reliable recipes, you can put warm, filling dinners on the table every night of the week. Start with two or three of these, and add more as you go.

High-Protein Vegetarian Meals: 15 Easy Ideas for Every Meal of the Day

by on Saturday, October 10th, 2026

If you cook vegetarian food at home, sooner or later someone asks, “But where do you get your protein?” The honest answer is: from lots of places. Beans, lentils, tofu, eggs, dairy, nuts and seeds all pull their weight, and with a little planning it’s easy to build meals around them that are filling, satisfying and full of flavor.

This guide gives you a simple overview of how much protein most adults need, a handy list of the best vegetarian protein sources, and 15 easy meal ideas that cover breakfast, lunch, dinner and snacks. Nothing fancy, just everyday food you’ll actually want to make.

How Much Protein Do Vegetarians Need?

Vegetarians need the same amount of protein as anyone else. A widely used guideline from the National Academy of Medicine is a minimum of about 0.8 grams of protein per kilogram of body weight per day for adults. That works out to roughly 50 grams a day for a 140-pound person. The Harvard Nutrition Source guide to protein explains this guideline clearly and is worth a read if you want more detail.

Needs vary with age, activity level and life stage, so treat that number as a starting point rather than a target to obsess over. If you train hard or play sports, a book like The Vegetarian Sports Nutrition Guide by Lisa Dorfman goes deeper, and if you have specific health concerns, a registered dietitian can give you advice tailored to you.

The practical takeaway is simple: include a good protein source at every meal, and mix different sources across the day. Variety covers you nicely.

The Best Vegetarian Protein Sources

Here are some of the most useful protein foods for vegetarian cooking, with approximate protein per 100 grams (about 3.5 ounces). Figures are rounded and vary by brand and preparation, so check the label or the USDA FoodData Central database if you want exact values.

Food Approx. protein per 100 g
Lentils (cooked) about 9 g
Chickpeas (cooked) about 9 g
Tofu (firm to extra-firm) about 8–17 g, depending on firmness
Tempeh about 19 g
Edamame (cooked) about 11 g
Eggs about 13 g (roughly 6 g per large egg)
Plain Greek yogurt about 9–10 g
Pumpkin seeds (hulled) about 30 g

Soy foods deserve a special mention because they’re so versatile. Tofu, tempeh, edamame and soy milk can slip into breakfasts, stir-fries and snacks alike, which is exactly why we’ve long encouraged readers to eat more soy products.

High-Protein Vegetarian Breakfasts

Breakfast is where many people fall short, because toast and fruit alone don’t offer much protein. These ideas fix that without adding much effort.

  1. Tofu scramble. Crumble a block of firm tofu into a hot, oiled skillet with a pinch of turmeric, salt, pepper and some sautéed onion and spinach. Cook for 5–7 minutes and serve on toast.
  2. Greek yogurt bowl. Top a cup of plain Greek yogurt with berries, a spoonful of nut butter and a sprinkle of pumpkin seeds.
  3. Veggie egg muffins. Whisk 8 eggs with a splash of milk, stir in chopped peppers, spinach and cheese, pour into a greased 12-cup muffin tin and bake at 350°F for about 20 minutes. They keep in the fridge for 3–4 days.
  4. Peanut butter overnight oats. Stir together ½ cup rolled oats, ½ cup milk or soy milk, ¼ cup Greek yogurt, 1 tablespoon peanut butter and 1 tablespoon chia seeds. Refrigerate overnight.

High-Protein Lunches and Bowls

Protein bowls are the easiest lunch formula going. Start with a grain, add a protein, pile on vegetables and finish with a sauce. Once you have the pattern down, you can mix and match endlessly.

  1. Crispy tofu and quinoa bowl. Toss cubes of pressed extra-firm tofu with a little soy sauce, oil and cornstarch, then roast at 425°F for 25–30 minutes, turning once. Serve over quinoa with edamame, cucumber, avocado and a drizzle of sriracha mayo.
  2. Chickpea “tuna” salad. Mash a drained can of chickpeas with mayo or Greek yogurt, Dijon mustard, chopped celery, pickles and lemon juice. Pile into sandwiches or lettuce cups.
  3. Lentil and feta salad. Combine cooked green or brown lentils with cherry tomatoes, cucumber, red onion, parsley and crumbled feta, then dress with olive oil and red wine vinegar.
  4. Hummus and veggie wrap. Spread a whole-wheat tortilla thickly with hummus, add roasted vegetables, greens and a few slices of hard-boiled egg or baked tofu, then roll it up.

High-Protein Vegetarian Dinners

Dinner is where beans, lentils and soy really shine. These are all weeknight-friendly and most make good leftovers.

  1. Red lentil curry. Soften an onion, garlic and ginger in oil, add 2 tablespoons curry powder, 1 cup rinsed red lentils, a can of coconut milk, a can of diced tomatoes and 2 cups water. Simmer for 20–25 minutes until the lentils are soft. Serve with rice.
  2. Tempeh stir-fry. Brown cubed tempeh in a hot pan, set aside, then stir-fry broccoli, peppers and snap peas. Return the tempeh with a sauce of soy sauce, garlic, ginger, a little maple syrup and rice vinegar.
  3. Black bean and sweet potato enchiladas. Fill tortillas with roasted sweet potato, black beans and cheese, cover with enchilada sauce and more cheese, and bake at 375°F for 20–25 minutes.
  4. Three-bean chili. A big pot of chili with kidney, black and pinto beans feeds a crowd. Top with Greek yogurt instead of sour cream for an extra protein boost.

Easy Protein Snacks

A good snack keeps you going until the next meal. These need little or no cooking.

  1. Roasted chickpeas. Pat a drained can of chickpeas very dry, toss with oil, salt and smoked paprika, and roast at 400°F for 25–35 minutes, shaking the pan halfway, until crunchy.
  2. Edamame with sea salt. Steam frozen edamame in the pod for a few minutes and sprinkle with flaky salt.
  3. Cottage cheese or yogurt with fruit and seeds. Quick, filling and endlessly adaptable.

For more on why protein matters at different stages of life, see our quick tip for vegetarian women about protein.

Frequently Asked Questions

Can vegetarians get enough protein without eating meat?

Yes, most vegetarians can meet their protein needs by eating a variety of foods such as beans, lentils, tofu, eggs, dairy, nuts and seeds. Including a good protein source at each meal and mixing sources across the day makes it simple. If you have specific health concerns, a registered dietitian can give personal advice.

What are the best high-protein vegetarian foods?

Tempeh, tofu, edamame, lentils, chickpeas, eggs, Greek yogurt and pumpkin seeds are among the most useful protein foods for vegetarian cooking. The table above shows approximate protein per 100 grams for each. Figures vary by brand, so check the label.

Can you eat high-protein vegetarian meals without eggs or dairy?

Yes, many of the best protein foods are plant-based. Tofu, tempeh, edamame, lentils, chickpeas, beans and seeds all work in vegan meals, and soy milk is a handy swap for dairy milk. Look for plant-based options in the bowls, dinners and snacks above.

Are canned beans as good as dried beans?

Canned beans are a perfectly good choice and save a lot of time. Drain and rinse them before using, and check the label if you want to avoid added salt. Dried beans are cheaper per serving but need soaking and longer cooking.

Eating plenty of protein as a vegetarian is less about special products and more about habits: a scoop of beans here, a handful of seeds there, tofu in the stir-fry and yogurt at breakfast. Pick two or three ideas from this list to try this week, and you’ll soon have a set of go-to meals that keep you full and happy.