The Rambam codifies the rule that Shehakol is recited on meat, as meat does not fall into the special categories of bread, wine, or the five grains/seven species. He also outlines the ikar v'tafel principle for mixed dishes.
הָאוֹכֵל פַּת חַיָּב לְבָרֵךְ לְפָנֶיהָ בָּרוּךְ אַתָּה יְיָ׳ אֱלֹהֵינוּ מֶלֶךְ הָעוֹלָם הַמּוֹצִיא לֶחֶם מִן הָאָרֶץ. וּלְאַחֲרֶיהָ אַרְבַּע בְּרָכוֹת. אָכַל דָּגָן שָׁלוּק כְּמוֹ שֶׁהוּא מְבָרֵךְ לְפָנָיו בּוֹרֵא פְּרִי הָאֲדָמָה. וּלְאַחֲרָיו בּוֹרֵא נְפָשׁוֹת רַבּוֹת. אָכַל קֶמַח מְבָרֵךְ לְפָנָיו שֶׁהַכּל וּלְאַחֲרָיו בּוֹרֵא נְפָשׁוֹת רַבּוֹת: קֶמַח שֶׁל אֶחָד מֵחֲמֵשֶׁת הַמִּינִין שֶׁשְּׁלָקוּהוּ וְעֵרְבוּ בְּמַיִם אוֹ בִּשְׁאָר מַשְׁקִים אִם הָיָה עָבֶה כְּדֵי שֶׁיִּהְיֶה רָאוּי לַאֲכִילָה וּלְלָעֳסוֹ מְבָרֵךְ עָלָיו בַּתְּחִלָּה בּוֹרֵא מִינֵי מְזוֹנוֹת וּלְבַסּוֹף עַל הַמִּחְיָה וְעַל הַכַּלְכָּלָה. וְאִם הָיָה רַךְ כְּדֵי שֶׁיִּהְיֶה רָאוּי לִשְׁתִיָּה מְבָרֵךְ עָלָיו בַּתְּחִלָּה שֶׁהַכּל וּלְבַסּוֹף בּוֹרֵא נְפָשׁוֹת רַבּוֹת:
Before eating bread, a person should recite the blessing, "Blessed are You, God, our Lord, King of the universe, who brings forth bread from the earth." Afterwards, he should recite the four blessings [of grace]. Before eating kernels of grain that have been cooked without being processed, a person should recite the blessing borey pri ha'adamah. Afterwards, he should recite the blessing borey nefashot rabbot. Before eating flour, a person should recite the blessing shehakol. Afterwards, he should recite the blessing borey nefashot rabbot. [The following rules apply] when a person cooks flour from one of the five species of grain, which has been mixed with water or other liquids: If the mixture is thick, so that it is fit to be eaten and chewed, one should recite the blessing borey minei mezonot beforehand and the blessing al hamichyah v'al hakalkalah afterward. If the mixture is thin, so that it is fit to be drunk, one should recite the blessing shehakol beforehand and the blessing borey nefashot rabbot afterward.