It’s important to include healthy sources of protein in your diet each day. Protein helps your body with a number of important functions and helps you maintain muscle mass.

When you think of protein, steak or chicken might come to mind. But if you’re not a big meat eater, you have other options to make sure you get the recommended amount of protein that your body needs.

Worry not, because there are plenty of protein-rich vegetables that are available year-round. Try out these 19 options for plenty of variety. They can each be enjoyed alone as a side dish, or in different recipes for a filling main course.

Total protein: 4.26 grams per 1 stalk (medium)

There’s a reason your parents always told you to eat your little green trees. In addition to protein, broccoli offers filling fiber, vitamins K and C, and more.

Recipes to Try

Magic Broccoli from RecipeTin Eats

Roasted Pecan Broccoli from Slim Palate

Total protein: 4.68 grams per 1 large ear

Sweet corn is as nutritious as it is tasty. Look for fresh corn in the summertime, or use the frozen version for recipes year-round.

Recipes to Try

Sweet Corn, Zucchini, and Fresh Mozzarella Pizza from How Sweet It Is

Sweet Corn Chowder from Maebells

Total protein: 5 grams per 1 medium potato (with skin)

The trusty spud gets a bad rap. It’s actually packed with protein and vitamins C and B-6. Extra points if you eat the skin!

Recipes to Try

Healthy Twice Baked Potatoes from bFeedme

Baked Potato Wedges from Home Cooking Adventure

Total protein: 18 grams per 1 cup

If you normally only eat edamame at your local sushi restaurant, it’s time to start enjoying it at home. It’s packed with healthy plant protein, vitamins, and minerals.

Recipes to Try

Spicy Sesame Edamame from The Salty Tomato

Crispy Parmesan Garlic Edamame from Homemade Hooplah

Total protein: 18 grams per 1 cup

Lentils aren’t technically a vegetable. They are actually a pulse, found in the legume family. But you won’t find a better option when it comes to an inexpensive, readily available, vegetarian-friendly protein. Bonus: Dry lentils cook up in only 15 minutes!

Recipes to Try

Red Lentil Taco Soup from Connoisseurus Veg

Four Corners Lentil Soup from My New Roots

Total protein: 8.5 grams per 1 cup

If you think green peas are mushy and unappetizing, you’re not alone. But they are versatile and can be a delicious addition to many recipes.

Recipes to Try

Green Monster Veggie Burger from Vegan Heaven

Crunchy Roasted Green Peas from Super Healthy Kids

Total protein: 2.9 grams per 1 cup

Nothing says springtime like fresh asparagus. Try these yummy spears roasted, grilled, or steamed. You can even wrap them in bacon for a protein-filled treat.

Recipes to Try

Shrimp and Asparagus Stir-Fry with Lemon Sauce from Home Cooking Memoirs

Bacon Wrapped Caramelized Sesame Asparagus from How Sweet It Is

Total protein: 3 grams per 1 cup

If you hated Brussels sprouts as a kid, it might be time to try them again. They are delicious roasted, steamed, or even shredded in a salad.

Recipes to Try

Roasted Brussels Sprouts with Bacon and Apples from Back to Her Roots

Brussels Sprouts Sweet Potato Hash from A Healthy Life for Me

Total protein: 4 grams per 1 artichoke

Artichokes are a popular ingredient in the heart-healthy Mediterranean diet. They are versatile enough to enjoy in a salad, and are also delicious steamed or baked.

Recipes to Try

Baked Artichoke Chicken from Inspired Dreamer

Easy Artichoke, Spinach, and Herb Frittata from Linda Wagner

Total protein: 1.27 grams per 1 cup

Broccoli raab, also known as rapini, is popular in Italian cooking. It works well sautéed as a side dish, or you can try it incorporated in other dishes like pasta and eggs.

Recipes to Try

Italian-Style Garlicky Broccoli Raab from She Loves Biscotti

Broccoli Raab and Egg Pizza from The Tart Tart

Total protein: 2.67 grams per 1 avocado (medium)

You can do a lot more with avocado than just make guacamole. Try it in a pudding or smoothie for a creamy, thick, and protein-filled twist.

Recipes to Try

Vanilla and Honey Avocado Pudding from The Iron You

Guacamole Deviled Eggs from Everyday Dishes

Total protein: 2.05 grams per 1 cup (chopped)

You can do a lot more with cauliflower than just cover it with cheese. Try it in a soup or roasted for a flavorful side dish.

Recipes to Try

Cauliflower Hazelnut Soup from What’s Cooking Good Looking

Balsamic Glazed Cauliflower from Cupcakes and Kale Chips

Total protein: 2.57 grams per 100 grams

This salad staple has a surprisingly high amount of protein per serving. Beyond salad, try it in pasta, on top of pizza, or with eggs.

Recipes to Try

Linguine with Arugula, Garlic, and Parmesan from Gimme Some Oven

Gruyere, Fig Jam, and Arugula Breakfast Sandwiches from How Sweet It Is

Total protein: 12 grams per 1/4 cup (dry)

Mung beans are part of the legume family and offer plenty of protein per serving. They also are a good source of iron and fiber.

Recipes to Try

Mung Bean and Coconut Curry from The Muffin Myth

Sprouted Mung Bean Burgers from Holy Cow Vegan

Total protein: 6.84 grams per 100 grams

This little legume packs a nutritious punch. Even if you don’t like the taste, consider eating them for the potassium, fiber, and iron.

Recipes to Try

Mediterranean-Style Baked Lima Beans from Beard and Bonnet

Herbed Lima Bean Hummus from Recipe Girl

Total protein: 2.34 grams per 10 ounces

Popular in many Southern dishes, turnip greens are packed with vitamins and minerals. For a twist, substitute spinach or kale with turnip greens in recipes.

Recipes to Try

Fennel with Turnip Greens from Naturally Ella

Turnip Green Dip from Lana’s Cooking

Total protein: 1.93 grams per 1 cup

If you’re looking for a new vegetable to try, consider okra. You can add it to soups, stews, and even curry for a crunchy taste.

Recipes to Try

Cornmeal Fried Okra from A Sweet Pea Chef

Fish and Okra Curry from One Bite More

Total protein: 2.97 grams per 1 cup

Mushrooms are more than just a pizza topper. They have only 20 calories per cup, but are packed with protein, potassium, and other disease-fighting goodness.

Recipes to Try

Wine and Thyme Mushrooms from Veggie Belly

Roasted Mushroom and Romaine Salad from Cookin Canuck

Total protein: 2.2 grams per 1 cup

The next time you make something with beets, don’t throw away the green leaves! You can bake or sauté them, or throw them in a green smoothie for a nutritious boost.

Recipes to Try

Beet Green and Mushroom Frittata from Fig and Honey

Baked Beet Green Chips from Eat Thrive Grow