Mash your lentils or chickpeas in a bowl.
Don't make them completely smooth.
Leave some texture for better meatballs.
Add breadcrumbs, onion, and garlic to the bowl.
Mix in the egg and soy sauce.
Season with salt and pepper generously.
The mixture should stick together when pressed.
Take small portions of the mixture in hand.
Roll them into round balls, about walnut-sized.
Make them all the same size.
This helps them cook evenly together.
You should get about 20 meatballs total.
Heat olive oil in your frying pan.
Place meatballs in the hot oil carefully.
Cook for 3 minutes on each side.
They should turn golden brown all over.
Remove them and set aside on a plate.
Use the same pan for the sauce.
Melt butter over medium heat slowly.
Add flour and whisk for one minute.
Pour in vegetable broth while stirring constantly.
Add cream and mustard to the mixture.
Let it simmer until sauce thickens nicely.
Add meatballs back to the creamy sauce.
Let them simmer for 5 minutes together.
This helps flavors blend perfectly together.
Serve hot with your favorite side dish.