Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ground Beef and Gravy over Mashed Potatoes

  • Total Time: 40 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

For the Mashed Potatoes:

  • 4 medium russet potatoes, peeled and cubed
  • 1 tablespoon butter
  • 1/2 cup plain Greek yogurt (2% or full-fat)
  • 1/4 cup milk of choice (unsweetened almond or dairy)
  • Salt and black pepper to taste

Optional: 1 tbsp unflavored whey protein isolate (optional but recommended)

For the Ground Beef and Gravy:

  • 1 lb lean ground beef (90% or higher)
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1/2 cup canned white beans (like cannellini), drained and rinsed
  • 2 tablespoons whole wheat flour (or all-purpose)
  • 2 cups low-sodium beef broth
  • 1 tablespoon Worcestershire sauce
  • 1/2 teaspoon dried thyme
  • Salt and black pepper to taste
  • Optional: Splash of balsamic vinegar for extra flavor

Instructions

Make the Mashed Potatoes:

  • In a large pot, cover cubed potatoes with water and bring to a boil. Cook for 15–20 minutes or until fork-tender. Drain thoroughly.
  • Return potatoes to the pot. Add butter, Greek yogurt, and milk. Mash until creamy.
  • Season with salt and pepper. If using, mix in whey protein powder until well combined. Set aside and keep warm.

Make the Ground Beef and Gravy:

  • Heat olive oil in a large skillet over medium heat. Add ground beef and cook until browned, breaking it up as it cooks. Drain any excess fat.
  • Add chopped onion and cook 2–3 minutes until softened. Stir in minced garlic and cook another minute.
  • Blend the white beans with 1/4 cup beef broth until smooth (optional for texture). Add the blended beans (or whole, if preferred) to the pan.
  • Sprinkle flour over the beef and stir well for 1 minute to cook off the raw flavor.
  • Gradually add beef broth while stirring. Bring to a simmer and cook for 5 minutes or until thickened.
  • Stir in Worcestershire sauce, thyme, salt, pepper, and a splash of balsamic vinegar (if using). Taste and adjust seasoning.

Assemble and Serve:

  • Spoon mashed potatoes onto plates. Top with generous scoops of the beef and gravy mixture.
  • Serve hot and enjoy your high-protein comfort meal!
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes

Nutrition

  • Serving Size: 1 serving
  • Calories: 512 kcal
  • Sugar: 3.9 g
  • Fat: 23.8 g
  • Carbohydrates: 50.1 g
  • Fiber: 5.3 g
  • Protein: 34.8 g