The Only High-Protein Veggie Sandwich Formula You Need

(1)

From beans to tofu to tempeh bacon, this high-protein veggie sandwich formula can help mitigate blood sugar spikes and keep you feeling full until your next meal.

an image of the Easy Veggie Sandwich with Avocado & Tofu
Photo:

Ali Redmond

Sandwiches are a tried-and-true meal, and they often feature meat like bacon, turkey or roast beef as their main source of protein. If you’re trying to focus on a more plant-based diet, you may think you can’t get enough protein in a meatless sandwich to keep you satisfied and strong—but, luckily, that’s far from the truth! Making a high-protein veggie sandwich is easy with our simple, four-step formula. 

These sandwiches feature whole-grain bread, vegetarian proteins like beans and tofu, veggies and your favorite spreads to deliver plenty of fiber and plant-based protein, which can help keep your blood sugars in check. That means steady energy levels through the afternoon. Bye-bye, dreaded afternoon crash! Hello, deliciousness!

How to Make a High-Protein Veggie Sandwich 

1. Start with Whole-Grain Bread

Start with whole-grain bread, whether it be whole-wheat sandwich bread, multigrain bread or a whole-wheat English muffin. This will ensure your meal has carbohydrates—your body’s preferred source of energy. We recommend picking whole-grain bread because it’s higher in fiber than white bread, and getting plenty of fiber in your meals is important for preventing blood sugar spikes. Whole grains are also higher in protein, which is another key nutrient for balancing blood sugars. It’s also an easy way to boost the total protein, vitamin and mineral content of your meal.

2. Add a Spread

A tasty spread can be the secret sauce (pun intended) that transforms a sandwich from good to great. Some tasty spread ideas include mayonnaise, pesto, aioli, oil and vinegar, hummus, avocado and mustard. Most of these sandwich spreads are a source of dietary fat, which can help your body absorb vitamins A, D, E and K from the other ingredients. Plus, it’s an opportunity to add heart-healthy unsaturated fats to your day to help manage cholesterol. 

a tempeh BLT sandwich being made

Ali Redmond

3. Use a Vegetarian Protein

Next it’s time to add the star of the show: protein. Pick a vegetarian protein source like low-fat cheese, eggs, beans, tofu or tempeh. There are lots of ways to enjoy these protein sources so you won’t get bored. Mash white beans, make an egg or chickpea salad, cook up smoky tempeh bacon, or mix and match reduced-fat cheeses. And there’s no need to pick just one vegetarian protein! Feel free to add multiple kinds to up the total protein content of your sandwich. 

4. Pile on the Vegetables

Finally, make sure to finish off your sandwich with plenty of vegetables. For most sandwiches, you’ll want to add veggies like cucumbers, lettuce, tomatoes, peppers, broccoli, onions or carrots. If you’re making a hot sandwich, then sautéed mushrooms, onions, peppers or zucchini would also work well. Either way, this final step will add more fiber, vitamins, minerals and antioxidants to your sandwich.

Best Combos to Try

  • Tempeh BLT: Spread 1 tablespoon avocado-oil mayonnaise on 2 slices whole-grain bread. Top 1 slice with 4 slices tempeh bacon (prepared according to package directions), 2 leaves green leaf (or romaine) lettuce, 2 slices tomato, 2 tablespoons thin-sliced red onion and ¼ cup Alfalfa sprouts. Top with the remaining bread slice. Nutrition Info: Calories 334, Fat 13g, Saturated Fat 2g, Cholesterol 15mg, Carbohydrates 38g, Total Sugars 7g, Added Sugars 0g, Protein 16g, Fiber 9g, Sodium 493mg, Potassium 311mg
  • Veggie-Tofu Scramble & Cheese Breakfast Sandwich: Heat 1 tablespoon neutral oil in a medium skillet over medium heat. Sauté 2 ounces crumbled tofu with ½ cup finely chopped vegetables (such as broccoli, spinach, onion and bell pepper). Spread ⅓ avocado, mashed, on 1 half of a whole-wheat English muffin. Top with 1 slice reduced-fat Cheddar cheese, the tofu scramble and the remaining English muffin half. Nutrition Info: Calories 438, Fat 27g, Saturated Fat 5g, Cholesterol 11mg, Carbohydrates 37g, Total Sugars 9g, Added Sugars 0g, Protein 15g, Fiber 9g, Sodium 570mg, Potassium 595mg
  • Sun-Dried Tomato & Spinach Sandwich: Spread 1 tablespoon pesto on 1 slice toasted whole-grain bread. Top with 2 tablespoons crumbled fat-free feta cheese, ¼ cup no-salt-added cannellini beans, 5 mashed sun-dried tomatoes, ½ cup fresh spinach and 1 chopped jarred artichoke heart. Drizzle with ½ teaspoon balsamic vinegar; top with the remaining toast slice. Nutrition Info: Calories 327, Fat 11g, Saturated Fat 2g, Cholesterol 2mg, Carbohydrates 39g, Total Sugars 5g, Added Sugars 0g, Protein 18g, Fiber 8g, Sodium 712mg, Potassium 514mg
  • Easy Veggie Sandwich with Avocado & Tofu: Combine 2 tablespoons nutritional yeast, ½ tablespoon cornstarch, ¼ teaspoon each onion powder and garlic powder and ⅛ teaspoon each salt and pepper in a shallow plate. Cut 4 ounces extra-firm tofu into ¼-inch-thick slices; add to the bowl and toss to coat in the spices. Coat the tofu with cooking spray; air-fry at 400°F for 15 minutes, flipping halfway. Spread 1 tablespoon mayonnaise and ⅓ avocado, sliced, on 2 slices whole-wheat bread. Top 1 slice with the tofu, 2 leaves green leaf lettuce, 2 slices tomato and ¼ cup Alfalfa sprouts. Top with the other bread slice. Nutrition Info: Calories 485, Fat 26g, Saturated Fat 4g, Cholesterol 6mg, Carbohydrates 43g, Total Sugars 5g, Added Sugars 0g, Protein 24g, Fiber 12g, Sodium 673mg, Potassium 992mg
an image of the Easy Veggie Sandwich with Avocado & Tofu

Ali Redmond

Tips from the EatingWell Test Kitchen

  • Store bread in the refrigerator or freezer to extend its shelf life. This may also increase its content of resistant starch, which can help prevent blood sugar spikes.
  • If you want to make your sandwich ahead, make sure to store the sandwich ingredients separately from the bread to prevent the bread from getting soggy. Toasting the bread can also help.
  • If you want your sandwich to have an extra pop of flavor without more sodium, add a teaspoon of vinegar. We recommend balsamic or red-wine vinegar. 


Nutrition Notes

  • Verify that your bread is whole-grain. Just because a bread label says wheat, doesn’t mean it’s 100% whole-wheat bread. Check the label to verify that the first ingredient is “whole-wheat flour.” The fiber content can also clue you in to the type of grain used. Most whole-grain breads have at least 2 to 3 grams of fiber per slice. 
  • Select a low-saturated-fat spread. Eating too much saturated fat can lead to high cholesterol, putting you at higher risk for heart disease. People with diabetes are already at higher risk of developing heart disease, so it’s especially important to be mindful of saturated fat if you have diabetes. Some heart-healthy spreads include avocado, nontropical oils like olive oil or avocado oil and hummus.
  • Be mindful of saturated fat in your protein source. Meat is a common source of saturated fat in American diets, but other animal products can be high in saturated fat, too. One example is cheese. If you’re adding cheese to your sandwich, selecting a low-fat cheese can help keep the total saturated fat content of the meal down. For less saturated fat, pick a protein source like beans or tofu.
an image of the ingredients to make a High-Protein Veggie Sandwich

Ali Redmond

Cook Mode (Keep screen awake)

Ingredients

  • ¼ cup hummus

  • 2 slices whole-wheat bread

  • ¼ avocado, sliced

  • 1 thin slice tomato

  • ¼ cup sliced cucumber

  • 2 tablespoons crumbled feta

Directions

  1. Spread ¼ cup hummus over 1 bread slice. Layer avocado slices, 1 slice tomato, ¼ cup cucumber and 2 tablespoons feta on top. Top with the remaining bread slice.

    the High-Protein Veggie Sandwich being assembled

    Ali Redmond

Nutrition Information

Serving Size: 1 sandwich

Calories 375, Fat 18g, Saturated Fat 5g, Cholesterol 13mg, Carbohydrates 40g, Total Sugars 5g, Added Sugars 0g, Protein 15g, Fiber 11g, Sodium 628mg, Potassium 682mg

Frequently Asked Questions

  • What veggies go well on a sandwich?

    Some of the best veggies for cold sandwiches are lettuce, tomatoes, spinach, alfalfa sprouts, cucumbers, carrots, radishes and peppers. For hot sandwiches, zucchini, broccoli, mushrooms, onions and peppers work well.

  • Is a vegetable sandwich healthy?

    A vegetable sandwich is a healthy way to get in fiber, vitamins, minerals and antioxidants. Just be sure to add a protein source, like hummus, tofu or beans, to help balance blood sugars and keep you full until you eat next.

  • What can I put on a sandwich instead of meat?

    Instead of meat, you can use eggs, beans, nut butter, cheese, tofu or tempeh on a sandwich for protein. Using whole-grain bread will also add a few more grams of protein to your sandwich.

EatingWell.com, October 2024

Sources
EatingWell is committed to using high-quality, reputable sources—including peer-reviewed studies—to support the facts in our articles. Read about our editorial policies and standards to learn more about how we fact check our content for accuracy.
  1. MedlinePlus. Carbohydrates.

  2. Centers for Disease Control and Prevention. Fiber: The Carb That Helps You Manage Diabetes.

  3. Poutanen KS, Kårlund AO, Gómez-Gallego C, et al. Grains - a major source of sustainable protein for health. Nutr Rev. 2022;80(6):1648-1663. doi:10.1093/nutrit/nuab084

  4. Reddy P, Jialal I. Biochemistry, fat soluble vitamins. In: StatPearls. StatPearls Publishing; 2024.

  5. Baptista NT, Dessalles R, Illner AK, et al. Harnessing the power of resistant starch: a narrative review of its health impact and processing challenges. Front Nutr. 2024;11:1369950. doi:10.3389/fnut.2024.1369950

  6. Centers for Disease Control and Prevention. Your Heart and Diabetes.

  7. Bowman SA, Clemens JC. Saturated fat and food intakes of adults: what we eat in america, nhanes 2017-2018. In: FSRG Dietary Data Briefs. United States Department of Agriculture (USDA); 2022.

Related Articles