today is day 3 of 10 days of high-protein meals! If you love French onion soup, you need this french onion meatball skillet in your life. juicy, savory meatballs simmered in rich, caramelized onions, topped with melty gruyĆØreāthe perfect hearty, easy to make meal with 37g of protein per serving! š„ hereās everything youāll need: For the skillet: -2 tablespoons olive oil -2 large yellow onions, thinly sliced (about 3 cups) -4 garlic cloves, peeled and minced (about 4 teaspoons) -2 tablespoons finely chopped thyme leaves (or 2 teaspoons dried thyme) -1 teaspoon kosher salt -1/2 teaspoon ground black pepper -1 cup jasmine rice, rinsed -3 cups reduced-sodium beef broth (omit salt if using regular broth) -2 tablespoons coconut aminos (or reduced-sodium soy sauce) -3/4 cup shredded gruyere or mozzarella cheese -roughly chopped parsley leaves, for garnish For the meatballs: -1 pound ground beef, 90% lean -1 tablespoon coconut aminos (or reduced-sodium tamari or reduced-sodium soy sauce) -1 teaspoon kosher salt -1 teaspoon garlic powder -1 teaspoon onion powder -1/2 teaspoon ground black pepper Instructions: *Preheat the oven to 400Ā°F. Line a sheet pan with parchment paper. *Heat the olive oil in a large, deep, lidded skillet over medium heat. Once the oil is shimmering, add the sliced onions and cook, stirring occasionally, until very soft and caramelized, 18 to 22 minutes. Reduce the heat to medium-low and add a splash of warm water if the onions brown too quickly. *Meanwhile, add all the meatball ingredients to a large bowl and mix well with a rubber spatula or clean hands. Form the ground beef mixture into about 18 (2-tablespoon) sized balls with clean, lightly oiled hands. Place the meatballs on the lined sheet pan, spaced evenly apart. Bake until lightly brown and fully cooked with an internal temperature of 165Ā°F, 10 to 12 minutes. *Add the garlic, thyme, salt, and black pepper to the skillet with the onions, and cook until fragrant, 1 to 2 minutes. *Add the rice and toast, stirring frequently, until golden brown, 2 to 3 minutes. Pour in the broth, coconut aminos, and 1/2 cup of water and stir to combine. Bring the mixture to a gentle boil, then reduce the heat to medium-low. Cover and cook until the liquid is absorbed, and the rice is fluffy, stirring halfway through to prevent any sticking, 16 to 20 minutes. If the liquid has been fully absorbed before the rice is done cooking, add an additional 1/2 cup of water. If the liquid isnāt absorbing enough, turn the heat back to medium. *Reduce the heat to low, uncover, and place the cooked meatballs on top of the rice. Sprinkle the mozzarella all over the top and cover. Cook until the cheese is melted, 1 to 2 minutes. Alternatively, transfer the skillet, uncovered, to the oven and broil on high, until the cheese is melted, 1 to 2 minutes. *To serve, evenly divide the rice and meatballs among 4 plates. Garnish with the chopped parsley. š± plant-based swaps: swap the meatballs for vegan meatballs, beef broth for veggie broth, and use a dairy-free mozzarella canāt wait for you to try it, and come back tomorrow for day 4! šŖ
#highprotein #highproteinmeals #highproteinrecipes #glutenfreerecipes #onepotmeal #frenchonionsoup #glutenfreemeals #easyhealthymeals #easyhealthyrecipes #freezermeals #freezerfriendly #mealplan