Introduction
Many Spanish learners confuse soñar con and soñar que. Both relate to dreaming, but they are used very differently: one for dreaming about people or things, the other for dreaming that something happened. This article explains the grammar, shows real sentences, highlights verb tenses and moods, and gives cultural notes to help you use these structures naturally.
- Basic difference: soñar con vs soñar que
- Grammar and sentence structure
- When to use one or the other: practical scenarios
- Common verbs and complements that appear with soñar
- Using tenses and moods: subjunctive vs indicative
- Common mistakes and how to avoid them
- Cultural and usage notes
- Putting it all together: longer examples
- Practice listening and mimicry
- Extra tip: translating dreams into English
- Conclusion
Basic difference: soñar con vs soñar que
Soñar con is used when you dream about a person, object, place, or scenario in a general sense. Think of it as dreaming about someone or something being present in your dream. The preposition con introduces the object of the dream.
Soñar que is used when you dream that a specific event or situation occurred. With soñar que, the clause that follows describes the content of the dream as if it were a small story or scene that happened in your sleep.
Quick comparison examples
To see the contrast clearly, compare these simple sentences.
Yo soñé con mi abuelo.
Meaning: I dreamed about my grandfather (he appeared in the dream).
Yo soñé que mi abuelo venía a visitarme.
Meaning: I dreamed that my grandfather came to visit me (the event of his visit occurred in the dream).
Grammar and sentence structure
Both structures use the verb soñar, but they connect differently to what follows.
1. Soñar con + noun or pronoun
Structure: soñar + con + noun / pronoun
This construction requires the preposition con. The word after con is usually a noun, pronoun, or gerund when describing an action as a general image.
Examples:
Ella soña con viajes.
Hecho: She dreams about trips.
Nosotros soñamos con él.
Hecho: We dream about him.
Él soña con bailar.
Hecho: He dreams about dancing (as an activity or image).
Notes on pronouns and formality
When using object pronouns after soñar con, Spanish often places the pronoun after con: soñar con él, soñar con ella. Avoid combining con directly with clitic pronouns like lo/las without a noun: say soñar con la canción instead of soñar conla canción.
2. Soñar que + clause
Structure: soñar + que + indicative clause
Use soñar que when the dream content is expressed as a complete clause — something that happened or was happening inside the dream. The verb in the clause is normally in an indicative tense because you are describing what seemed to happen.
Examples:
Yo soñé que ganaba la lotería.
Hecho: I dreamed that I won the lottery.
Ellos soñaron que llovía en la playa.
Hecho: They dreamed that it was raining on the beach.
Tense choices after soñar que
The tense you use after soñar que reflects the temporal frame of the dream itself, not the reality. Common choices:
Preterite: soñé que llegó — the dream presented a completed action.
Imperfect: soñé que estaba — the dream described an ongoing scene.
Present: siempre sueño que vuelvo — repeated or habitual dream content.
Future and conditional can appear when the dream involves future events or hypothetical content: soñé que vendrías or soñé que sería rico.
When to use one or the other: practical scenarios
Here are real-life situations and how to choose the correct form.
Dreaming of a person or object
Use soñar con.
Example: Anoche soñé con mi exnovia.
Meaning: Last night I dreamed about my ex-girlfriend; she appeared in the dream as an image or presence.
Dreaming that something happened
Use soñar que.
Example: Anoche soñé que discutíamos en público.
Meaning: Last night I dreamed that we argued in public; the dream showed the event as happening.
Dreaming about an action vs dreaming that someone does something
If you want to emphasize the action in general, often use soñar con plus a gerund or noun. If you describe a narrated event inside the dream, use soñar que and a clause.
Examples:
Sueño con viajar por el mundo.
Hecho: I dream about traveling around the world (general aspiration or image).
Sueño que viajo por el mundo.
Hecho: I dream that I am traveling around the world (the dream includes the explicit event of traveling).
Common verbs and complements that appear with soñar
Some verbs and expressions naturally pair with soñar con or soñar que. Learn typical collocations to sound natural.
Common collocations with soñar con
soñar con + persona: soñar con mi madre, soñar con ella
soñar con + cosa: soñar con dinero, soñar con un perro
soñar con + gerund/noun: soñar con cantar, soñar con libertad
Common collocations with soñar que
soñar que + clause with verbs describing events: soñar que pierdo el avión, soñar que me olvido
When the dream is like a mini-story, soñar que is the natural choice.
Using tenses and moods: subjunctive vs indicative
Unlike verbs of desire or doubt, the verb after soñar que normally takes the indicative, because you are narrating what happened in the dream, not expressing uncertainty about reality.
Example: No se dice *soñé que vinieras to mean I dreamed you would come. Instead, use soñé que viniste or soñé que vendrías depending on the nuance. The subjunctive can appear in subordinate clauses inside the dream clause when required by the dependent verb, but it is not triggered by soñar que itself.
Reported dreams and sequence of tenses
If you are reporting a dream and using past tenses, follow normal Spanish sequence of tenses. For example:
Me dijo que soñó que ganaba.
Hecho: He told me that he dreamed that he was winning (sequence aligns: dijo — soñó — ganaba).
Common mistakes and how to avoid them
Beginners often confuse the two structures or leave out con. Here are typical errors and corrections.
Omission of con
Incorrect: Yo soñé mi novia.
Correct: Yo soñé con mi novia.
Using que for simple objects
Incorrect: Soñé que un perro.
Correct: Soñé con un perro.
If you intend to say the dog did something in the dream, use soñar que: Soñé que el perro ladraba.
Wrong mood after soñar que
Incorrect: Soñé que vinieras. (unless you mean a specific hypothetical nuance)
Correct: Soñé que viniste or Soñé que vendrías depending on meaning.
Cultural and usage notes
Dream talk is common in everyday Spanish conversation. People use both structures casually, so listening to native usage helps. In Latin America and Spain you will hear both forms with the same meanings described here. Some cultural points:
Dreams as omens: In many Spanish-speaking cultures, dreams may be discussed as signs or omens. People might ask Soñaste con algo raro? meaning Did you dream anything weird? or interpret dreams with symbolism, especially about deceased relatives.
Idiomatic expressions: Soñar despierto(a) means to daydream. Soñar con imposibles means to dream of impossible things or to have unrealistic aspirations. These expressions use the same preposition con.
Putting it all together: longer examples
Here are longer, natural sentences that combine what you have learned.
Cuando era niño, siempre soñaba con volar.
Translation: When I was a child, I always dreamed about flying.
Anoche soñé que volaba sobre la ciudad y era increíble.
Translation: Last night I dreamed that I was flying over the city and it was incredible.
Mi amiga me contó: Soñé que volvía a mi pueblo y todos estaban felices.
Translation: My friend told me: I dreamed that I returned to my town and everyone was happy.
Practice listening and mimicry
An effective way to solidify these differences is to listen to native speakers telling dream stories. Notice how they use soñar con when referring to people or images, and soñar que when narrating events. Repeat sample sentences aloud and try converting sentences between the two forms to feel the nuance.
Extra tip: translating dreams into English
When translating from English, decide if the original focuses on the image or the event. English uses both dream about and dream that. Match dream about to soñar con and dream that to soñar que most of the time. Example: I dreamed about my teacher = soñé con mi profesor. I dreamed that my teacher left the school = soñé que mi profesor dejó la escuela.
Conclusion
Understanding the difference between soñar con and soñar que helps you describe dreams clearly in Spanish. Use soñar con for people, things, and general images; use soñar que to narrate events or scenes that occurred in the dream. Pay attention to tense choices after soñar que, and listen to native speech to master natural usage.

