There's no nonstop path linking Miami to Stuttgart, which is precisely why the routing decision matters more here than on most transatlantic itineraries. Business class from Miami to Stuttgart always involves a connection, and the most reliable option is Lufthansa via Frankfurt or Munich, where the short intra-German hop to Stuttgart is typically flown in a comfortable regional business cabin that feels almost incidental after the long-haul segment. American Airlines codeshares extensively with Lufthansa on this corridor, often routing through Philadelphia or Charlotte before a transatlantic leg into Frankfurt, while United tends to favor Newark or Washington Dulles as its gateway, connecting onward via Lufthansa metal into Stuttgart. The core long-haul product to look for is Lufthansa's Allegris business class on their newer 787-9 and A350 aircraft, featuring the airline's redesigned suite with a closing door on select configurations — a meaningful upgrade over the older business seats still flying on some Frankfurt-bound 747-8s and A340s.
Having flown this connection repeatedly, my strongest advice is to build in at least 90 minutes in Frankfurt if you're transferring terminals, since Lufthansa's Frankfurt hub can require a security recheck between the Schengen and non-Schengen zones depending on your origin and destination gates — a detail that catches even seasoned travelers off guard. Munich, by contrast, tends to offer a smoother, less congested connection experience with shorter walks between arrival gates and the regional departure area, and I'd choose it over Frankfurt whenever schedules allow. Fly through Munich in shoulder season, particularly October, and you'll often find lighter crowds and better on-time performance than Frankfurt's saturated peak-summer schedule.
January through March and October into November remain the sweet spot for this routing, as reduced leisure demand into southern Germany often loosens award and premium cash inventory alike. Because pricing on this indirect Miami–Stuttgart corridor can shift quickly with capacity changes on the Frankfurt and Munich legs, setting up fare alerts is the smartest way to catch the openings before they close.