If you are craving a dish that bursts with bold flavors, hearty textures, and a bit of spicy kick, this Ground Beef with Potatoes in Spicy Tomato Sauce Recipe is going to become your new go-to comfort food. Combining tender ground beef with golden, crispy potatoes swimming in a vibrant, homemade tomato sauce spiked with serrano chiles and fragrant Mexican oregano, it’s the perfect blend of simple ingredients coming together to create something unforgettable. Whether you’re cooking for family or friends, this recipe promises to deliver warmth and satisfaction in every bite.

Ingredients You’ll Need
Every ingredient in this Ground Beef with Potatoes in Spicy Tomato Sauce Recipe plays an essential role. From the hearty potatoes adding texture to the rich ground beef bringing savory depth, and the fresh tomatoes and chiles creating the sauce’s vibrant character, each element is simple but absolutely vital to the dish’s overall magic.
- Russet or white potatoes: Peeled and diced, these provide the perfect crispy yet tender base for this dish.
- Ground chuck (1 pound): Offers the rich, juicy flavor that makes the meal so satisfying.
- Salt (1 teaspoon, plus more to taste): Enhances all the natural flavors beautifully.
- Garlic powder (1 teaspoon): Adds a subtle warmth that complements the fresh garlic.
- Cumin (1 teaspoon): Brings a nutty, earthy aroma key to the dish’s character.
- Pepper (1/2 teaspoon): Provides just the right amount of subtle heat.
- Fresh garlic clove (1, minced): Delivers a burst of aromatic freshness.
- Small white onion (1, diced): Adds sweetness and texture to the sauce.
- Roma tomatoes (2, roughly chopped): The star of the sauce, lending natural acidity and richness.
- Serrano chiles (1 to 2, roughly chopped): Kick up the spice to your preferred level.
- Water (1/4 cup): Helps blend the sauce perfectly and balances the heat.
- Mexican oregano (pinch): Infuses a distinctive herbal note essential for authenticity.
- Olive oil (1/8 to 1/4 cup): For frying and adding luscious richness.
How to Make Ground Beef with Potatoes in Spicy Tomato Sauce Recipe
Step 1: Crisp the Potatoes
Begin by heating olive oil in a nonstick skillet over medium heat. Once hot, add the diced potatoes and cook them until they turn a beautiful golden brown and crispy on the outside. Covering the pan briefly helps steam the potatoes so they’re perfectly tender on the inside. After they’re cooked, drain them on paper towels to remove any excess oil and set aside. These crispy potatoes add a wonderful texture contrast to the spicy tomato sauce later on.
Step 2: Brown the Ground Beef
In the same skillet, toss in the ground chuck. Season it generously with salt, garlic powder, cumin, and pepper. Cook over medium-high heat until the beef is nicely browned and caramelized, about 8 to 10 minutes. The spices not only season but also deepen the flavor, turning humble ground beef into something truly delicious.
Step 3: Add Garlic and Onion
Next, add the minced garlic and diced onion to the skillet with the browned beef. Let them cook together for 2 to 3 minutes until fragrant and softened. This step builds layers of flavor and brings a lovely aromatic base to the sauce.
Step 4: Make the Tomato Sauce
While the beef cooks, blend the Roma tomatoes, serrano chiles, water, a pinch of salt, and Mexican oregano until smooth. Pour this vibrant sauce into the skillet and bring it to a boil. This fresh, spicy sauce is what ties all the ingredients together with a punch of heat and herbal brightness.
Step 5: Combine Potatoes and Simmer
Gently stir in the crispy potatoes, then reduce the heat to a simmer. Let everything cook together for 7 to 10 minutes, allowing the sauce to thicken and the flavors to meld. This final simmer is where the dish really comes alive, as the potatoes soak up the spicy tomato goodness beautifully.
Step 6: Finish and Serve
Once the sauce has thickened and the dish is piping hot, it’s ready to serve. This hearty meal pairs wonderfully with warm tortillas or fluffy white rice, soaking up every last bit of that amazing sauce.
How to Serve Ground Beef with Potatoes in Spicy Tomato Sauce Recipe

Garnishes
Add a fresh touch with garnishes such as chopped cilantro, a squeeze of lime, or thinly sliced green onions. These bright, fresh finishes lift the dish and balance the spicy tomato sauce perfectly.
Side Dishes
This dish is delicious on its own but pairs exceptionally well with simple side dishes like white rice, corn tortillas, or a crisp green salad. Each side helps complement and mellow the rich, spicy flavors of the main dish.
Creative Ways to Present
For a fun twist, serve the Ground Beef with Potatoes in Spicy Tomato Sauce Recipe inside warm pita pockets or stuffed peppers for a handheld meal. You can even top it with a dollop of sour cream or avocado slices for creamy contrast. Presentation can turn this rustic dish into a festive centerpiece.
Make Ahead and Storage
Storing Leftovers
Transfer any leftovers to an airtight container and refrigerate. The flavors actually deepen when stored overnight, making for an even tastier meal the next day. Use within 3 to 4 days for the best quality.
Freezing
This recipe freezes wonderfully. Portion the dish into freezer-safe containers and freeze for up to 3 months. Just be sure to cool it completely before freezing to maintain the best texture and flavor.
Reheating
Reheat gently over medium heat on the stovetop or in the microwave until warmed through. If the sauce seems too thick, add a splash of water to loosen it up. This will bring back the fresh, vibrant quality of the sauce, just like the first time you made it.
FAQs
Can I use a different type of ground beef?
Absolutely! While ground chuck is ideal for its fat content and flavor, you can substitute with ground sirloin or even ground turkey. Just keep in mind that leaner meats might need a bit of added oil or fat to keep the dish moist and flavorful.
How spicy is this Ground Beef with Potatoes in Spicy Tomato Sauce Recipe?
The spiciness mainly comes from serrano chiles. You can adjust the amount or remove the seeds to tone down the heat, or add more if you love a fiery kick. It’s all about your personal preference!
Can I make this recipe vegetarian?
To make a vegetarian version, replace the ground beef with firm tofu or a plant-based meat substitute. Also, consider adding beans for extra protein. The sauce remains the same and still packs plenty of flavor.
What can I serve this dish with to make it more filling?
Serving this with warm corn or flour tortillas, rice, or even a side of refried beans makes for a more hearty and complete meal. A fresh salad or steamed veggies add balance and freshness.
Is this recipe gluten-free?
Yes! All the ingredients in this Ground Beef with Potatoes in Spicy Tomato Sauce Recipe are naturally gluten-free. Just make sure any sides or additional ingredients you serve with are also gluten-free to keep the meal safe.
Final Thoughts
This Ground Beef with Potatoes in Spicy Tomato Sauce Recipe is truly a comforting and flavorful dish that’s easy to make yet feels special every time. Its layers of texture and spice create a meal that’s satisfying in every way. I can’t wait for you to try it and add a new favorite to your dinner rotation!
Print
Ground Beef with Potatoes in Spicy Tomato Sauce Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Description
A flavorful and hearty Ground Beef with Potatoes recipe featuring tender diced potatoes cooked to a crispy finish, combined with seasoned ground chuck simmered in a spicy tomato and serrano chili sauce. This one-pan dish combines comforting textures and bold Mexican-inspired flavors, perfect for a satisfying family meal served with tortillas or rice.
Ingredients
Potatoes
- 1 medium Russet potato or 2 white potatoes, peeled and diced
- 1/8 to 1/4 cup olive oil
Beef and Seasoning
- 1 pound ground chuck
- 1 teaspoon salt (more to taste)
- 1 teaspoon garlic powder
- 1 teaspoon cumin
- 1/2 teaspoon pepper
- 1 clove garlic, minced
- 1 small white onion, diced
Sauce
- 2 large Roma tomatoes, roughly chopped
- 1 to 2 serrano chiles, roughly chopped
- 1/4 cup water
- Pinch of salt
- Pinch of Mexican oregano
Instructions
- Heat the Oil: Heat olive oil in a nonstick skillet over medium heat to prepare for cooking the potatoes.
- Cook Potatoes: Add diced potatoes to the skillet and cook until browned and crispy, covering the pan to allow the potatoes to steam and soften. Once cooked, drain them on paper towels and set aside to retain crispiness.
- Brown the Ground Beef: In the same skillet, add ground beef and cook over medium-high heat. Season with salt, garlic powder, cumin, and pepper. Cook the beef until it is browned evenly, approximately 8-10 minutes.
- Sauté Garlic and Onion: Add minced garlic and diced onion to the skillet with the beef, cooking for 2-3 minutes until they become fragrant and slightly translucent.
- Prepare and Add Sauce: Blend the Roma tomatoes, serrano chiles, water, pinch of salt, and Mexican oregano until smooth. Pour this spicy tomato sauce into the skillet and bring it to a boil to meld the flavors.
- Simmer Potatoes in Sauce: Stir the cooked potatoes back into the skillet. Reduce the heat and simmer the mixture for 7-10 minutes, allowing the sauce to thicken and the flavors to combine thoroughly.
- Serve: Serve the Ground Beef with Potatoes warm alongside tortillas or rice according to your preference for a complete meal.
Notes
- Adjust the number of serrano chiles according to your heat preference.
- For extra crispiness, drain the potatoes on paper towels before adding back to the sauce.
- This dish pairs well with warm corn or flour tortillas, or a side of fluffy white rice.
- Use ground chuck for the best flavor and juiciness, but lean ground beef can be substituted for a lower fat version.
- Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop.

