If you don't have the space to grow a whole garden for fresh salad fixings, opt for growing baby lettuce. You'll be able to grow an almost constant supply in a small space.
"Baby" lettuce isn't actually a special kind of lettuce -- it's just lettuce that you plant with the intention of harvesting before it reaches maturity. Since the heads of lettuce never grow to their full size, you can plant the seeds closer together. You can even grow baby lettuce in a planter that fits on your window or balcony.
When you harvest, only remove about 75 per cent of the leaves. This gives the plant a chance to regrow, and makes sure you have plenty for the next salad. For more detailed instructions, check out the full post linked below.
How to Grow Baby Lettuce [Apartment Therapy]