Description
This fantasy tavern-inspired dish features tender ground beef simmered with sweet potatoes and onions in a spicy, umami-rich broth with chili and cumin for bold savory heat. A true one-pot braise that cooks low and slow for deep flavor in 2 hours, it transforms humble ingredients into a hearty adventurer's meal. High in protein and perfectly freezer-friendly as a thickened stew that reheats without separating.
Cultural Background
This dish draws inspiration from the hearty chilis and stews popular in Southwestern American and Mexican street food traditions, where bold spices like chili powder and cumin transform simple ground meats and vegetables into flavorful, portable meals sold at markets and food stalls. Remixed from classic chili con carne served at carnivals and taverns, it incorporates abundant sweet potatoes for a modern one-pot braise while preserving the soul of spicy, umami-driven comfort food. The low-and-slow technique echoes centuries-old braising methods used across Latin American cuisines to build depth from humble ingredients.
Recipe Info
PREP TIME: 20 minutes
COOK TIME: 1 hour 45 minutes
TOTAL TIME: 2 hours 5 minutes
SERVINGS: 4
DIFFICULTY: Medium
Ingredients
- 1 pound ground beef
- 3 medium sweet potatoes (about 1.5 pounds total), peeled and cut into 1-inch cubes
- 1 large onion, diced
- 2 tablespoons olive oil or neutral oil
- 4 cloves garlic, minced
- 2 tablespoons chili powder
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 (14.5-ounce) can diced tomatoes with juices
- 3 cups beef broth
- 2 tablespoons tomato paste
- Optional: 1/4 teaspoon cayenne pepper for extra heat
Instructions
- Heat the oil in a large Dutch oven or heavy-bottomed pot over medium-high heat until shimmering. Add the ground beef and cook, breaking it up with a wooden spoon, until browned and no longer pink, about 6-8 minutes. Drain excess fat if needed, leaving about 1 tablespoon in the pot for flavor.
- Add the diced onion to the pot and cook, stirring occasionally, until softened and translucent, about 5 minutes. Stir in the minced garlic and cook for 1 minute until fragrant.
- Add the chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne (if using). Stir constantly for 1-2 minutes to toast the spices and coat the meat and onions evenly.
- Stir in the tomato paste and cook for 1 minute until it darkens slightly. Pour in the diced tomatoes with their juices and the beef broth, scraping the bottom of the pot to release any browned bits.
- Add the cubed sweet potatoes and stir to combine. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and simmer gently for 1 hour 30 minutes, stirring every 20-30 minutes to prevent sticking. The stew is ready when the sweet potatoes are fork-tender and the broth has thickened slightly into a rich, cohesive sauce.
- Taste and adjust seasoning with additional salt or spices if desired. Remove from heat and let rest for 5-10 minutes before serving to allow flavors to meld further.
Tips
- For deeper flavor, let the stew simmer the full 2 hours on the lowest heat setting, stirring occasionally; the sweet potatoes will break down slightly to naturally thicken the broth without added starch.
- Avoid high heat during simmering to prevent the sweet potatoes from becoming mushy or the spices from burning; always use a heavy pot for even heat distribution.
- Substitute ground turkey or plant-based crumbles for the beef if preferred, or add a can of drained black beans for extra fiber and volume while keeping it one-pot.
Nutrition
Calories: 480
Protein: 32g
Carbs: 42g
Fat: 22g
Tags
Freezes well, Meat dish, Dinner, Beef, Potatoes, High-Protein, Spicy, Savory/Umami, One-Pot or One-Pan, 1-2 hours, 2+ hours, slow cooking is fine, Create a dish that would be served in a , Take a beloved street food from any cult