Question: I have been told that you always use 'beaucoup de':

I understand the below should use 'de'

J'ai mangé beaucoup de sandwichs
(I ate lots of sandwiches)

However, I was told even when you are saying 'lots of **the** sandwiches', you still use 'de', which I am not satisfied with:

J'ai mangé beaucoup **des** sandwichs que ma mère a preparé
(I ate lots of **the** sandwiches that my mum made)

Should 'de' be used in the above or can you use 'des' in a case when you are referring to specific things?

Answer: 
You're right, it would make no sense to use *de* in that situation. "Beaucoup de sandwiches" means "many sandwiches", not "many of the sandwiches."

In my view, there is nothing wrong with "beaucoup des sandwiches que ma mère a préparés." (But note the agreement of *préparés* with its direct object *sandwiches*.) 

It may be that the person you spoke to feels that "beaucoup des sandwiches" is not acceptable, or not elegant, and didn't really understand what you were getting at, so they suggested "beaucoup de." An alternative would be "plusieurs des sandwiches que ma mère a préparés."
*Devant un nom*, l'usage est *beaucoup **de***, quand ce nom est une entité.

Ici sandwich défini un type de nourriture préparé par la maman, et non un sandwich particulier.

Pour cet exemple *beaucoup des* n'est pas correct, car on se réfère à une seule entité : l'entité sandwich.

Mais pour : "*Beaucoup des* sandwiches que ma mère a préparés étaient délicieux !" *des* est correct, on peut distinguer un sandwich d'un autre, et tous ne l'était pas forcément.

> 
> Beaucoup de pain a été perdu (entité),  
> Beaucoup des pains de seigle n'ont pas été vendus (collection d'objets).
> 
> 
> Beaucoup d'eau a débordé du fleuve.  
> 
> Beaucoup des eaux du fleuve ont débordé.
> 
> 
> 

***[Voir les exercices](http://www.francaisfacile.com/exercices/exercice-francais-2/exercice-francais-92176.php)*** pour choisir la bonne formule.  

*[Exemples bilingues](https://www.lawlessfrench.com/grammar/de-vs-du-de-la-des-quantity/)*.