Garlic Butter Steak and Sweet Potatoes
Garlic butter steak and sweet potatoes is a fast skillet dinner that turns simple steak bites, tender sweet potato, broccoli, and garlic butter into a hearty meal for four.
This recipe fits a budget-friendly home kitchen because it stretches one pound of steak with filling vegetables and a small amount of rich garlic butter. You still get juicy steak flavor in every bite, but you do not need a large steak for each plate.
Why You’ll Love This Recipe
- Big flavor with few ingredients: Garlic butter coats the steak, sweet potato, and broccoli so every bite tastes rich and savory.
- Balanced and filling: Steak adds protein, sweet potato brings slow-burning carbs, and broccoli adds color and fiber.
- Simple skillet method: You cook everything in one pan, which keeps cleanup easy.
- Great texture: The steak gets browned edges, the sweet potato turns tender, and the broccoli stays bright with a light bite.
Fabian’s Budget and Health Tip: Buy a budget steak cut like sirloin tip, chuck steak, or flank steak when it is on sale, then cut it into small pieces at home. Small steak bites cook fast and feel generous when mixed with sweet potato and broccoli.
Ingredients (Serves 4)
- 1 pound steak bites or 454 grams, cut into small pieces
- 1 large sweet potato about 12 ounces or 340 grams, peeled if desired and cut into small dice
- 2 cups broccoli florets about 180 grams
- 1 tablespoon garlic butter about 14 grams, or 1 tablespoon butter mixed with 1 finely minced garlic clove
- 1 tablespoon olive oil about 15 milliliters
- 3 quarters teaspoon kosher salt about 4 grams, divided
- 1 half teaspoon black pepper about 1 gram
- 2 tablespoons water about 30 milliliters, for steaming the vegetables if needed
Step-by-Step Instructions
1. Prep the steak and vegetables
Pat the steak bites dry with a paper towel so they sear instead of steam. Season them with half the salt and the black pepper. Cut the sweet potato into small, even dice so it cooks through quickly. Keep the broccoli in small florets so the stems turn tender at the same time as the tops.
2. Brown the steak bites
Warm a large skillet over medium-high heat. Add the olive oil. When the oil shimmers, add the steak in a single layer. Let it sit without stirring for about 2 minutes, until the bottom edges look deep brown and smell savory. Stir and cook for 1 to 2 minutes more, just until the steak is browned but still juicy. Move the steak to a plate.
3. Cook the sweet potato
Add the diced sweet potato to the same skillet. Sprinkle with the remaining salt. Stir to coat the pieces in the steak drippings. Cook for 6 to 8 minutes, stirring often, until the edges soften and the sweet potato turns lightly golden. If the pan looks dry, add a splash of water and scrape up the browned bits.
4. Add the broccoli
Add the broccoli and 2 tablespoons of water. Cover the skillet for 2 to 3 minutes. The broccoli should turn bright green, and the sweet potato should feel tender when pierced with a fork. Remove the lid and let extra moisture cook away for about 1 minute.
5. Coat everything in garlic butter
Return the steak bites and any juices to the skillet. Add the garlic butter. Stir for 30 to 60 seconds, just until the butter melts and the garlic smells warm and fragrant. The steak, sweet potato, and broccoli should look glossy, with tiny golden bits clinging to each piece.
6. Taste and serve
Taste a sweet potato cube and a steak bite. Add a small pinch of salt or pepper if needed. Serve hot in shallow bowls so the garlic butter can settle around the vegetables.
Expert Troubleshooting and FAQs
Why is my steak tough?
Steak bites can turn tough when they cook too long or sit in a crowded pan. Use medium-high heat, dry the steak well, and brown it in one layer. Pull it from the skillet as soon as the outside is browned, then add it back only at the end.
How do I make sure the sweet potato cooks through?
Cut the sweet potato into small, even dice. If the cubes are large, the outside may brown before the center softens. A small splash of water and a covered pan help steam the centers without making the dish watery.
Can I use frozen broccoli?
Yes. Add frozen broccoli straight to the skillet after the sweet potato has softened. Cook uncovered for a minute or two longer so the extra moisture evaporates before you add the garlic butter.
Estimated Nutritional Facts Per Serving
- Calories: About 310
- Protein: About 29 grams
- Carbs: About 18 grams
- Fats: About 16 grams
Garlic Butter Steak and Sweet Potatoes

Ingredients
- 1 pound steak bites or 454 grams, cut into small pieces
- 1 large sweet potato about 12 ounces or 340 grams, peeled if desired and cut into small dice
- 2 cups broccoli florets about 180 grams
- 1 tablespoon garlic butter about 14 grams, or 1 tablespoon butter mixed with 1 finely minced garlic clove
- 1 tablespoon olive oil about 15 milliliters
- 3 quarters teaspoon kosher salt about 4 grams, divided
- 1 half teaspoon black pepper about 1 gram
- 2 tablespoons water about 30 milliliters, for steaming the vegetables if needed
Instructions
- 1. Prep the steak and vegetables. Pat the steak bites dry with a paper towel so they sear instead of steam. Season them with half the salt and the black pepper. Cut the sweet potato into small, even dice so it cooks through quickly. Keep the broccoli in small florets so the stems turn tender at the same time as the tops.
- 2. Brown the steak bites. Warm a large skillet over medium-high heat. Add the olive oil. When the oil shimmers, add the steak in a single layer. Let it sit without stirring for about 2 minutes, until the bottom edges look deep brown and smell savory. Stir and cook for 1 to 2 minutes more, just until the steak is browned but still juicy. Move the steak to a plate.
- 3. Cook the sweet potato. Add the diced sweet potato to the same skillet. Sprinkle with the remaining salt. Stir to coat the pieces in the steak drippings. Cook for 6 to 8 minutes, stirring often, until the edges soften and the sweet potato turns lightly golden. If the pan looks dry, add a splash of water and scrape up the browned bits.
- 4. Add the broccoli. Add the broccoli and 2 tablespoons of water. Cover the skillet for 2 to 3 minutes. The broccoli should turn bright green, and the sweet potato should feel tender when pierced with a fork. Remove the lid and let extra moisture cook away for about 1 minute.
- 5. Coat everything in garlic butter. Return the steak bites and any juices to the skillet. Add the garlic butter. Stir for 30 to 60 seconds, just until the butter melts and the garlic smells warm and fragrant. The steak, sweet potato, and broccoli should look glossy, with tiny golden bits clinging to each piece.
- 6. Taste and serve. Taste a sweet potato cube and a steak bite. Add a small pinch of salt or pepper if needed. Serve hot in shallow bowls so the garlic butter can settle around the vegetables.









