There’s no denying the convenience of a sandwich. Portable, easy to make, and even easier to eat, it’s one of the few foods you can literally enjoy on the go. But I’ve also found that the lunchtime favorite isn’t always as satisfying as I want it to be. Sure, a basic lunchmeat sandwich is easy to whip up, but I rarely ever feel full after eating one.
If you want a sandwich (or any meal, for that matter) to really fill you up, it should contain between 15 to 30 grams of protein, because protein is one of the key nutrients that keeps you fuller for longer, Amy Gorin, M.S., R.D.N., owner of Amy Gorin Nutrition in the New York City area, tells SELF. It should also a contain a balance of protein, fiber, and healthy fats, because that combination will keep you satiated for longer.
Luckily, these 17 recipes all fit that bill. They’re packed with both vegetarian and non-vegetarian sources of protein, as well as fiber-rich veggies and healthy fats like avocado, and they’re just as portable as their less-satisfying counterparts. Whether you’re looking for something spicy, creamy, cheesy or meaty, these ideas will cover all of your sandwich needs.