Soaring prices are an easy excuse to not eat healthy, but we’re squashing that rumor right here, right now! Fresh (and seasonal!) or frozen fruits and veggies are an obvious option for healthy eaters, but meaty proteins can easily put a dent in your wallet. Instead, try these meat-free protein sources for a cheap alternative to chicken breasts and beef.

  • Lentils. Yes, they’re a legume, but ounce-for-ounce they pack more protein than beef (and way less fat!). Buy ’em for a measly $.12 per ½ cup.
  • Beans. We’re talkin’ garbanzo, black, pinto, and many more. These healthy legumes are versatile and cheap — we’re talking $.30 per ½ cup.
  • Fish. Canned fish has seriously gone up in quality, with options like standard tuna and tasty salmon that actually taste good. Try them out to get a healthy dose of omega-3s at about $.75 per serving.

The Takeaway: No need to splurge at the supermarket in order to eat healthy. Vegetarian options like lentils and beans are packed with protein, or try unexpected sources for fish. Read on for even more cheap and healthy eats.

Getting’ Grainy

Lentils and bulgur wheat plus feta and farm-fresh veggies make for a bright and tasty tabouleh.

Fun Fact

Lentils have been found in Egyptian tombs dating as far back as 2400 B.C.