If you’ve been searching for a high protein snack that actually tastes good, holds together without falling apart, and comes together with ingredients you can find at any grocery store this is the recipe you’ve been waiting for.
These spinach patties are crispy on the outside, tender on the inside, packed with plant based protein, and served alongside a smoky roasted red pepper walnut dip that is genuinely addictive. This combination works as a snack, a light lunch, a party appetizer, or a meal prep staple you’ll come back to week after week.
The best part? Both components are made with simple, wholesome ingredients. No complicated techniques, no fancy equipment, and no hour-long prep time. Just real food that works hard for you.
Why This Recipe Works So Well
The patties are built around soy granules also called textured vegetable protein or TVP which are one of the most affordable and protein dense plant based ingredients available.
Combined with fresh spinach, green peas, chickpea flour, and warm spices, these little patties pack a serious nutritional punch in a very small package.
The dip is where things get interesting. Roasted red bell peppers blended with walnuts, dried red chilies, garlic, and Indian fresh cheese creates a sauce that is smoky, slightly spicy, creamy, and deeply savory all at once.
It’s the kind of dip that makes you want to eat it straight off the spoon and it pairs perfectly with the mild, herby flavor of the spinach patties.
Together, they make a snack plate that feels satisfying and filling rather than like diet food. That’s the goal here.
Ingredients You’ll Need
For the Spinach Patties:
- 1 cup soy granules (textured vegetable protein / TVP), soaked in hot water and drained
- 1 cup fresh spinach, finely chopped
- ½ cup frozen or fresh green peas
- 2 green chili peppers, finely chopped (adjust to your heat preference)
- 1 teaspoon cumin powder
- Salt to taste
- 2 tablespoons chickpea flour (also sold as besan or garbanzo bean flour)
For the Roasted Red Pepper Walnut Dip:
- 6 to 7 walnut halves
- 2 dried red chili peppers
- 2 red bell peppers, roasted
- Salt to taste
- 3 to 4 garlic cloves
- 3½ oz paneer (Indian fresh cheese — find it at Indian grocery stores or well-stocked international aisles)
How to Make the Spinach Patties
Step 1 Soak the Soy Granules

Place the soy granules in a bowl and cover with hot water. Let them soak for 8 to 10 minutes until they are soft and fully hydrated. Drain well and squeeze out as much excess water as possible. This step is important if the granules hold too much moisture, the patties won’t hold together properly when cooking.

Boil the chopped spinach and peas.
Step 2 Combine the Patty Mixture

In a large mixing bowl, combine the drained soy granules, chopped spinach, peas, green chili peppers, cumin powder, and a generous pinch of salt. Mix everything together well. Add the chickpea flour and mix again the flour acts as a binder that holds everything together and adds a slight nuttiness to the flavor.
Step 3 Shape the Patties

Take small portions of the mixture and press them firmly between your palms to form small, flat patties roughly the size of a small slider bun. Make sure they are pressed together well so they don’t crack or fall apart during cooking. This recipe makes approximately 8 to 10 small patties depending on how you size them.
Step 4 Cook the Patties

Heat a non-stick skillet or cast iron pan over medium heat and lightly grease it with a small amount of oil. Place the patties in the pan without crowding them and cook for 3 to 4 minutes on each side until they are golden brown and slightly crisp on the outside.
Work in batches if needed. These can also be cooked in an air fryer at 375°F for 10 to 12 minutes, flipping halfway through.
How to Make the Roasted Red Pepper Walnut Dip
Step 1 Roast the Bell Peppers

Soak the walnut halves and dried red chili peppers in water for a while; this proves helpful during the blending process.
Place the whole red bell peppers directly over a gas flame or under your oven broiler, turning occasionally, until the skin is charred all over. Place them in a covered bowl for 10 minutes to steam, then peel off the charred skin, remove the seeds, and roughly chop the flesh.
Step 2 Blend the Dip
Add the roasted red bell pepper, walnuts, dried red chili peppers, garlic cloves, paneer, and salt to a blender or food processor. Blend until the mixture is smooth and creamy. Taste and adjust the salt and heat level as needed. If the dip seems too thick, add a tablespoon of water and blend again to loosen it.
Step 3 Taste and Serve

The dip should be smoky, slightly spicy, nutty, and creamy. It comes together in under 5 minutes once your peppers are roasted, and it keeps well in the fridge for up to 3 days in a sealed container.
Serving Ideas
Serve the warm patties alongside a generous bowl of the roasted red pepper walnut dip. They work beautifully as:
A high protein snack between meals that actually keeps you full for a couple of hours rather than sending you back to the kitchen 20 minutes later.
A party appetizer or game day snack platter — set out the patties on a board with the dip in the center and watch them disappear.
A light lunch served with a simple green salad and some warm flatbread or pita on the side.
A meal prep staple — make a double batch of both the patties and the dip on Sunday and have satisfying snacks ready to go all week.
Tips for Getting the Best Results
Squeeze the soy granules as dry as possible after soaking. Extra moisture is the main reason patties fall apart, and getting rid of it before mixing makes a significant difference in texture.
Don’t skip the chickpea flour. It’s the binder that holds this whole mixture together. If you can’t find chickpea flour, a small amount of regular all purpose flour works as a substitute, though chickpea flour adds better flavor and keeps the recipe gluten aware.
Press the patties firmly when shaping them. A loose patty will crack when you flip it. Take an extra few seconds to really compact each one before it goes in the pan.
Roast the peppers until they are truly charred. A light roast won’t give you the deep smoky sweetness that makes this dip so good. Go until the skin is blackened all over the flesh underneath will be perfectly cooked and sweet.
If you can’t find paneer at your local store, ricotta cheese pressed dry in a clean kitchen towel makes a reasonable substitute in the dip.
Nutrition Highlights
This recipe is built around high protein, high fiber ingredients that support steady energy and keep you feeling full. Soy granules are one of the most protein dense plant based foods available a single cup of dry TVP contains around 50 grams of protein.
Spinach adds iron, folate, and vitamins A and C. Peas bring additional protein and fiber. Walnuts in the dip add healthy fats and omega-3s. Paneer contributes calcium and additional protein.
This is genuinely a snack that feeds your body well not just something that tastes good.
Yes. Cooked and mashed chickpeas or lentils work well as a substitute. The protein content will be slightly lower, but the texture and flavor will still be very good.
As written, yes chickpea flour is naturally gluten-free, and all the other patty ingredients are also gluten-free. Just make sure your soy granules are certified gluten-free if you have celiac disease or a serious sensitivity, as cross-contamination can occur during processing.
Absolutely. Shape the patties, lay them on a baking sheet lined with parchment paper, and freeze until solid. Then transfer to a zip-lock bag and freeze for up to 2 months. Cook from frozen in a skillet over medium-low heat or in the air fryer just add a couple of extra minutes to the cooking time.
Firm tofu pressed dry is a good dairy-free substitute that keeps the dip creamy. Ricotta cheese pressed dry also works. Both give a similar mild, creamy quality to the finished dip.
The heat level depends on your green and dried chili peppers. For a milder version, remove the seeds from the green chilies before chopping them and use just one dried red chili in the dip. For more heat, add an extra green chili to the patty mix and keep the seeds in.
Yes. Place them on a lightly greased baking sheet and bake at 400°F for 18 to 20 minutes, flipping once halfway through, until golden and firm on the outside.
Store the dip in an airtight container in the refrigerator for up to 3 days. Give it a good stir before serving as it may thicken slightly in the fridge add a small splash of water to loosen if needed.
High Protein Spinach Patties with Roasted Red Pepper Walnut Dip
Ingredients
- For the Spinach Patties:
- 1 cup soy granules textured vegetable protein / TVP, soaked in hot water and drained
- 1 cup fresh spinach finely chopped
- ½ cup green peas fresh or frozen
- 2 green chili peppers finely chopped
- 1 teaspoon cumin powder
- Salt to taste
- 2 tablespoons chickpea flour besan / garbanzo bean flour
- For the Roasted Red Pepper Walnut Dip:
- 6 to 7 walnut halves
- 2 dried red chili peppers
- 2 red bell peppers roasted, peeled and seeded
- 3 to 4 garlic cloves
- 3½ oz paneer Indian fresh cheese
- Salt to taste
Instructions
- For the Patties:
- Soak soy granules in hot water for 8 to 10 minutes until fully soft. Drain and squeeze out all excess moisture thoroughly.
- Add drained soy granules, chopped spinach, peas, green chili peppers, cumin powder, and salt to a large mixing bowl. Mix well to combine.
- Add chickpea flour and mix again until the mixture holds together when pressed.
- Divide the mixture into equal portions and press firmly between palms to shape into small flat patties.
- Heat a lightly greased non-stick skillet over medium heat. Cook patties for 3 to 4 minutes per side until golden brown and crisp on the outside.
- Work in batches — do not overcrowd the pan. Set cooked patties aside on a plate.
- For the Roasted Red Pepper Walnut Dip:
- Roast red bell peppers directly over a gas flame or under the oven broiler, turning occasionally, until skin is fully charred all over.
- Transfer charred peppers to a covered bowl and steam for 10 minutes. Peel off charred skin, remove seeds, and roughly chop the flesh.
- Add roasted peppers, walnuts, dried red chili peppers, garlic cloves, paneer, and salt to a blender or food processor.
- Blend until smooth and creamy. Taste and adjust salt as needed. Add 1 tablespoon of water if the dip is too thick and blend again.
- To Serve:
- Arrange warm patties on a plate or board alongside a bowl of the dip.
- Serve immediately and enjoy as a snack, appetizer, or light meal.
Notes
Make sure soy granules are squeezed very dry after soaking excess moisture causes patties to fall apart during cooking.
Press patties firmly when shaping to prevent cracking or breaking when flipped.
Air fryer option: cook patties at 375°F for 10 to 12 minutes, flipping once halfway through.
Oven option: bake patties at 400°F for 18 to 20 minutes, flipping once halfway through.
Patties can be frozen raw for up to 2 months. Cook from frozen, adding 2 to 3 extra minutes to cook time.
Dip keeps in an airtight container in the refrigerator for up to 3 days.
For a dairy-free dip, substitute paneer with firm pressed tofu.
Reduce or remove chili peppers for a milder heat level.

