Tacos and nachos get a bad reputation in health circles. People assume they’re junk food, loaded with greasy meat and not much else.

But here’s the thing: the taco and nacho format is actually perfect for high-protein vegetarian eating. You’ve got a base that can hold beans, lentils, tempeh, cheese, Greek yogurt-based sauces, and whatever else you want to pile on.

The structure does the work for you. All you need are the right filling ideas.

These seven recipes focus on protein without sacrificing flavor. We’re talking 15-25 grams per serving in most cases, depending on how generous you are with toppings. No sad, bland health food here.

1) Black bean and walnut taco meat

This is my go-to when I want something that mimics the texture of ground beef without any fake meat products. The combination of mashed black beans and finely chopped walnuts creates that crumbly, savory base you’re looking for.

The trick is cooking the walnut pieces until they’re slightly toasted before adding the beans. This deepens the flavor and gives everything a meatier bite. Season aggressively with cumin, smoked paprika, garlic powder, and a splash of soy sauce for umami.

You’ll want about a cup of black beans and half a cup of walnuts per two servings. Pile it into corn tortillas with pickled onions, cilantro, and a squeeze of lime. Each taco delivers around 12 grams of protein.

2) Tempeh carnitas nachos

Tempeh is one of those ingredients people either love or haven’t learned to cook properly yet. The secret is treating it like you would pork carnitas: shred it, season it heavily, and let it get crispy in a hot pan with a little oil.

Marinate crumbled tempeh in orange juice, lime juice, cumin, oregano, and chipotle. Let it sit for at least 20 minutes, then cook it in a cast iron skillet until the edges are golden and slightly charred.

Layer over tortilla chips with black beans, shredded cheese, jalapeños, and a drizzle of crema. One serving of tempeh alone packs about 20 grams of protein, and that’s before you add the beans and cheese.

3) Lentil and mushroom street tacos

Lentils and finely diced mushrooms together create something magical. The lentils bring protein and substance while the mushrooms add that deep, earthy flavor that makes you forget you’re eating plants.

Cook green or brown lentils until just tender, not mushy. In a separate pan, sauté minced cremini mushrooms until they release their liquid and start to brown. Combine everything with taco seasoning and a touch of tomato paste.

Serve on small corn tortillas with diced white onion, fresh cilantro, and salsa verde. The lentil-mushroom combo gives you about 9 grams of protein per half-cup serving. Double up on tacos and you’re in solid territory.

4) Loaded Greek yogurt nachos

Most nacho recipes drown everything in sour cream. Swap that for thick Greek yogurt and you’ve just added a protein boost without changing the flavor profile much at all.

Build your nachos with a base of sturdy tortilla chips, refried beans, and shredded Mexican cheese blend. Bake until the cheese is melted and bubbly. Then top with generous dollops of full-fat Greek yogurt mixed with lime zest and a pinch of salt.

Add pico de gallo, sliced jalapeños, and fresh avocado. A quarter cup of Greek yogurt adds about 6 grams of protein on top of whatever your beans and cheese are contributing. It’s a simple swap that adds up.

5) Crispy chickpea tacos with tahini sauce

Roasted chickpeas make an excellent taco filling when you get them properly crispy. They’ve got that satisfying crunch and enough protein to anchor the whole meal.

Drain and dry canned chickpeas thoroughly. Toss with olive oil, smoked paprika, cumin, and a pinch of cayenne. Roast at 425°F until golden and crunchy, about 25-30 minutes, shaking the pan halfway through.

Serve in warm flour tortillas with shredded cabbage, pickled red onions, and a drizzle of tahini thinned with lemon juice and garlic. One cup of chickpeas delivers about 15 grams of protein, and the tahini adds a few more grams plus healthy fats.

6) Cottage cheese queso nachos

I’ve mentioned this before, but blended cottage cheese is one of the most underrated ingredients in vegetarian cooking. Blend it smooth with some nutritional yeast, garlic powder, and a little pickled jalapeño brine, and you’ve got a high-protein queso that rivals the real thing.

Warm the blended mixture gently on the stove, adding a splash of milk if it gets too thick. Pour over chips layered with black beans, corn, and diced tomatoes.

Half a cup of cottage cheese in your queso adds about 14 grams of protein. Combined with the beans, you’re looking at a seriously protein-dense plate of nachos that doesn’t taste like health food.

7) Spiced tofu tinga tacos

Tinga is traditionally made with shredded chicken in a smoky tomato-chipotle sauce. Firm tofu, crumbled and cooked in that same sauce, absorbs all those flavors and delivers comparable protein.

Press extra-firm tofu to remove moisture, then crumble it into small pieces. Simmer in a sauce of crushed tomatoes, chipotles in adobo, onion, and garlic until the tofu has absorbed most of the liquid and taken on a deep red color.

Pile into corn tortillas with sliced avocado, crumbled queso fresco, and fresh cilantro. Half a block of tofu gives you about 20 grams of protein, making these tacos a solid post-workout meal.

The bottom line

High-protein vegetarian tacos and nachos aren’t complicated. You just need to think about your fillings differently. Beans, lentils, tempeh, tofu, chickpeas, Greek yogurt, cottage cheese: these are your building blocks.

Mix and match based on what you have. Layer strategically so every bite has protein, flavor, and texture. And don’t skimp on the toppings, because that’s where tacos and nachos really come alive.

Pick one recipe from this list and make it this week. You’ll realize pretty quickly that vegetarian Mexican food can be just as satisfying and protein-rich as anything else on your table.