Fancy recipes—the kind that wow guests and look perfect on a food blog—are great, but they're not always the most practical option. A lack of money, space, time, or all of the above often limits our dinner choices, and most of the time we rely on a handful of ingredients that are always there for us when we need them. For this week's open thread, tell us: what are your kitchen staples?

I pretty much always have a bag of onions in my kitchen. They get caramelized and mixed into mujaddara; they get thrown into a pot of tomato sauce; they get cooked down and turned into soup even when the only other thing I have in the cupboard is a lonely box of vegetable bullion.

Much as it makes me seem like a feminist stereotype, I also keep lentils around all the time. As I don't cook meat at home, I tend to get my protein by throwing a handful of pulses into whatever dish I'm making. Sometimes that means canned beans, but I like the texture of lentils and will often cook a large amount at once and keep the leftovers in the fridge. Right now I'm using small French and black Beluga lentils that I got on clearance at Home Goods, but I'll settle for the cheap Safeway brand when those aren't around.

Your turn! What ingredients do you always keep well-stocked in your kitchen?

[Mujaddara image from Food52]