Street Corn Beef Bowls (Easy Taco Beef Bowl Recipe)
Sweet potato base, juicy taco beef, and a creamy elote topping that ties the whole thing together. This is the bowl that makes you feel like you actually tried on a Wednesday night.

Roasted sweet potatoes seasoned with chili and cumin. Ground beef cooked with tomato paste and bone broth until it’s saucy and rich. A street corn topping made with blended cottage cheese, cotija, Tajin, lime, and jalapeño that is genuinely one of the best things you can put on top of anything. Forty minutes, one sheet pan, one skillet, 47 grams of protein per bowl.
If you already make the taco tater tot casserole or the high protein tamale casserole on rotation, this belongs right next to them.
Why You’ll Love These Street Corn Taco Beef Bowls
The sweet and savory combination here is the thing that makes it genuinely different from a regular taco bowl. The roasted sweet potatoes add a natural sweetness that plays against the spiced beef in a way that rice or plain potatoes don’t. The elote topping brings brightness and acidity and a little heat that cuts through the richness of the beef and makes the whole bowl feel fresh even though it’s hearty and filling.
It’s also a genuinely great meal prep recipe with a specific reason. The beef and sweet potatoes reheat perfectly. The street corn topping gets spooned on cold after reheating, which means you get warm, savory, slightly caramelized base with a cool, creamy, bright topping in the same bite. That contrast is part of what makes this bowl so good and it only works if you store them separately. More on that in the storage section.
Ingredients you’ll need

Sweet Potatoes
- Sweet potatoes: two medium potatoes diced into roughly even pieces so they roast at the same rate. The natural sweetness is what makes these work better than regular potatoes in this bowl. Caramelized edges are the goal.
- Olive oil: helps them roast evenly and develop those caramelized edges. Do not skip it or crowd the pan or they will steam instead of roast.
- Chili powder, cumin, and garlic powder: the warm taco-adjacent seasoning that ties the sweet potatoes to the rest of the bowl. This is what makes them taste intentional rather than just a plain roasted vegetable.
Taco Beef
- Ground beef: 1.5 pounds. Standard 80/20 gives you the most flavor and the best texture for a saucy skillet beef. Leaner beef works but can turn dry.
- Taco seasoning: two tablespoons. Use your favorite packet or a homemade blend.
- Tomato paste: just one teaspoon but it matters more than it seems. You stir it in and let it cook for a full minute before adding the liquid. That minute of cooking caramelizes the paste slightly and adds a depth of flavor to the beef that taco seasoning water alone can’t give you. Do not skip this step.
- Bone broth: a quarter cup goes in after the tomato paste and taco seasoning and simmers until slightly thickened. Bone broth gives the beef a richer, more savory flavor than plain water and keeps the meat from drying out. Water works in a pinch but bone broth is noticeably better here.
- Lime juice: a squeeze over the finished beef brightens everything and ties it to the corn topping.
Street Corn Topping
- Corn: two cups, fresh or frozen. Roasting it separately on the sheet pan alongside the sweet potatoes adds a slight char and smokiness that you cannot get from just using raw or thawed corn. The extra 8 to 12 minutes is worth it.
- Cottage cheese: three-quarters of a cup is the creamy protein-boosting base of the topping. It needs to be blended until completely smooth before mixing with everything else. Unblended cottage cheese has a lumpy texture that reads as cottage cheese in the bowl. Blended until smooth it becomes a creamy, tangy sauce that nobody identifies as cottage cheese. Thirty seconds in a blender or with an immersion blender is all it takes.
- Mayo: two tablespoons adds richness and gives the topping that classic street corn creaminess. The combination of blended cottage cheese and mayo is what makes this taste like an actual elote topping rather than just cottage cheese with corn.
- Cotija cheese: salty, crumbly, and irreplaceable here. This is the ingredient that makes the topping taste authentically like elote. Feta is the closest substitute if you cannot find cotija.
- Lime zest and juice: both go in. The zest adds a more concentrated citrus flavor than juice alone and is worth the extra minute of work.
- Jalapeño, cilantro, and Tajin: jalapeño adds heat, cilantro adds freshness, and Tajin adds that citrusy, slightly spicy, salty finish that is the signature flavor of Mexican street corn. If you have never used Tajin this is the recipe to start with.
Easy swaps
- Ground turkey works in place of beef for a lighter version. The browning and tomato paste steps apply exactly the same way.
- No bone broth? Water works. The flavor will be slightly less rich but the dish is still great.
- No cotija? Feta is the best substitute, similar in texture and saltiness. Parmesan works in a pinch.
- Want extra heat? Add a spoonful of chipotle in adobo to the beef with the tomato paste. It adds a smoky, deeply spiced heat that is excellent with the sweet potatoes and corn. The creamy enchilada meatballs use a similar chipotle move in the sauce if you want a reference point.
- Want to add more texture? Pickled red onions on top are an incredible addition and several readers of similar recipes swear they are not optional. Avocado or guacamole adds creaminess. Tortilla chips on the side for scooping make this feel like more of an event.
How to Make Street Corn Beef Bowls

Step 1: Roast the sweet potatoes and corn. Preheat oven to 425°F. Toss diced sweet potatoes with olive oil, chili powder, cumin, garlic powder, and salt. Spread in an even single layer on a baking sheet. Roast for 22 to 25 minutes, stirring halfway through, until tender with caramelized edges. On a separate small baking sheet, toss corn with a teaspoon of olive oil and roast for 8 to 12 minutes until lightly golden and slightly charred. Let the corn cool slightly before adding to the topping.

Step 2: Cook the taco beef. While the sweet potatoes roast, brown the ground beef in a skillet over medium heat, breaking it up as it cooks. Once browned, stir in taco seasoning and tomato paste and cook for one full minute, stirring constantly. You want the tomato paste to caramelize slightly against the hot pan. Add bone broth and simmer for 3 to 4 minutes until slightly thickened and saucy. Finish with a squeeze of lime juice.

Step 3: Make the street corn topping. Blend the cottage cheese until completely smooth. In a bowl combine the roasted corn, blended cottage cheese, mayo, cotija, lime zest, lime juice, diced jalapeño, cilantro, and Tajin. Stir until creamy and well combined. Taste and adjust salt, lime, or Tajin to your preference.

Step 4: Assemble. Divide roasted sweet potatoes and taco beef into bowls. Spoon the street corn topping over the top just before serving. For meal prep, keep the corn topping separate and add it cold after reheating the base.
Recipe Tips
- Don’t crowd the sweet potatoes on the sheet pan. Overcrowding causes them to steam rather than roast and you lose the caramelized edges. Use a large sheet pan or two pans if needed.
- Cook the tomato paste for a full minute before adding the bone broth. This step is quick but it’s what gives the beef that deeper, richer flavor.
- Blend the cottage cheese completely smooth before adding it to the topping. Any visible texture will remind people it’s cottage cheese. Fully smooth it disappears into the sauce entirely.
- Roast the corn even if you’re using frozen. The char is what makes the topping taste like actual elote and not just corn salad.
- Season the corn topping after you’ve combined everything, not before. The cotija and Tajin are both salty so taste first before adding any extra salt.
Why These Taco Beef Bowls Are Perfect for Meal Prep
These street corn beef bowls store incredibly well.
Keep the taco beef and sweet potatoes together in meal prep containers and store the street corn topping separately.
When you’re ready to eat, reheat the beef and sweet potatoes, then add the cold street corn topping on top.
This keeps the textures fresh and prevents the corn mixture from becoming watery.
For another meal prep friendly dinner, try my Honey Garlic Chicken or Cottage Cheese Caesar Pasta Salad.
Storage and Make Ahead
This is one of the better meal prep recipes in the rotation for a specific reason. The base, which is beef and sweet potatoes together, reheats beautifully in the microwave or a skillet and actually tastes better on day two as the flavors develop overnight. The street corn topping goes on cold after reheating, and the contrast between the warm savory base and the cool creamy topping is genuinely one of the best things about this bowl. That contrast only works if you store them separately.
Store the beef and sweet potatoes together in an airtight container in the fridge for up to four days. Store the street corn topping in a separate container for up to three days. Reheat the base, spoon the cold topping over, and eat immediately.
The egg roll in a bowl with noodles is another strong meal prep dinner in the same weekly rotation if you want variety across the week without repeating proteins.

Related Recipes
- Taco Tater Tot Casserole
- High-Protein Tamale Casserole
- Enchilada Meatballs
- Egg Roll In A Bowl With Noodles
Frequently Asked Questions
Yes. These street corn taco bowls are great for meal prep. Store the base and topping separately and assemble when ready to eat.
Yes. Frozen corn works perfectly. Just roast it directly from frozen until slightly golden.
These bowls are balanced with protein, vegetables, and healthy fats, making them a satisfying and nutrient-dense meal.
Yes. Skip the cotija and cottage cheese and replace the creamy topping with avocado or a dairy-free sauce.
You May Also Like
Street Corn Taco Beef Bowls (Easy Taco Bowl Recipe)
Ingredients
Sweet Potatoes
- 2 medium sweet potatoes diced
- 1½ tbsp olive oil
- 1 tsp chili powder
- ½ tsp cumin
- ½ tsp garlic powder
- ½ tsp salt
Taco Beef
- 1½ lbs ground beef
- 2 tbsp taco seasoning
- 1 tsp tomato paste
- ¼ cup bone broth
- Juice of ½ lime
Street Corn Topping
- 2 cups corn fresh or frozen
- ¾ cup cottage cheese
- 2 tbsp mayonnaise
- ¼ cup cotija cheese crumbled
- Zest of 1 lime
- Juice of 1 lime
- 1 jalapeño finely diced
- 2 tbsp chopped cilantro
- ½ tsp Tajin seasoning
Instructions
Enable step-by-step modeRoast the Sweet Potatoes
- Preheat oven to 425°F.
- Toss diced sweet potatoes with olive oil, chili powder, cumin, garlic powder, and salt. Spread evenly on a baking sheet.
- Roast for 22 to 25 minutes, stirring halfway through, until tender and caramelized.
Roast the Corn
- Toss the corn with 1 teaspoon olive oil and spread on a small baking sheet.
- Roast for 8 to 12 minutes, until lightly golden and slightly charred.
Cook the Taco Beef
- Heat a skillet over medium heat and add the ground beef.
- Cook until browned, breaking it up with a spoon.
- Stir in taco seasoning and tomato paste and cook for about 1 minute.
- Add bone broth and simmer for 3 to 4 minutes until slightly thickened.
- Finish with a squeeze of lime juice.
Make the Street Corn Topping
- Let the roasted corn cool slightly.
- In a bowl combine: roasted corn, cottage cheese, mayo, cotija cheese, lime zest, lime juice, diced jalapeño, cilantro, and Tajin
- Stir until creamy and well combined.
Assemble the Bowls
- Divide roasted sweet potatoes and taco beef into bowls or meal prep containers.
- Top with the street corn mixture just before serving.

