
Looking for a quick, healthy, and flavorful meal?
This Tex-Mex Sweet Potato Hash with Ground Beef is a game-changer. With crispy sweet potatoes, seasoned beef, and vibrant Tex-Mex spices, this dish is a perfect balance of savory and slightly sweet flavors.
Whether you’re making it for a weekend brunch or a weeknight dinner, this one-pan meal is both satisfying and easy to whip up.
Plus, it’s packed with protein, fiber, and wholesome ingredients to keep you energized throughout the day.
Ingredients for Tex-Mex Sweet Potato Hash
- 1 pound ground beef (80/20 or leaner for a healthier option)
- 2 medium sweet potatoes (peeled and diced)
- 1 small onion (diced)
- 1 bell pepper (red, green, or yellow, diced)
- 2 cloves garlic (minced)
- 1 jalapeño (optional, diced for extra heat)
- 1 cup canned black beans (drained and rinsed)
- 1 cup canned diced tomatoes (with green chilies for extra flavor)
- 2 tablespoons olive oil (or avocado oil)
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon oregano
- Salt and black pepper to taste
- Fresh cilantro (for garnish)
- 1 lime (cut into wedges for serving)
- 1/2 cup shredded cheese (cheddar or Monterey Jack, optional)
- 2 fried or poached eggs (optional, for serving)
How to Make Tex-Mex Sweet Potato Hash
Step 1: Prepare the Ingredients
Begin by dicing the sweet potatoes into small, bite-sized cubes for even cooking. Chop the onion, bell pepper, and jalapeño, then mince the garlic. Gather all spices and have them ready for seasoning.
Step 2: Cook the Ground Beef
Heat a large skillet over medium-high heat and add a drizzle of olive oil. Add the ground beef, breaking it apart with a spatula. Cook until browned, about 5-7 minutes. Drain any excess grease if necessary. Stir in the chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Cook for another minute to enhance the flavors, then transfer the beef to a plate and set aside.
Step 3: Sauté the Vegetables
In the same skillet, add a bit more oil if needed and toss in the sweet potatoes. Cook for about 10 minutes, stirring occasionally, until they start to soften and develop a slight crisp on the edges. Add the onions, bell peppers, and jalapeño, cooking until tender, about 5 more minutes. Stir in the garlic and cook for another minute until fragrant.
Step 4: Combine Everything
Return the cooked ground beef to the skillet. Stir in the black beans and diced tomatoes, mixing everything well. Cover and let everything simmer for 5-7 minutes, allowing the flavors to meld together.
Step 5: Serve and Enjoy
Remove the skillet from heat and garnish with fresh cilantro. Squeeze fresh lime juice over the top for a burst of brightness. Serve as is or top with shredded cheese and a fried egg for extra richness.

Variations and Customizations
- Make it Spicy: Add more jalapeño, red pepper flakes, or a dash of hot sauce.
- Low-Carb Option: Swap sweet potatoes for cauliflower or zucchini.
- Vegetarian Version: Replace ground beef with crumbled tofu or tempeh.
- Dairy-Free: Skip the cheese and opt for avocado slices instead.
Health Benefits of Tex-Mex Sweet Potato Hash
- High in Protein: Ground beef and black beans provide a solid protein boost.
- Rich in Fiber: Sweet potatoes and beans support digestion and keep you full.
- Packed with Vitamins: Bell peppers, sweet potatoes, and tomatoes add essential nutrients.
- Gluten-Free: Naturally gluten-free, making it a great option for those with dietary restrictions.
Recipe FAQ’s
Can I make this ahead of time?
Yes. Store leftovers in an airtight container in the refrigerator for up to four days. Reheat in a skillet over medium heat or microwave until warm.
What type of beef works best?
Ground beef with an 80/20 ratio works well for flavor, but you can use leaner beef if you prefer.
Can I freeze this dish?
Yes. Allow the hash to cool completely, then store it in a freezer-safe container for up to three months. Reheat on the stove or in the microwave when ready to eat.

Tex-Mex Sweet Potato Hash with Ground Beef
- 1 pound ground beef 80/20 or leaner for a healthier option
- 2 medium sweet potatoes peeled and diced
- 1 small onion diced
- 1 bell pepper red, green, or yellow, diced
- 2 cloves garlic minced
- 1 jalapeño optional, diced for extra heat
- 1 cup canned black beans drained and rinsed
- 1 cup canned diced tomatoes with green chilies for extra flavor
- 2 tablespoons olive oil or avocado oil
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- ½ teaspoon oregano
- Salt and black pepper to taste
- Fresh cilantro for garnish
- 1 lime cut into wedges for serving
- ½ cup shredded cheese cheddar or Monterey Jack, optional
- 2 fried or poached eggs optional, for serving
Step 1: Prepare the Ingredients
-
Begin by dicing the sweet potatoes into small, bite-sized cubes for even cooking. Chop the onion, bell pepper, and jalapeño, then mince the garlic. Gather all spices and have them ready for seasoning.
Step 2: Cook the Ground Beef
-
Heat a large skillet over medium-high heat and add a drizzle of olive oil. Add the ground beef, breaking it apart with a spatula. Cook until browned, about 5-7 minutes. Drain any excess grease if necessary. Stir in the chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Cook for another minute to enhance the flavors, then transfer the beef to a plate and set aside.
Step 3: Sauté the Vegetables
-
In the same skillet, add a bit more oil if needed and toss in the sweet potatoes. Cook for about 10 minutes, stirring occasionally, until they start to soften and develop a slight crisp on the edges. Add the onions, bell peppers, and jalapeño, cooking until tender, about 5 more minutes. Stir in the garlic and cook for another minute until fragrant.
Step 4: Combine Everything
-
Return the cooked ground beef to the skillet. Stir in the black beans and diced tomatoes, mixing everything well. Cover and let everything simmer for 5-7 minutes, allowing the flavors to meld together.