Besides Meat, What Else Has Protein? | Protein Swaps

Plenty of everyday foods besides meat supply steady protein so you can build meals that feel filling and balanced.

Many people sit down to plan dinner and wonder which foods besides meat supply protein. Maybe you eat less meat for budget, taste, or health reasons, or you simply want more variety on your plate. Protein shows up in far more foods than chicken breasts and steaks.

This guide walks through non-meat protein choices for breakfast, lunch, dinner, and snacks so you can see how they fit into simple, filling meals.

Besides Meat, What Else Has Protein? Everyday Foods To Use

When someone types “besides meat, what else has protein?” into a search bar, they are usually hoping for a clear list they can trust. Protein comes from both animal and plant sources, and many of them sit in your kitchen already. The list below focuses on widely available foods that work in simple meals, not specialty items that are hard to track down.

Food Typical Serving Protein (g per serving)
Greek yogurt, plain 3/4 cup (170 g) 15–18
Cottage cheese 1/2 cup (110 g) 12–14
Firm tofu 3 oz (85 g) 8–10
Tempeh 3 oz (85 g) 15–18
Cooked lentils 1 cup (198 g) 17–19
Cooked black beans 1 cup (172 g) 15
Peanut butter 2 Tbsp (32 g) 7–8
Mixed nuts 1 oz (28 g) 5–6
Eggs 1 large egg 6–7
Cooked quinoa 1 cup (185 g) 8
Oats, dry 1/2 cup (40 g) 5
Edamame, shelled 1/2 cup (75 g) 8–9

Protein values vary a little by brand and preparation. For more precise numbers on beans, grains, nuts, or dairy, tools such as USDA FoodData Central let you search thousands of foods by weight or cup size.

Protein Sources Besides Meat For Daily Meals

Meat-free protein can come from dairy, eggs, soy products such as tofu and tempeh, beans and lentils, whole grains, nuts, and seeds. Each group brings a slightly different mix of amino acids, fats, and fiber, which is why variety during the week matters more than perfection in a single meal.

Dairy Protein: Yogurt, Milk, And Cheese

Dairy foods pack protein in a way that feels familiar to anyone who eats cheese or drinks milk already. Greek yogurt stands out because straining removes some liquid and concentrates the protein. A small bowl at breakfast or as an afternoon snack can match the protein in several slices of deli meat.

Cottage cheese works in both sweet and savory dishes. Spoon it over fruit, tuck it into stuffed pasta shells, or spread it on whole grain toast with sliced tomato. Hard cheeses such as cheddar add smaller amounts of protein per ounce but still help when sprinkled over soups, tacos, or roasted vegetables.

Eggs And Egg-Based Dishes

Eggs remain one of the simplest answers when someone asks, besides meat, what else has protein? One large egg offers around six grams of protein along with minerals and choline. Scrambled eggs, omelets, frittatas, and egg muffins all give you a compact mix of protein and fat that tends to keep hunger away for a while.

If you want more protein from eggs without a large portion of yolks, blend whole eggs with extra egg whites. This mix bumps up protein per bite while keeping the texture close to regular scrambled eggs. Pair eggs with whole grain toast and fruit, and you have a meat-free meal that still feels solid.

Soy Foods: Tofu, Tempeh, And Edamame

Soybeans sit near the top of the list of meat-free protein foods. Tofu takes on flavors from marinades and sauces, so it slides easily into stir-fries, curries, noodle bowls, and sheet pan meals. Tempeh has a firmer bite and a nutty taste, which works well in sandwiches, grain bowls, and tacos.

Edamame, or young green soybeans, can be served in the pod as a snack or shelled and tossed over salads and rice bowls. Frozen edamame heats up fast and carries solid protein for its volume, which makes it handy on busy weeknights.

Beans, Lentils, And Other Legumes

Beans and lentils bring protein, slow-digesting carbohydrate, and fiber in one package. A cup of cooked lentils can deliver close to the protein in a small serving of meat, along with iron and potassium. Canned beans save time and still carry plenty of protein once rinsed.

You can stir beans into soups, mash them into spreads, use them in tacos, or fold them into salads. Lentil or chickpea based pasta can add more protein than standard wheat pasta while keeping the same comfort-food feel at the table.

Research groups such as Harvard public health teams note that replacing some red and processed meats with beans, legumes, and nuts can help heart health, especially when paired with vegetables, fruits, and whole grains.

Nuts, Seeds, And Nut Butters

Nuts and seeds do not top the charts for protein per gram, yet they shine as compact add-ons. A spoonful of peanut butter in oatmeal, a handful of almonds with fruit, or chia seeds stirred into yogurt can bump up total protein for the meal in seconds.

Nut and seed butters spread well on toast, crackers, apple slices, and rice cakes. If you watch calorie intake, use a measuring spoon from time to time, since these foods are dense in both fat and protein.

Grains With More Protein

All grains contain some protein, and a few rise above the rest. Quinoa, oats, farro, and barley bring more protein per cooked cup than white rice. They also carry fiber and minerals that keep energy steady during the day.

Swapping plain white rice for quinoa in a stir-fry or grain bowl, or choosing oatmeal over sugary breakfast cereal, gently raises protein intake without a drastic change in what your plate looks like.

How Much Protein Do You Need Each Day?

Before building a meal plan packed with non-meat protein, it helps to know how much protein your body usually needs. General guidance often starts around 0.8 grams of protein per kilogram of body weight for healthy adults, which works out to about 54 grams per day for a person who weighs 150 pounds. Many active people or older adults feel better with a slightly higher intake, spread across meals.

Research summaries from groups such as the Harvard Nutrition Source suggest that the quality of the protein package matters as well. That means looking at saturated fat, fiber, and sodium that travel with the protein, not just the grams on the label.

Plant foods such as beans, lentils, nuts, seeds, and whole grains can meet daily protein needs when portion sizes are generous and variety stays high. Dairy and eggs fill in gaps without relying on meat, which makes it easier to adjust your plate toward more plants while keeping protein steady.

Building Meat-Free High-Protein Meals

Once you know your target, the next question is how to spread protein across breakfast, lunch, dinner, and snacks. Many people feel satisfied when each main meal contains at least 15 to 25 grams of protein and snacks include 5 to 10 grams. The table below shows one sample day built around foods besides meat.

Meal Food Combination Approx. Protein (g)
Breakfast Oatmeal with Greek yogurt and peanut butter 22–25
Snack Apple slices with almond butter 6–8
Lunch Lentil soup with whole grain bread 20–25
Snack Roasted chickpeas or mixed nuts 6–10
Dinner Stir-fry with tofu, vegetables, and quinoa 25–30

This sample day lands in the range many adults aim for, and it does so without any meat. You can swap items, adjust portions, or add dairy and eggs where they suit your taste, as long as the rough protein target for each meal stays in sight.

Tips For Adding More Non-Meat Protein

Start With One Meal At A Time

You do not need to overhaul your entire eating pattern in one week. Pick one meal where meat is easy to remove, such as lunch sandwiches or weeknight pasta. Try bean-based chili instead of beef chili, lentil tacos instead of ground meat, or a tofu stir-fry instead of chicken.

Use Protein In Layers

Non-meat meals often feel flatter when the plate holds only starch and vegetables. Add protein in layers: beans in the soup plus a sprinkle of cheese, tofu in the stir-fry plus cashews on top, or yogurt with both nuts and seeds mixed in. Layers keep texture and flavor interesting while raising protein with each element.

Plan Ahead For Busy Nights

Keep a short list of meat-free, high-protein dinners that you can make quickly. Canned beans, pre-cooked lentils, frozen edamame, and shelf-stable tofu all shorten prep time. Cook a big batch of beans or grain once and use it in several dishes during the week.

When Meat Still Has A Place

Many people do not want to cut meat out completely, and that is fine. The main idea from current nutrition research is to shift the balance toward more plant protein and less processed meat. Lean poultry and fish, eaten along with beans, nuts, and whole grains, can fit into that pattern.

If you feel unsure about large changes to your diet or have medical conditions that affect protein needs, a registered dietitian can help tailor these meat-free ideas to your situation.

Bringing It All Together

The question in the title now has a clear answer: dairy, eggs, soy foods, beans, lentils, nuts, seeds, and protein-rich grains can all anchor satisfying meals. With a little planning and steady variety, you can meet your protein needs, enjoy meals that feel hearty, and lean more on plant and dairy protein without relying on meat every day.