We Found the Best Protein Bars for On-the-Go Snacking

Crunchy, crispy, and chewy options with no chalky aftertaste.
Image may contain Adult Person Cream Dessert Food Ice Cream Face Head Photography Portrait and Accessories
Original photos taken by SELF senior commerce editor Sarah Felbin / Laneen Wells

All products are independently selected by our editors. If you buy something, we may earn an affiliate commission.

We love a quick and easy snack—and it doesn’t get much simpler than throwing a protein bar in your bag before heading out the door. The best protein bars do more than just hold you over until your next meal: They actually taste great (nothing chalky or too chewy, please) and have a solid amount of protein to keep you full.

We consulted registered dietitians with sports-nutrition expertise to find protein bars that are delicious and satiating, so you can focus on your health and workout goals (and not your empty, rumbling stomach).

Our top picks

Shop the best protein bars

Sweet, savory—there’s something for everyone.

Best Overall: Promix Protein Puff Bars

  • Amazon
  • Promix

Promix

Protein Puff Bars

Pros

  • Sweet and tasty
  • No sugar substitutes
  • Fun, nostalgic texture

Cons

  • On the pricey side
  • May be a little too dry for some

Craving a sweet treat, but in need of a more substantial pick-me-up? “These are like protein-packed adult Rice Krispies bars—so, so good,” one SELF staffer says, referring to their look and texture. Other SELF team members agree: The snickerdoodle flavor in particular was a hit with almost every single editor (although we were also partial to matcha).

We love that they’re crispy-crunchy, made with real sugar, and about as fun to eat as a protein bar can be. Bonus: They don’t have a funky aftertaste and they’re truly craveable—we were fighting over the last few in the box before we knew it.

Product specs

Protein source: Whey protein | Protein per serving: 15 grams | Fiber per serving: 5 grams | Dietary preferences: Gluten-free, kosher | Flavors: Birthday cake, blueberries and cream, chocolate chip, coconut, Madagascar vanilla, snickerdoodle, strawberries and cream

Runner-Up: Think! Protein Bars

  • Amazon
  • Think

Think!

Protein Bars (12-Pack)

Pros

  • High protein content
  • Great taste
  • Satisfying chewy texture

Cons

  • Contains sugar substitutes

I’ve been a huge fan of Think! bars for years—they have a dense, chewy texture that I find super satisfying. (It also means these bars are less likely to fall apart at the bottom of my purse or gym bag—another big win, in my book.) My favorite flavor is a toss-up between white chocolate and lemon; both are just sweet enough to feel like a real treat after a workout or on a busy afternoon.

One SELF Pantry Awards tester, who described herself as “not a huge fan” of most protein bars, loved Think!’s mint chocolate flavor. She says these bars were “super convenient” and perfect “for a quick hunger fix while traveling or as part of a breakfast.”

They taste great and are actually satisfying—if you consider yourself a protein bar skeptic, they just might make a believer out of you too.

Product specs

Protein source: Soy protein, calcium caseinate, whey protein | Protein per serving: 20 grams | Fiber per serving: 0 to 4 grams (depending on the flavor) | Dietary preferences: Gluten-free, kosher | Flavors: Boston crème pie, brownie crunch, chocolate crisp, chocolate crème cupcake, chocolate fudge, chocolate mint, chunky peanut butter, cookies and crème, creamy peanut butter, lemon crisp, lemon delight, white chocolate

Best Texture: Barebells High Protein Bars

  • Amazon
  • The Vitamin Shoppe

Barebells

Creamy Crisp High Protein Bars (12-Pack)

Pros

  • Tastes delicious
  • Crispy outside, chewy center
  • High protein content

Cons

  • Contains sugar substitutes

Barebells’s bars are another SELF staffer fave for their high protein content: The hazelnut and nougat flavor featured here contains 20 grams. The brand makes bars with whey- and plant-based protein sources (both of which feature a complete protein profile, meaning they contain the nine essential amino acids your body needs), so you can find a recipe that suits your preferences.

If you’re suffering from texture fatigue, most of Barebells’s flavors have a crispy coating that should liven up your bites. They also feature a dense, chewy middle, which I find majorly delicious. My favorite flavor is key lime pie (stay with me now): It has a bright, citrusy, curd-like layer; a sweet, crust-like layer; and a crunchy exterior—it totally tastes like the real thing.

Product specs

Protein source: Whey protein | Protein per serving: 20 grams | Fiber per serving: 3 grams | Dietary preferences: N/A | Flavors: Caramel cashew, choco hazelnut, chocolate dough, cookies and cream, creamy crisp, hazelnut and nougat, salty peanut, white chocolate almond, key lime pie, birthday cake

Best Vegan: Aloha Organic Plant Based Protein Bars

  • Amazon
  • Amazon

Aloha

Organic Plant Based Chocolate Mint Protein Bars (12-Pack)

Pros

  • Not too sweet
  • Tons of flavors to choose from
  • Won’t crumble in your bag
  • No unpleasant aftertaste
  • Some bars also have a lot of fiber

Cons

  • Some flavors contain monk fruit, which may not be for everyone

Aloha’s line comes highly recommended by Kelly Jones, MS, RD, CSSD, a board-certified specialist in sports dietetics and owner of Kelly Jones Nutrition, and multiple SELF staffers. In addition to its complete protein profile (thanks to multiple plant-based sources) and vegan-friendly recipe, Aloha wins points for taste and texture—Jones says her faves are the chocolate mint and chocolate espresso flavors.

I’m here to vouch for the vanilla almond crunch variety, which is not too sweet and features almonds as the first ingredient. SELF’s associate wellness director says Aloha checks her essential protein bar boxes too: They’re moist, chewy, and have “no weird aftertaste.”

One thing to note: Unlike a few of our other picks, Aloha bars also have an impressive amount of fiber (some flavors have 10 grams per bar).

Original photo by SELF senior commerce editor Sarah Felbin

Product specs

Protein source: Brown rice protein, pumpkin seed protein | Protein per serving: 14 grams | Fiber per serving: 10 grams | Dietary preferences: Gluten-free, kosher, vegan | Flavors: Chocolate caramel pecan, chocolate chip cookie dough, chocolate espresso, chocolate fudge brownie, chocolate mint, coconut chocolate almond, lemon cashew, maple sea salt, peanut butter cup, peppermint white chocolate, pumpkin spice, raspberry white chocolate, vanilla almond crunch

Best Chocolate-Based: Fulfil Protein Bars

  • Courtesy of the brand / Amanda Bailey
  • Amazon

Fulfil

Protein Bars (12-Pack)

Pros

  • Sweet taste
  • Good texture
  • Satiating, according to SELF testers

Cons

  • Contains sugar substitutes

Calling all chocolate lovers! Fulfil’s, well, filling protein bars won a SELF Pantry Award last year for their solid nutrient content and, of course, delicious taste. “With 15 grams of protein, these were a great in-between snack that kept me satiated and energized until my next meal,” one of our testers said. “I’m happy to have them in my pantry now for when I need a snack.”

All of the brand’s flavor combos involve chocolate in some way, so they’re a great option if you’re looking to add some extra protein to your day and make your sweet tooth happy at the same time.

Product specs

Protein source: Collagen, whey protein | Protein per serving: 15 grams | Fiber per serving: 0 grams | Dietary preferences: Gluten-free | Flavors: Chocolate peanut butter, chocolate peanut and caramel, chocolate salted caramel

Best Savory: Pescavore Ahi Tuna Jerky Strip

  • Courtesy of Pescavore
  • Amazon

Pescavore

Ahi Tuna Jerky Strip

Pros

  • Great alternative to sweet bars
  • Not too salty

Cons

  • Pricey

If you eat animal-based proteins and want some savory options in the mix, don’t count out the humble meat stick. Kelly LeVeque, CN, a clinical nutritionist, tells SELF that jerky is a great alternative to protein bars, and Pescavore’s Ahi Tuna Jerky Strip is our current favorite.

After testing dozens of meat snacks during SELF’s Pantry Awards, we gave this one a top spot for its just-right level of seasoning. Plus, for those wary of snacking on something fishy, our tester noted that its aroma is nice and subtle.

Product specs

Protein source: Ahi tuna | Protein per serving: 15 grams | Fiber per serving: 0 grams | Dietary preferences: Dairy-free, gluten-free, pescatarian | Flavors: Caribbean jerk, island teriyaki, smokey poke

More great options

While these bars didn’t make it into the winners’ circle, they still come highly recommended by experts and reviewers.

Clif Builders Chocolate Peanut Butter Protein Bars

Amazon

Clif Builders

Chocolate Peanut Butter Protein Bars (12-Pack)

Pros

  • High protein content
  • Has more carbs to aid recovery

Cons

  • Some reviewers notice an aftertaste

Jones tells SELF that she always has these high-protein bars from Clif in her pantry because they “offer 20 grams of complete plant protein to repair muscle, as well as carbohydrates to help replenish energy stores after a workout.” She adds that the chocolate peanut butter flavor is her favorite—we’re hungry just thinking about it.

Product specs

Protein source: Soy protein | Protein per serving: 20 grams | Fiber per serving: 3 grams | Dietary preferences: Gluten-free, plant-based | Flavors: Chocolate chip cookie dough, chocolate mint, chocolate peanut butter, cookies and cream, vanilla almond

Power Crunch Protein Wafer Bars

  • Amazon
  • Target

Power Crunch

Strawberry Crème Protein Wafer Bars (12-Pack)

Pros

  • Not too pricey
  • Nice texture

Cons

  • Contains sugar substitutes

As its name suggests, Power Crunch’s Protein Wafer Bars have a unique texture compared to others on our list—they’re crispy and have a delightful snap when you bite into them.

“They are my go-to emergency snack, and they don’t taste like chalk,” one SELF tester says. In addition to looking and tasting like a cookie, they cost a little less than a lot of our other picks do (another win).

Product specs

Protein source: Whey protein | Protein per serving: 13 grams | Fiber per serving: 1 gram | Dietary preferences: N/A | Flavors: Chocolate coconut, chocolate mint, French vanilla crème, lemon meringue, peanut butter crème, peanut butter fudge, red velvet, salted caramel, s’mores, strawberry crème

Honey Stinger Nut + Seed Bars

  • Amazon
  • Amazon

Honey Stinger

Nut + Seed Almond Pumpkin Seed Bars (12-Pack)

Pros

  • Good mix of protein and carbs
  • Distinct recipe and texture

Cons

  • Some Amazon reviewers find them hard to chew

If you eat Skippy straight from the jar, this one’s for you: Honey Stinger’s Nut and Seed Bars have a nut butter core and a caramel coating that’s rolled in oats and seeds (which are also a great source of healthy fats like omega-3s). You get a nice crunch, followed by a delicious, gooey middle.

They’re one of Jones’s top picks because of their combined protein and carbohydrate content, which helps provide “steady energy levels” after working out, she says. Plus, she adds that you don’t have to worry about them melting, since they don’t contain chocolate: “They hold up well [if] stored in your car in the summer.” (Or if they wind up at the bottom of your tote and stay there for a week or two—just speaking from experience.)

Product specs

Protein source: Whey protein | Protein per serving: 14 grams | Fiber per serving: 1 gram | Dietary preferences: Gluten-free, kosher, vegetarian | Flavors: Almond pumpkin seed, peanut sunflower seed

Perfect Bar Refrigerated Coconut Peanut Butter Protein Bar

  • Amazon
  • Amazon

Perfect Bar

Refrigerated Coconut Peanut Butter Protein Bar (3-Pack)

Pros

  • Nice, soft texture
  • Good mix of protein and carbs

Cons

  • Pricey
  • Requires refrigeration for longer-term storage

One SELF tester calls these not only “incredibly satisfying” (they contain a nice amount of carbs) but flat-out “the best tasting protein bars.” At 16 grams of protein each, they’re a solid option for active people who need a more substantial midday snack.

One thing to keep in mind if you’re stocking up: They stay freshest in the refrigerator, although you can keep them at room temperature for about a week.

Product specs

Protein source: Peanut butter, milk, egg, rice protein | Protein per serving: 16 grams | Fiber per serving: 4 grams | Dietary preferences: Gluten-free, kosher | Flavors: Almond butter, chocolate chip cookie dough, chocolate hazelnut crisp, chocolate mint, coconut peanut butter, dark chocolate almond, dark chocolate chip peanut butter, peanut butter, pumpkin pie, salted caramel

RXBAR Protein Bars

  • Amazon
  • Amazon

RXBAR

Protein Bars (12-Pack)

Pros

  • Smooth texture
  • Straightforward labeling and ingredients

Cons

  • Date-based recipe may not be for everyone

One SELF tester says she was pleasantly surprised by the consistency of RX Bars the first time she tried them: ”I found them easier to eat [than other protein bars], since they didn’t crumble everywhere and weren’t that hard to chew.” She also appreciates that the packaging clearly lists all ingredients (usually under 10 total) and that their taste lines up with what’s stated on the wrapper.

Product specs

Protein source: Egg whites | Protein per serving: 12 grams | Fiber per serving: 5 grams | Dietary preferences: Dairy-free, gluten-free | Flavors: Blueberry, chocolate sea salt, chocolate chip, coconut chocolate, mint chocolate, mixed berry, peanut butter, peanut butter chocolate, strawberry, vanilla almond

One Protein Sampler Variety Pack

  • Amazon
  • Walmart

One

Protein Sampler Variety Pack (8-Pack)

Pros

  • High protein content

Cons

  • Contains sugar substitutes

Another SELF tester has long been a fan of One Protein bars: They contain plenty of protein and come in flavors that you won’t find from most other brands (hello, fruity cereal). The cinnamon roll variety is a particular hit among Amazon reviewers—one even said it tastes just like the real thing.

Product specs

Protein source: Whey protein | Protein per serving: 20 grams | Fiber per serving: 5 grams | Dietary preferences: Gluten-free | Flavors: Birthday cake, blueberry cobbler, chocolate chip cookie dough, cinnamon roll, cookies and crème, fruity cereal, lemon cake, maple glazed doughnut, marshmallow hot cocoa, peanut butter and jelly, peanut butter cup, peanut butter pie, pumpkin pie, s’mores

  • Amazon
  • Target

Orgain

Organic Vegan Chocolate Chip Cookie Dough Protein Bars (12-Pack)

Pros

  • Vegan
  • Pleasantly soft texture

Cons

  • Lowest protein content on this list
  • Contains sugar substitutes

Jones recommends Orgain’s bars for people with moderate activity levels because they contain 10 grams of complete plant-based protein per serving—which can help support post-workout recovery but isn’t enough for highly active people.

They’re also a great choice for anyone who wants a lighter snack to enjoy between meals: “These are pretty compact, and they have a soft, chewy texture,” she says.

Product specs

Protein source: Brown rice protein, pea protein, chia seed protein | Protein per serving: 10 grams | Fiber per serving: 1 gram | Dietary preferences: Gluten-free, kosher, vegan | Flavors: Chocolate brownie, chocolate chip cookie dough, chocolate coconut

GoMacro Variety Pack

  • Amazon
  • GoMacro

GoMacro

Variety Pack (12-Pack)

Pros

  • Organic ingredients
  • Contains carbs and fats for added energy

Cons

  • Contains sugar substitutes

These tasty, chewy bars pack a lot of goodness into a tiny package, with 12 grams of protein and three grams of fiber per bar. They’re loved by vegans for their wide variety of delicious flavor combinations (we see you, salted caramel chocolate chip) and their texture, which feels a lot like a classic granola bar thanks to the addition of ingredients like oats, chocolate chips, dried fruit, and nut butter.

Product specs

Protein source: Milk protein isolate, collagen, whey protein concentrate, egg white | Protein per serving: 28 grams | Fiber per serving: 2 grams | Dietary preferences: Gluten-free | Flavors: Blueberry pie, fudge brownie, chocolate chip cookie dough, cake batter, salted peanut butter, peanut butter chocolate chunk

David Protein Bar Variety Pack

  • Amazon
  • David

David

Protein Bar Variety Pack (6-Pack)

Pros

  • High protein content
  • Nice texture

Cons

  • Contains sugar substitutes

A bar with 28 grams of protein that doesn’t taste like sawdust and feel like a brick? We’re listening.

These bars from David manage to pack a combination of whey, collagen, and egg white protein into only 150 calories, meaning 75% of the calories in this bar come from protein. Impressive!

The recipe doesn’t feature much in terms of carbs or fats, so this isn’t the best bar if you’re looking for more of a meal replacement or recovery snack with a more even balance of macronutrients. But with flavors like fudge brownie and cake batter and a soft, doughy texture, these are a yummy way to get more protein in your diet fast.

Product specs

Protein source: Milk protein isolate, collagen, whey protein concentrate, egg white | Protein per serving: 28 grams | Fiber per serving: 2 grams | Dietary preferences: Gluten-free | Flavors: Blueberry pie, fudge brownie, chocolate chip cookie dough, cake batter, salted peanut butter, peanut butter chocolate chunk

No Cow High Protein Bars

  • Amazon
  • Amazon

No Cow

High Protein Bars (12-Pack)

Pros

  • High fiber content
  • Dipped in dessert-like chocolate or frosting

Cons

  • Contains sugar substitutes

These bars really said, “We can build muscle and make your microbiome happy at the same time, thank you very much.” They’re chock-full of fiber, with 14 (!) grams coming from soluble corn. On top of that, you get 20 grams of vegan protein, six grams of net carbs, and drool-worthy flavors like cinnamon roll and key lime pie.

Product specs

Protein source: Brown rice and pea protein | Protein per serving: 20 grams | Fiber per serving: 14 grams | Dietary preferences: Vegan, dairy-free, gluten-free, keto | Flavors: Birthday cake, chocolate peanut butter cup, chocolate salted caramel, chocolate sea salt, cinnamon roll, key lime pie

How we test protein bars

Original photo by SELF senior commerce editor Sarah Felbin

We tapped registered dietitians and snack-savvy SELF staffers for their picks with the best ingredients, nutritional profiles, and flavors. We’ve tried dozens of protein bars, so we can speak to the taste, texture, and how filling they are firsthand.

How to shop for protein bars

What should you look for in a high-quality protein bar?

Rizzo says a bar should contain at least 10 grams of protein in order to meaningfully boost your daily intake and keep you satisfied between meals. Jones agrees and adds that highly active people who are working to build muscle—say, by lifting heavy weights or strength training multiple times a week—should look for bars with 15 to 20 grams of protein.

In addition to quantity, you should also check the protein source in your bar of choice. Rizzo says whole-food options like eggs, seeds, and nuts are especially good. But protein isolates (which are made by separating the protein content from a food source) like whey, which comes from milk, will do the trick.

What should you avoid in protein bars?

Besides any known allergens you’re sensitive to, like eggs or whey (if you have issues with dairy), there aren’t many ingredients you need to flat-out avoid in protein bars. But there are some you should be aware of before opening the wrapper.

First, sugar alcohols (like xylitol, erythritol, maltitol, or sorbitol) and other artificial sweeteners and sugar substitutes (like sucralose, stevia, or aspartame) appear on a lot of bars’ ingredient lists instead of real added sugar. They help bars taste sweet without adding many calories or causing the same kind of blood sugar spikes as regular sugar, but they can also upset your stomach and cause uncomfortable GI symptoms like gas, bloating, or diarrhea. As SELF has previously reported, the degree to which they can irritate your gut varies from person to person, but it’s something to keep in mind.

The amount of fiber in a protein bar can also have an impact on your stomach, Jones says. Fiber is good for you; it’s an important nutrient for regulating your digestion and increasing feelings of satiety. But some bars contain a lot of it, often in the form of oats, nuts, or other plant-based sources like chicory root. Eating too many grams of fiber in one sitting may cause bloating, cramping, and gas, especially if you’re not used to it.

Finally, you may want to skip a bar if collagen is listed as the only source of protein, Jones says. You don’t have to worry about it from a digestion standpoint—but collagen isn’t the best choice as far as protein supplements go because it isn’t a complete protein and it won’t adequately support your body’s recovery process, she explains.

Other than that, it’s a matter of finding the flavor, texture, and ingredient combo that works for you.

Frequently asked questions about protein bars

How much protein do I need in a day?

Protein plays an essential role in your body, Natalie Rizzo, MS, RD, author of Planted Performance, tells SELF. It supports your immune system, helps your organs and tissues function properly, and aids in repairing and building muscle—so you want to make sure you’re getting enough of it.

Sources differ on how much you need each day to get all those benefits, but the current recommended dietary allowance (RDA) is 0.36 grams per pound to avoid a deficiency. But if you exercise, you’ll likely want more to help you recover and support muscle building. The American College of Sports Medicine recommends that active folks (like those who lift weights or run races) eat 0.5 to 0.8 grams per pound, as SELF has previously reported.

What are the benefits of protein bars?

While there are all kinds of high-protein snacks that you can add to your diet, bars (much like protein powders) are particularly useful if you’re busy, traveling, or grabbing a quick bite at work, Jones says. They can also make it easy to keep your protein intake steady throughout the day, which can further support muscle recovery, she adds.

Plus, if variety is key in your quest for healthy snacks, you can always find a new flavor to try.

Is it okay to eat protein bars every day?

In a word, yes, Maya Feller MS, RD, CDN, a registered dietitian nutritionist based in Brooklyn, NY, tells SELF. If you’re short on time or have limited options, protein bars are a solid choice for getting more nutrients and staying full throughout the day. If you can, Feller recommends varying your choice of bar, so you can get a mix of protein sources and ingredients into your daily routine.

But it’s important to note that, for all their convenience, protein bars shouldn’t be your sole source of protein. “Ideally, I’d like people to eat food in its whole and minimally processed form,” Feller says.

As SELF has previously reported, most of your protein should ideally come from foods like meat, plant- or bean-based meat substitutes, eggs, and dairy. But, Feller says, this isn’t always possible—maybe you don’t live near a grocery store, or you don’t have access to a refrigerator to store your lunch at work. “When we’re buying things that are meal replacements, then we should think about: Whatzs this bar? What are the ingredients? What are the additives?” she says.

With reporting from Sara Coughlin

Related:

Get more of SELF’s great product recommendations delivered right to your inbox (for free!).