Mexican Street Corn Sweet Potato Bowl
Roasted sweet-potato cubes and taco-seasoned ground beef make the warm base for a generous spoonful of cool, creamy corn. The elote-inspired topping combines lime, cotija, cilantro, and cottage cheese blended until smooth. Cook the frozen corn until its moisture evaporates, then let it cool before adding the dressing. That keeps the dressing thick enough to cling to the kernels.
Servings: 4 bowls | Prep: 15 minutes | Cook: 30–35 minutes | Total: 45–50 minutes
Ingredients

- 1 1/2 pounds sweet potatoes, cut into approximately 3/4-inch cubes (680g)
- 1 1/2 tablespoons olive oil
- 1/2 teaspoon kosher salt, plus more to taste
- 2 cups frozen corn kernels (300g)
- 3/4 cup cottage cheese (170g)
- 2 tablespoons fresh lime juice
- 1/3 cup crumbled cotija cheese (35g)
- 1/4 cup loosely packed chopped fresh cilantro
- 1 pound lean ground beef (450g)
- 2 tablespoons taco seasoning
- 1/3 cup water
How to Make Mexican Street Corn Sweet Potato Bowls

- Roast the sweet potatoes: Preheat the oven to 425°F (220°C). Toss the cubes with the olive oil and 1/2 teaspoon salt. Spread in one layer on a large rimmed sheet pan; use a second pan if they would be crowded. Roast uncovered for 25–35 minutes, starting to check at 25 minutes. Leave the cubes undisturbed at first, turning them once near the end only if they brown unevenly. They are ready when the edges are browned and the centers are fork-tender.
- Cook and cool the corn: While the potatoes roast, heat a wide 12-inch skillet over medium-high heat. Add the frozen corn and cook uncovered for 5–7 minutes, stirring intermittently, until no visible moisture remains in the skillet and a few kernels have lightly browned spots. Transfer to a mixing bowl and let cool to room temperature.
- Make the corn topping: Blend the cottage cheese and lime juice until smooth, with no visible curds. Once the corn has cooled, fold in the dressing, cotija, and cilantro. The dressing should coat the kernels rather than pool beneath them.
- Brown the beef: Wipe out the skillet and return it to medium-high heat. Add the beef and let it sear briefly before breaking it into crumbles. Cook until browned with no pink remaining; drain excess fat if needed. If checking with a thermometer, ground beef should reach 160°F (70°C). Stir in the taco seasoning and water, reduce the heat to medium, and simmer until the liquid lightly coats the beef without pooling. Allow about 8–12 minutes total for browning and reduction.
- Assemble the bowls: Divide the warm potatoes and beef among four shallow bowls. Spoon the creamy corn generously over and between them, leaving some potatoes and beef visible. Add the topping cool or at room temperature; do not heat it with the beef.
How to Keep the Corn Topping Thick
Frozen corn can release enough water to loosen the dressing. A wide skillet gives that moisture room to evaporate; look for a dry skillet and a few browned kernels before transferring the corn to a bowl. Let it cool completely before mixing it with the blended cottage cheese.
Getting Browned Sweet-Potato Cubes
Cut the potatoes into similarly sized 3/4-inch cubes so they cook evenly. If they fit tightly on the pan, divide them between two pans: crowded cubes steam instead of brown. Use browned edges and fork-tender centers to judge doneness, since the timing depends on cube size and pan space.
Swaps and Serving Options
Feta can replace cotija. If using canned corn, drain and dry it well before browning; fresh corn can also be charred, though its cooking time may differ. Offer avocado, pickled red onions, jalapeño, Tajín, or tortilla chips at the table rather than adding them to every bowl.
For an air-fryer alternative, cook the oiled potato cubes in uncrowded batches at 400°F (205°C), flipping halfway through. Start checking at 12 minutes; they may take about 12–16 minutes, depending on the appliance.
For another beef-and-sweet-potato dinner, try this sweet potato burger bowl.
Meal Prep and Reheating
Refrigerate the beef, potatoes, and creamy corn in separate airtight containers for up to 4 days. Reheat the beef and potatoes in the microwave or gently on the stovetop until heated through, then add the corn cold or at room temperature. If using avocado, slice it just before serving.
Nutrition
Approximate per bowl (1 of 4): 545 calories, 35g protein, 21g fat, and 55g carbohydrates. Approximate per 100g of finished bowl: 150 calories, 10g protein, 6g fat, and 15g carbohydrates. Estimates exclude optional toppings and vary with the leanness of the beef, ingredient brands, and moisture lost during cooking.
Equipment
- Rimmed sheet pan
- 12-inch skillet
- Blender
- Mixing bowl
Ingredients
For the Sweet Potatoes
- 1 1/2 pounds sweet potatoes, cut into approximately 3/4-inch cubes (680g)
- 1 1/2 tablespoons olive oil
- 1/2 teaspoon kosher salt, plus more to taste
For the Creamy Corn
- 2 cups frozen corn kernels (300g)
- 3/4 cup cottage cheese (170g)
- 2 tablespoons fresh lime juice
- 1/3 cup crumbled cotija cheese (35g)
- 1/4 cup loosely packed chopped fresh cilantro
For the Beef
- 1 pound lean ground beef (450g)
- 2 tablespoons taco seasoning
- 1/3 cup water
Instructions
- Preheat the oven to 425°F (220°C).
- Toss the sweet potato cubes with the olive oil and 1/2 teaspoon salt. Spread them in a single layer on a large rimmed sheet pan, using a second pan if needed.
- Roast for 25–35 minutes, checking at 25 minutes. Turn the cubes near the end if they are browning unevenly; they are ready when browned at the edges and fork-tender.
- While the potatoes roast, heat a wide 12-inch skillet over medium-high heat. Add the frozen corn and cook uncovered for 5–7 minutes, stirring intermittently, until the skillet is dry and some kernels have browned spots.
- Transfer the corn to a mixing bowl and let it cool to room temperature.
- Blend the cottage cheese and lime juice until smooth. Fold the dressing into the cooled corn with the cotija and cilantro.
- Wipe out the skillet and return it to medium-high heat. Add the ground beef and sear briefly before breaking it into crumbles.
- Cook the beef until browned with no pink remaining, draining excess fat if needed. If checking with a thermometer, cook it to 160°F (70°C).
- Stir in the taco seasoning and water. Reduce the heat to medium and simmer until the liquid lightly coats the beef without pooling, allowing about 8–12 minutes total for browning and reduction.
- Divide the warm potatoes and beef among four shallow bowls. Spoon the cool or room-temperature corn topping over and between them.
Tips
- Use a wide skillet to help the corn’s moisture evaporate before adding the dressing.
- Cool the corn completely before mixing it with the cottage cheese dressing so the topping stays thick.
- Keep the sweet potatoes in a single layer; use two pans if they would be crowded.
- Cut the potatoes into similar 3/4-inch cubes for even cooking.
- Leave some potatoes and beef visible when assembling the bowls.
Variations
- Feta Corn Topping: Replace the cotija with feta.
- Canned or Fresh Corn: Use canned corn, drained and dried well before browning, or char fresh corn; cooking time may vary.
- Air-Fryer Sweet Potatoes: Cook the oiled potato cubes in uncrowded batches at 400°F (205°C), flipping halfway through. Start checking at 12 minutes; they may take about 12–16 minutes.
- Optional Bowl Toppings: Serve with avocado, pickled red onions, jalapeño, Tajín, or tortilla chips.
