Peanuts: Peanuts and peanut butter are your tasty companions. Whether you're snacking on them or spreading them on toast, they bring a satisfying protein boost.

10

Tofu: Think of tofu as the chameleon of the food world. Made from soybeans, it can transform into anything from stir-fries to sandwiches, giving you a protein boost.

09

Black Beans: These beans are the all-stars in burritos, soups, and salads. They're not just tasty; they bring a good dose of protein to your plate.

08

Lentils: Picture lentils as the hearty addition to your soups and stews. They bring not only protein but also a comforting and wholesome feel to your meals

07

Chickpeas (Garbanzo Beans): Chickpeas are the multitaskers of the kitchen. From hummus to salads to a crunchy snack, they add a protein punch to your day.

06

Edamame: These are like the cool, young soybeans that not only make a delicious snack but also sneak in some extra protein. Toss them in salads for that extra crunch.

05

Hemp Seeds: Hemp seeds are the silent warriors, rich in protein and omega-3 fatty acids. Sprinkle them on your salads, yogurt, or blend them into your favorite smoothie.

04

Quinoa: Quinoa is like a protein superhero that can replace your regular rice or pasta. It's a complete protein and brings a unique flavor to your dishes.

03

Spinach: While not the protein powerhouse, spinach adds a touch of green goodness to your diet. Throw it in salads, blend it into smoothies, or sauté it for a nutritious side dish.

02

Chia Seeds: These little seeds are not only high in protein but also pack a punch of omega-3 fatty acids and fibre. Throw them into your smoothies, yogurt, or make a tasty pudding.

01