Personnellement, j'utiliserais des `columns`. Ça a l'avantage que vous pouvez choisir comment l'image et la légende ces alignent s'alignent (en haut, au centre ou en bas).
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{figure}
\begin{columns}
\begin{column}{.7\textwidth}
\includegraphics[width=\textwidth]{example-image-duck}
\end{column}
\begin{column}{.25\textwidth}
\caption{text text text text}
\end{column}
\end{columns}
\end{figure}
\end{frame}
\begin{frame}
\begin{figure}
\begin{columns}[T]
\begin{column}{.7\textwidth}
\includegraphics[width=\textwidth]{example-image-duck}
\end{column}
\begin{column}{.25\textwidth}
\caption{text text text text}
\end{column}
\end{columns}
\end{figure}
\end{frame}
\begin{frame}
\begin{figure}
\begin{columns}[b]
\begin{column}{.7\textwidth}
\includegraphics[width=\textwidth]{example-image-duck}
\end{column}
\begin{column}{.25\textwidth}
\caption{text text text text}
\end{column}
\end{columns}
\end{figure}
\end{frame}
\end{document}
![alt text][1]
[1]: https://texnique.fr/osqa/upfiles/Screen_Shot_2019-05-09_at_21.20.15.png