Inklingo

soñar convssoñar en

soñar con

/soh-NYAR kon/

|
soñar en

/soh-NYAR en/

Level:B1Type:prepositionsDifficulty:★★★☆☆

💡 Quick Rule

The Rule:

Use 'soñar con' for what you dream ABOUT. Use 'soñar en' for the language you dream IN.

Memory Trick:

Think: 'Con' is for the 'con'tent of your dream. 'En' is for the 'en'vironment or language.

Exceptions:
  • In modern Spanish, 'soñar con' is the default for almost everything. 'Soñar en' is extremely rare outside of dreaming 'in a language'.

📊 Comparison Table

Contextsoñar consoñar enWhy?
AspirationsSueño con viajar.(Incorrect)To talk about your hopes and desires, 'soñar con' is the only correct option.
Subject of a DreamSoñé con la playa.(Rare/Literary)'Soñar con' is the standard way to say what you dreamed about. 'Soñar en' is very old-fashioned here.
LanguageSueño con hablar francés.Sueño en francés.'Con' for the desire (I dream OF speaking...). 'En' for the language it happens IN (I dream IN French).
Overall UsageStandard & commonRare & specificRule of thumb: When in doubt, use 'soñar con'. It's correct 99% of the time.

✅ When to Use "soñar con" / soñar en

soñar con

To dream about/of something; to aspire to or long for something.

/soh-NYAR kon/

Describing the subject of a dream

Anoche soñé con un perro que hablaba.

Last night I dreamed about a dog that could talk.

Expressing an aspiration or desire

Mi hermano sueña con ser piloto.

My brother dreams of being a pilot.

Dreaming about a person

A menudo sueño con mis amigos de la infancia.

I often dream about my childhood friends.

Special form for 'you' and 'me'

Soñé contigo anoche.

I dreamed about you last night.

soñar en

To dream while in a specific language or location (very rare).

/soh-NYAR en/

Specifying the language of a dream

Después de vivir en Madrid, a veces sueño en español.

After living in Madrid, I sometimes dream in Spanish.

Dreaming while in a location (uncommon)

No me gusta soñar en el avión porque son pesadillas.

I don't like to dream on the plane because they are nightmares.

Archaic/literary use for 'dream about'

El viejo rey soñaba en sus glorias pasadas.

The old king dreamed of his past glories.

🔄 Contrast Examples

Talking about a language

With "soñar con":

Sueño con hablar italiano fluidamente.

I dream of speaking Italian fluently. (It's my goal.)

With "soñar en":

¡Qué raro! Anoche soñé en italiano.

How weird! Last night I dreamed in Italian. (The dream itself was in Italian.)

The Difference: This is the clearest distinction. 'Soñar con' is about your *aspiration*. 'Soñar en' is about the *language* your brain used while you were asleep.

General dreaming

With "soñar con":

Sueño con una vida más tranquila.

I dream of a calmer life. (This is what I long for.)

With "soñar en":

No puedo soñar en esta cama.

I can't dream in this bed. (Implies the location prevents dreaming.)

The Difference: 'Con' describes the content or desire of the dream. The use of 'en' for location is very literal and much less common.

🎨 Visual Comparison

Split-screen showing 'soñar con' (dreaming about something) vs 'soñar en' (dreaming in a language).

'Soñar con' is for the CONTENT of your dream. 'Soñar en' is for the LANGUAGE of your dream.

⚠️ Common Mistakes

Mistake:

Sueño en comprar un coche nuevo.

Correction:

Sueño con comprar un coche nuevo.

Why:

For wishes, goals, or aspirations, always use the preposition 'con' after 'soñar'.

Mistake:

Anoche soñé en ti.

Correction:

Anoche soñé contigo.

Why:

To say you dreamed 'about you', Spanish uses the special form 'contigo'. The base is 'soñar con', not 'soñar en'.

🔗 Related Pairs

Pensar en vs Pensar de

Type: prepositions

Por vs Para

Type: prepositions

Depender de vs Depender en

Type: prepositions

✏️ Quick Practice

Quick Quiz: Soñar con vs Soñar en

Question 1 of 2

Which is correct to express a goal? 'Él sueña ___ ser un gran chef.'

🏷️ Tags

PrepositionsIntermediateVerbs

Frequently Asked Questions

So is it ever correct to use 'soñar en' to talk about the subject of a dream?

In very old or poetic literature, you might see it. But in modern, everyday Spanish, it would sound incorrect. For the subject or content of a dream, always use 'soñar con'.

How do I say 'I dreamed about you'?

This is a special case! You use 'soñar con', but 'con' and 'tú' (you) merge to become 'contigo'. So, the correct sentence is 'Soñé contigo'. The same happens with 'yo' (I/me): 'conmigo'.