The 1990–91 UEFA Cup was won by Internazionale on aggregate over Roma. This tournament also marked the return of English clubs after a five-year ban resulting from the Heysel Stadium Disaster in 1985. However, for this season only one English club competed in the UEFA Cup from a previous total of four.
Teams
A total of 64 teams participated in the competition, all entering into the [|first round]. Spain, Romania and Denmark gained a slot, while the Soviet Union, Scotland, Austria, France and Yugoslavia lost a slot.
1. FC Magdeburg won 1–0 on aggregate. ---- Roma won 2–0 on aggregate. ---- Aston Villa won 5–2 on aggregate. ---- Dinamo Zagreb 1–1 Atalanta on aggregate. Atalanta won on away goals rule. ---- Bayer 04 Leverkusen won 2–1 on aggregate. ---- Borussia Dortmund won 4–0 on aggregate. ---- Brøndby won 6–4 on aggregate. ---- Vitesse won 1–0 on aggregate. ---- FK Inter Bratislava won 6–2 on aggregate. ---- Chornomorets Odessa won 4–3 on aggregate. ---- Hearts won 4–2 on aggregate. ---- Torpedo Moscow won 5–2 on aggregate. ---- Politehnica Timișoara won 2–1 on aggregate. ---- Fenerbahçe won 6–2 on aggregate. ---- Dundee United won 5–3 on aggregate. ---- GKS Katowice won 4–0 on aggregate. ---- Bordeaux won 2–0 on aggregate. ---- Partizan won 5–0 on aggregate. ---- Köln won 3–1 on aggregate. ---- Valencia won 2–0 on aggregate. ---- Universitatea Craiova won 2–0 on aggregate. ---- Real Sociedad won 3–3 on away goals. ---- FC Lucerne won 3–2 on aggregate. ---- Omonia won 5–4 on aggregate. ---- ---- Anderlecht won 4–0 on aggregate. ---- AS Monaco won 6–2 on aggregate. ---- Sevilla - PAOK 0–0 on aggregate. Sevilla won 4-3 on penalty shoot-out. ---- Internazionale won 4–3 on aggregate. ---- Sporting CP won 3–2 on aggregate. ---- Admira Wacker won 4–0 on aggregate. ---- Bologna won 2–0 on aggregate.
Köln won 2–1 on aggregate. ---- Bordeaux won 2–0 on aggregate. ---- Anderlecht won 4–1 on aggregate. ---- Internazionale won 3–2 on aggregate. ---- Brøndby IF won 4–0 on aggregate. ---- AS Monaco won 1–0 on aggregate. ---- Admira Wacker won 2–1 on aggregate. ---- FC Torpedo Moscow won 4–3 on aggregate. ---- Dortmund won 4–0 on aggregate. ---- Atalanta won 5–1 on aggregate. ---- Bayer Leverkusen won 6–1 on aggregate. ---- Bologna won 4–3 on aggregate. ---- Real Sociedad - Partizan 1-1 on aggregate. Partizan won on penalties. ---- Sporting won 7–2 on aggregate. ---- Roma won 3–2 on aggregate. ---- Vitesse won 5–0 on aggregate.
Third round
First leg
---- ---- ---- ---- ---- ---- ----
Second leg
Atalanta won 2–1 on aggregate. ---- Roma won 7–0 on aggregate. ---- Brøndby IF won 3–0 on aggregate. ---- ---- Internazionale won 4–1 on aggregate. ---- Anderlecht - Borussia Dortmund 2–2 on aggregate. Anderlecht won on away goals ---- Bologna 3–3 Admira-Wacker Wien on aggregate. Bologna won 6–5 on penalties. ---- Sporting CP won 4–1 on aggregate.
Quarter-finals
First leg
---- ---- ----
Second leg
Roma won 6–2 on aggregate. ---- Internazionale won 2–0 on aggregate. ---- Sporting CP won 3–1 on aggregate. ---- Brøndby IF - Torpedo Moscow 1–1 on aggregate. Brøndby IF won on penalties
Semi-finals
First leg
----
Second leg
Roma won 2–1 on aggregate. ---- Internazionale won 2–0 on aggregate.