Eating healthy doesn't have to be expensive. These meals cost less than $5 per serving and are actually nutritious and filling.
Rice + canned black beans + cumin + salt + lime juice. A complete protein with fiber and complex carbs. Add hot sauce for flavor.
Pasta + garlic + olive oil + red pepper flakes + parmesan. Aglio e olio is a $1 Italian classic. Add a can of tomatoes for $0.50 more.
Leftover rice + 2 eggs + soy sauce + frozen vegetables. The key is using cold rice. Costs almost nothing and takes 10 minutes.
Dried lentils + canned tomatoes + onion + garlic + cumin. One pound of lentils makes 8+ servings. High in protein and fiber.
Oats + banana + cinnamon + peanut butter. A filling breakfast for under $1. Add milk or honey if you have it.
Tortillas + canned beans + cheese + salsa. Fry until crispy. Add leftover chicken or vegetables if available.
Canned tuna + mayo + celery + bread. High protein, ready in 5 minutes. Use Greek yogurt instead of mayo for a healthier version.
Frozen stir fry vegetables + soy sauce + rice. Add an egg or tofu for protein. Frozen vegetables are cheap and just as nutritious as fresh.
Ramen noodles + peanut butter + soy sauce + sriracha + sesame oil. Cook noodles, mix sauce ingredients, toss together. Add vegetables if available.
Sweet potato + black beans + salsa + sour cream. Poke holes, microwave 5 minutes, top with beans and salsa. Complete meal for $1.
Need more ideas? Try our free Random Food Generator.
Buy in bulk (rice, beans, oats, lentils), use frozen vegetables, cook at home, and plan meals around cheap staples. Avoid processed foods and expensive snacks.
Dried lentils and beans ($0.10-0.15 per serving), eggs ($0.25-0.35 each), and canned tuna ($0.50-0.75 per can).