These Skillet Mexican Potatoes with Ground Beef are a quick, protein-packed dinner that comes together in just 30 minutes! Made with my Classic Taco Meat, a tender mixture of potatoes, peppers, and onions, and a blend of bold spices. This hearty meal is simple, satisfying, and packs 31 grams of protein per serving. 

About This Recipe

Who grew up eating the staple dish of meat and potatoes every week? Well, if you love the classic flavors of meat, cheese, and potatoes, you’re going to love this fun recipe with a Mexican flair! 

This dish is perfect for busy weeknights when you want something hearty, flavorful, and macro-friendly. It’s a recipe that’s guaranteed to be loved by the whole family, and the leftovers are even better the next day (if you have any left!).

For this recipe, I use my Classic Taco Meat recipe as the protein, but you can also just cook up a batch of regular lean ground beef. Or, omit the meat completely and enjoy these skillet potatoes as a side dish for one of my other Mexican recipes like my Skinny Creamy Chicken Enchiladas, Instant Pot Chicken Enchilada Casserole, or Stacked Mexican Chicken Thighs.

I love to pile my portion on top of chopped romaine for a yummy taco salad vibe. And my kids love to eat theirs with tortilla chips or in a tortilla for quesadillas. Of course, you can easily enjoy this recipe in a bowl with your favorite toppings like sour cream (or Greek yogurt, avocado) and a little drizzle of salsa or enchilada sauce! 

Ingredients and Substitutions

  • Frozen potatoes: Use frozen potatoes O’Brien, or a frozen mixture of potatoes, peppers, and onions. You can also use fresh diced potatoes or sweet potatoes, just cook them for about 20 minutes before adding the additional veggies.
  • Veggies: Fresh zucchini, frozen (or fresh) bell peppers, and frozen (or fresh) cauliflower rice, and green onion.
  • Tomato paste: Adds that bold, tomato flavor. I prefer to buy the tomato paste in a tube so I can use just a little bit at a time.
  • Liquid smoke: The liquid smoke is optional! I just love the little touch of smokiness. 
  • Seasonings: Salt, oregano, chili powder, paprika and black pepper
  • Garlic: Always frozen garlic cubes for me (but fresh minced also works)
  • Classic taco meat: This recipe uses my Classic Taco Meat recipe. It’s made with lean ground beef, a simple blend of spices, and a splash of tomato sauce and is a weekly staple for us. However, if you don’t have a batch of this prepped, you can just use regular lean 96/4 ground beef, just be sure to cook it beforehand. 
  • Low-fat cottage cheese: The cottage cheese is my secret ingredient for making these skillet potatoes nice and cheesy without adding lots of extra fat. Plus, the cottage cheese adds protein! 
  • Cheddar cheese: Freshly shredded cheese will taste and melt best but store-bought will also work.

Dietary Adaptations 

GF/DF: This recipe is naturally gluten-free. To keep it dairy-free, you’d need to swap in dairy-free yogurt or dairy-free ricotta for the cottage cheese, as well as a dairy-free cheddar for the topping. I’ve never found a cheddar substitute I like, but I do like Forager Plant-Based sour cream as a yogurt or cottage cheese substitute in this dish. 

How To Make

  1. Heat a large, heavy-bottomed, oven-safe skillet over high heat with a spritz of oil. Add frozen potatoes and let them cook alone for 10-12 minutes, tossing a few times. Add zucchini, bell peppers, cauliflower rice, tomato paste, liquid smoke (if using), and dry seasonings. Cook for 10-15 minutes, stirring occasionally, until all veggies are nice and tender.
  2. Add garlic and cook for a minute. Stir in prepared meat and cottage cheese. Then top with cheddar cheese and pop in the broiler on low for 3-5 minutes until bubbly and starting to brown. 
  3. Remove the skillet from the oven and top with green onions. Serve with a dollop of sour cream or Greek yogurt and some avocado. A little salsa or a drizzle of your favorite hot sauce or jarred enchilada is also great! I love a pile of chopped romaine on top for taco salad vibes. My kids loved this served with tortilla chips or in tortillas for quesadillas. Or, of course, just enjoy it in a bowl with some toppings.

For More Delicious Mexican Recipes

Never Miss a Recipe! Sign Up for My Emails!

If you enjoy having macro-friendly recipes that are delicious and easy to track, then make sure to sign up for my email list! 

Skillet mexican potatoes cooked in a large skillet and topped with sour cream and avocado.

Skillet Mexican Potatoes with Ground Beef

These Skillet Mexican Potatoes with Ground Beef are a quick, protein-packed dinner that comes together in just 30 minutes! Made with my Classic Taco Meat, a tender mixture of potatoes, peppers, and onions, and a blend of bold spices. This hearty meal is simple, satisfying, and packs 31 grams of protein per serving.
4.23 from 9 votes
Author Lillie
Course Main Course
Cuisine Mexican
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Calories 460 kcal

Ingredients

  • 4 cups frozen potatoes O’Brien or potatoes, peppers, and onions 400g
  • 2 cups zucchini diced (200g)
  • 14 oz frozen or fresh bell peppers chopped (400g)
  • 10 oz frozen or fresh cauliflower rice 283g
  • 2 Tbsp tomato paste 30g
  • 1 Tbsp liquid smoke 15g *optional
  • 2 tsp salt
  • 2 tsp oregano
  • 2 tsp chili powder
  • 1 tsp paprika
  • ½ tsp pepper
  • 4 frozen garlic cubes
  • 1 lb taco meat 448g, I used my Classic Taco Meat recipe but you can also use 1lb 96/4 lean ground beef (cooked)
  • 1 ½ cups low-fat cottage cheese 360g
  • 1 cup cheddar cheese grated (112g)
  • ¼ cup green onion chopped (8g)

Instructions

  • Heat a large, heavy-bottomed, oven-safe skillet over high heat with a spritz of oil. Add frozen potatoes and let them cook alone for 10-12 minutes, tossing a few times. Add zucchini, bell peppers, cauliflower rice, tomato paste, liquid smoke (if using), and dry seasonings. Cook for 10-15 minutes, stirring occasionally, until all veggies are nice and tender.
  • Add garlic and cook for a minute. Stir in prepared meat and cottage cheese. Then top with cheddar cheese and pop in the broiler on low for 3-5 minutes until bubbly and starting to brown.
  • Remove the skillet from the oven and top with green onions. Serve with a dollop of sour cream or Greek yogurt and some avocado. A little salsa or a drizzle of your favorite hot sauce or jarred enchilada is also great! I love a pile of chopped romaine on top for taco salad vibes. My kids loved this served with tortilla chips or in tortillas for quesadillas. Or, of course, just enjoy it in a bowl with some toppings.

Notes

GF/DF: This is naturally gluten-free. To keep it dairy-free, you’d need to swap in dairy-free yogurt or dairy-free ricotta for the cottage cheese, as well as a dairy-free cheddar for the topping. I’ve never found a cheddar substitute I like, but I do like Forager Plant-Based sour cream as a yogurt or cottage cheese substitute in this dish. 
This recipe is using leftover prepped taco meat “Lillie Eats and Tells Classic Taco Meat” which is made using 96% lean ground beef.
You can also use fresh diced potatoes or sweet potatoes, just cook them for about 20 minutes before adding the additional veggies.
The liquid smoke is optional! I just love the little touch of smokiness.
*This recipe was edited in Nov. 2025 to remove half a cup of broth and water after receiving feedback that the potatoes were too mushy. If you prefer the original recipe that called for ½ cup of water or chicken broth, feel free to still add it after adding the meat and cottage cheese.
Nutrition: Serves 4
Serving Size: 437g
460 calories, 15 fat, 32 carbs, 46.5 protein, 4.3 fiber
Search: Lillie Eats and Tells Skillet Mexican Potatoes with Ground Beef
Without meat in the macros:
Serving Size: 180g
198 calories, 7 fat, 19.5 carbs, 14.3 protein, 2.1 fiber
Search: Lillie Eats and Tells Skillet Mexican Potatoes (meatless macros)

Nutrition

Serving: 437gCalories: 460kcalCarbohydrates: 32gProtein: 46.5gFat: 15gFiber: 4.3g
Keywords skillet mexican potatoes

Tried this recipe?

Tag @LillieEatsAndTells on Instagram with #LillieEatsandTells! We’d love to see your creations!

You might also like

Share this recipe

Pin

Categories

Shop my Cookbooks

Available in Hardcopy and Digital

About the Author

Hello. My name is Lillie. I’m not a registered dietitian, or a macro coach, or a public figure or culinary genius. I’m a mommy of four who FOUND macro-counting and fell in love with this balanced approach to food.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. 5 stars
    I will say I made this totally from scratch with no shortcuts because I live in a country where we don’t have the same type of frozen vegetables available. I subbed in grated zucchini for cauliflower rice. I cooked every element (except peppers and onions-that I did together) separately and then put them all together toward the end, covered them in the cheese and put it under the broiler. It was a huge it in our household! Thank you so much!

  2. 4 stars
    Yummy! But agree with those who said it was a bit too liquidy with the broth addition at the end. Would still make again-will be great for left overs.

  3. I can’t wait to try this one! I just wanted to let you know that the meat-option recipe isn’t showing up in MacrosFirst. Thanks!

  4. 3 stars
    I made the recipe as stated. The flavor is there and the portion is big, but the texture is mush. It kind of taste more like a thicker mushy chili. I would try to make it again without the broth to see if the texture is different. The name is also misleading because its definelty more of a vegetable “skillet” with guest appearences by potatoes.

  5. 5 stars
    I used fresh potatoes and peppers, and left out the broth. The whole family loved it! A rare feat. It was flavorful and nutritious!

  6. 5 stars
    Tasted great! I didn’t add the water/broth as I thought the consistency was perfect without it. Thanks so much for the recipe!

  7. 5 stars
    One of my favorite Lillie recipes! So filling and flavorful on its own. I would not skip the liquid smoke it definitely gives the dish a kick.

  8. 3 stars
    I love the flavor and the way you fit in all those veggies but the texture was mushy and was a stew consistency–it felt a bit like slop as the potatoes turned to mush being cooked that long. I would undercook the potatoes, remove them from the pan, sautee the zucchni and bell peppers with seasonings just a bit, remove them from the pan. Add in the meat and season that until the meat is cooked through–keepng some chunks, then remove from the pan. Heat the pureed cauliflower with the cottage cheese into a sauce, then stir back in all the undercooked veggies and meat combining gently to keep some texture. I definitely had to serve it with lots of melted cheese on top and tortilla chips for my family. But the flavor was good! The liquid smoke was an excellent addition. Thank you Lilli!