As far as making tacos at home, IMO real tacos should never have lettuce, tomatoes and all that other stuff. Taco shells? And I agree with Rex, making tacos for one is not that cheap. But it's definitely cheap to make for 3-5 people. With less than $15 you can feed them using the ingredients you listed. Less if you leave out the cheese.