Salmon Tacos with Elote Corn Salsa

These Salmon Tacos with Elote Corn Salsa are fresh, creamy, a little smoky and one of those dinners that looks far more impressive than it is difficult to make.

Tender salmon is seasoned with chili powder, paprika, garlic and fresh lime, then baked until it flakes easily. Instead of piling on a traditional taco salsa, these are topped with warm elote-inspired corn made with fresh corn, jalapeño, red onion, lime, mayo and crumbled cotija.

You get buttery salmon, charred corn, creamy dressing, a little heat from the jalapeño and plenty of fresh lime in every bite.

They're perfect for an easy weeknight dinner, but they're also fun enough to make when we're having people over—especially when fresh corn is still in season.

Baked salmon tacos topped with creamy elote corn salsa, cotija cheese, and fresh lime

Why You'll Love These Salmon Tacos

There are a few things that make these different from a basic fish taco.

First, we're using salmon instead of a mild white fish. It has enough richness and flavor to stand up to all of the spices and toppings without getting lost.

Then there's the corn salsa. It's inspired by Mexican street corn, with fresh corn cooked in butter until it begins to brown before being tossed with lime, mayo and cotija.

Instead of needing a separate sauce, slaw and salsa, the creamy corn mixture does most of the work.

And everything comes together while the salmon is baking, making this a surprisingly easy dinner.

Close-up of salmon tacos with fresh corn salsa, red onion, jalapeño, and cotija

Ingredients You'll Need

Salmon

I use four salmon fillets for this recipe. Salmon is rich enough to pair beautifully with the creamy corn and bold spices.

Fresh Corn

For the best texture and flavor, cut the kernels from four fresh ears of corn. Cooking them in butter lets the edges pick up some color before we turn the corn into the elote salsa.

Ingredients for salmon tacos including salmon, fresh corn, lime, cotija cheese, and seasonings

Jalapeño

One cored and diced jalapeño gives the corn some heat without overpowering the salmon. You can remove the seeds and membrane for a milder salsa.

Red Onion

Finely diced red onion gives the corn a little bite and another layer of texture.

Cotija Cheese

I prefer cotija here for the classic salty, crumbly finish that works so well with corn and lime.

Lime

Fresh lime goes into both the salmon seasoning and corn salsa. I also always serve extra wedges alongside the tacos.

Tortillas

Use your favorite tortillas. Warming them over a gas flame gives the edges a little char, but a dry skillet works well too.

How to Make Salmon Tacos

1. Season the Salmon

Preheat the oven to 375°F.

Combine olive oil, fresh lime juice, chili powder, garlic powder, cumin and paprika.

Place the salmon fillets on a baking sheet and coat them evenly with the seasoning mixture.

Fresh raw salmon fillets arranged and ready to be seasoned for homemade salmon tacos with elote corn salsa.
Salmon fillets seasoned with chili powder, garlic powder, paprika, and lime

Bake for 20–25 minutes, or until the salmon is cooked to your liking and flakes easily.

2. Make the Elote Corn Salsa

While the salmon is baking, make the corn.

Melt the butter in a large skillet over medium heat. Add the minced garlic and cook briefly until fragrant.

Add the fresh corn, red onion and diced jalapeño.

Cook until the corn is tender and you start to see golden, lightly charred edges.

Fresh corn cooking in a skillet for homemade elote-inspired corn salsa

Transfer the warm corn mixture to a bowl.

Add the mayo, fresh lime juice, cotija and chili powder and stir until everything is evenly coated.

Creamy corn salsa with cotija cheese, red onion, jalapeño, and lime

3. Warm the Tortillas

Warm your tortillas just before assembling the tacos.

If you have a gas stovetop, you can carefully warm them directly over a low flame until they're soft with a few lightly charred edges.

You can also warm them one at a time in a dry skillet.

4. Assemble the Salmon Tacos

Break the cooked salmon into large, tender pieces and divide it between the warm tortillas.

Spoon plenty of the elote corn salsa over each taco, then finish with additional crumbled cotija and a fresh lime wedge.

Warm tortillas filled with baked salmon and topped with elote corn salsa
Crumbled cotija cheese being sprinkled over salmon tacos topped with creamy elote corn salsa.

Serve immediately with extra lime.

Amanda's Tips

Use fresh corn when you can. Cutting the kernels straight from the cob gives the salsa such good texture and lets the corn brown beautifully in the skillet.

Let the corn get some color. Don't constantly stir it. Giving it a little time against the hot pan helps create those browned edges.

Don't overcook the salmon. The original recipe gives a 20–25 minute range, but salmon fillets vary quite a bit in thickness. Since you're retesting this next week, I want you to note the exact thickness/weight and actual cooking time so we can tighten this before publication.

Use cotija if you can find it. Parmesan works as an alternative, but cotija is my first choice for this version.

Char the tortillas. That little bit of color adds flavor and makes the finished tacos look so much better too.

Serve with plenty of lime. A squeeze right before eating balances the richness of both the salmon and creamy corn.

What to Serve with Salmon Tacos

Because the elote salsa already gives you corn, cheese and plenty of flavor, I don't think these tacos need a complicated list of sides.

I'd keep dinner fresh and simple with sliced avocado, a green salad, rice or even extra elote corn salsa served alongside.

For entertaining, set everything out family-style and let everyone build their own tacos.

A beautifully styled table featuring homemade salmon tacos with elote corn salsa, fresh lime, and taco night accompaniments.

Can I Make the Elote Corn Salsa Ahead?

You can prep several of the components ahead, but I like this salsa best when the corn has been freshly cooked.

You can cut the corn from the cobs and dice the onion and jalapeño earlier in the day. Then all that's left to do while the salmon bakes is cook the vegetables and finish the salsa.

For the best texture, assemble the tacos right before serving.

Salmon Tacos with Elote Corn Salsa

Tender baked salmon seasoned with chili, cumin, paprika and lime, served in warm tortillas and topped with creamy elote-inspired corn salsa, cotija and fresh lime.

Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes

Ingredients

For the Salmon

  • 4 salmon fillets

  • 1 tablespoon olive oil

  • Juice of ½ lime

  • ½ teaspoon chili powder

  • ½ teaspoon garlic powder

  • ½ teaspoon paprika

For the Elote Corn Salsa

  • 2 tablespoons butter

  • Kernels from 4 ears fresh corn

  • 2 cloves garlic, minced

  • ¼ cup finely diced red onion

  • 1 jalapeño, cored and diced

  • ¼ cup mayonnaise

  • Juice of 1 lime

  • ¼ cup crumbled cotija cheese, plus more for serving

  • 1 teaspoon chili powder

For Serving

  • Tortillas of choice

  • Additional cotija cheese

  • Fresh lime wedges

Instructions

Bake the Salmon

  1. Preheat the oven to 375°F.

  2. In a small bowl, mix the olive oil, juice of ½ lime, chili powder, garlic powder, cumin and paprika.

  3. Place the salmon fillets on a baking sheet and coat evenly with the seasoning mixture.

  4. Bake for 20–25 minutes, or until the salmon is cooked to your liking and flakes easily.

Make the Elote Corn Salsa

  1. While the salmon cooks, melt the butter in a large skillet over medium heat.

  2. Add the garlic and cook briefly until fragrant.

  3. Add the corn, red onion and jalapeño.

  4. Cook, stirring occasionally, until the corn is tender and beginning to brown around the edges.

  5. Transfer the mixture to a bowl.

  6. Add the mayonnaise, lime juice, cotija and chili powder. Stir until evenly combined.

Assemble the Tacos

  1. Warm the tortillas over a low gas flame or in a dry skillet until soft and lightly charred around the edges.

  2. Break the cooked salmon into large pieces and divide among the tortillas.

  3. Spoon the elote corn salsa generously over the salmon.

  4. Finish with additional cotija and fresh lime.

  5. Serve immediately.

Amanda's Tip

Let the corn sit against the hot skillet for a little while between stirring so it develops golden, slightly charred edges. That extra caramelization makes such a difference in the finished salsa.

Close-up of a hand holding a homemade salmon taco filled with seasoned salmon, creamy elote corn salsa, and crumbled cotija cheese.
Close-up of salmon tacos filled with tender seasoned salmon and creamy Mexican street corn salsa.
From Amanda's Kitchen recipe card for salmon tacos with elote corn salsa, including ingredients and cooking instructions

Frequently Asked Questions

What kind of salmon is best for salmon tacos?

Use salmon fillets that are similar in size and thickness so they cook at approximately the same rate. Skin-on or skinless can work since you'll be breaking the cooked salmon into pieces for the tacos.

Can I use frozen corn for elote corn salsa?

Fresh corn is my first choice because of its texture and ability to brown in the skillet. Frozen corn can work when fresh isn't available; thaw it and remove excess moisture before adding it to the skillet.

Are salmon tacos spicy?

These have some warmth from chili powder and jalapeño, but you can easily make them milder by removing the seeds and membrane from the jalapeño or using less of it.

Can I make these with flour or corn tortillas?

Yes. Use whichever tortillas you prefer. Either can be warmed in a dry skillet, and corn tortillas can also be lightly charred over a gas flame.

What is elote corn salsa made of?

This elote-inspired corn salsa combines fresh corn, butter, garlic, red onion, jalapeño, mayonnaise, lime juice, cotija cheese and chili powder.

More Recipes You'll Love

If you loved these Salmon Tacos with Elote Corn Salsa, there are plenty of other fresh and flavorful recipes to bring to your table!

For another delicious dinner inspired by Mexican street corn, try my Grilled Chicken with Mexican Street Corn & Cucumber Salad. It's packed with fresh ingredients and perfect for warmer evenings.

If you're craving something a little sweet and savory, my Grilled Peach Caprese Chicken is a beautiful combination of juicy grilled chicken, seasonal peaches, and fresh summer flavors.

And for a salad that's hearty enough to steal the show, you'll love my Maple Bacon Fall Salad. It's filled with comforting seasonal flavors and makes a wonderful addition to any gathering.

Whether you're planning a family dinner or hosting friends, I hope these recipes inspire something delicious for your next meal. ♡

Shop My Kitchen Favorites

Final Thoughts

These salmon tacos are one of those recipes that has everything I want in an easy dinner: plenty of flavor, fresh ingredients and just enough going on to make an ordinary taco night feel a little more special.

The salmon is smoky and bright from the spices and lime, but I think the elote corn salsa is what really makes them. It's creamy, buttery, a little spicy and so good piled over warm salmon with extra cotija and lime.

Put everything on the table, warm a stack of tortillas and let everyone build their own.

Detailed view of baked salmon tacos topped with elote corn salsa, crumbled cotija cheese, and fresh lime.

Slow Cooker Italian Meatballs (Easy Crockpot Meatballs in Marinara Sauce)

There’s something incredibly comforting about a slow cooker meal that simmers all day and fills your home with the smell of garlic, herbs, and rich tomato sauce.

These Slow Cooker Italian Meatballs are tender, flavorful, and made with a blend of Italian sausage, ground beef, Parmesan cheese, garlic, and herbs — all slow-cooked in marinara sauce until perfectly juicy and rich.

↓ Skip to Recipe
Slow cooker Italian meatballs simmering in marinara sauce served warm in a white bowl
Crockpot Italian meatballs served as a cozy family dinner with marinara sauce
Easy slow cooker meatball recipe cooking in a crockpot with rich tomato sauce
Italian sausage meatballs cooking in a crockpot filled with marinara sauce

This is one of those easy family dinner recipes that feels like it took all day, but requires very little hands-on time. Whether you’re serving them over pasta, stuffing them into a toasted sub roll, or enjoying them with crusty bread, they always deliver that classic Italian comfort food flavor.

Why You’ll Love These Slow Cooker Italian Sausage Meatballs

  • Easy dump-and-cook slow cooker dinner

  • Juicy, tender homemade meatballs

  • Rich marinara flavor that develops all day

  • Perfect for busy weeknights or family dinners

  • Freezer-friendly and great for meal prep

  • Works for pasta, subs, or party appetizers

Homemade Italian meatballs in marinara sauce served over pasta
Slow cooker meatballs served over spaghetti with fresh Parmesan cheese
Italian meatballs served over pasta for an easy family dinner
Crockpot meatballs simmering in marinara sauce for a comforting dinner

Description

Tender, juicy slow cooker Italian meatballs made with ground beef, Italian sausage, Parmesan, garlic, and herbs simmered in rich marinara sauce for an easy family dinner.

Prep Time

20 minutes

Cook Time

4–6 hours

Total Time

4 hours 20 minutes

Yield

6–8 servings

Ingredients

Meatballs

  • 1 lb ground beef

  • 2 lbs Italian sausage

  • 2 eggs

  • 1 cup breadcrumbs

  • ½ cup Parmesan cheese

  • 1 small onion, finely chopped

  • 2 cloves garlic, minced

  • 1/3 cup fresh parsley, chopped

  • 1 tsp salt

  • ½ tsp black pepper

  • 1 tsp dried oregano

  • 1 tsp dried basil

  • ½ tsp red pepper flakes (optional)

Sauce

  • 3–4 cups marinara sauce (homemade or high-quality store-bought)

  • 2 tbsp olive oil or butter (for browning)

How to Make Slow Cooker Italian Meatballs

1. Mix the Meatball Mixture

In a large bowl, combine ground beef, Italian sausage, eggs, breadcrumbs, Parmesan, onion, garlic, parsley, salt, pepper, oregano, basil, and red pepper flakes. Mix gently until just combined. Do not overmix.

2. Shape the Meatballs

Roll mixture into evenly sized 1.5-inch meatballs and place on a tray.

3. Brown the Meatballs (Recommended Step)

Heat olive oil in a large skillet or stovetop slow cooker pan over medium-high heat. Brown meatballs on all sides until golden for extra flavor and texture.

4. Slow Cook

Transfer meatballs to the slow cooker and pour marinara sauce over the top.

Cook on LOW for 4–6 hours, or until meatballs are tender and fully cooked (internal temperature 165°F).

5. Serve

Serve over spaghetti, rigatoni, creamy polenta, or in toasted sub rolls. Top with Parmesan and fresh parsley.

What to Serve with Italian Meatballs

These meatballs pair well with:

  • Spaghetti or pasta

  • Garlic bread or crusty Italian bread

  • Creamy polenta

  • Simple green salad

  • Roasted vegetables

Storage and Freezing

Allow meatballs to cool completely before storing.

  • Refrigerator: up to 4 days

  • Freezer: up to 3 months

For best results, freeze meatballs with sauce in airtight containers or freezer bags.

Frequently Asked Questions

Can I make these slow cooker meatballs without browning them first?

Yes. You can skip browning and add the raw meatballs directly to the slow cooker. However, browning adds extra flavor and helps the meatballs hold their shape better.

Can I use frozen meatballs instead of homemade?

Yes, frozen meatballs work well in this recipe. Simply add them directly to the slow cooker with marinara sauce and cook on LOW for 4–6 hours until heated through.

How do I know when the meatballs are done?

The meatballs are fully cooked when they reach an internal temperature of 165°F and are tender throughout.

Can I make this recipe ahead of time?

Yes. You can prepare and shape the meatballs up to 24 hours in advance and store them covered in the refrigerator until ready to cook.

What is the best way to serve slow cooker Italian meatballs?

These meatballs are delicious served over pasta, in toasted sub rolls, with creamy polenta, or alongside garlic bread and a simple salad.

Shop My Family Dinner Favorites

If you love easy, cozy dinners like these slow cooker Italian meatballs, I’ve rounded up my go-to kitchen essentials for everyday cooking. These are the kitchen tools I use constantly for easy family dinners like this one. Shop Family Dinner Favorites

Includes:

  • slow cooker essentials

  • everyday cookware I use constantly

  • dinner serving pieces

  • meal prep tools for busy nights

More Cozy Dinner Recipes You’ll Love

If you enjoy easy family-style dinners like this recipe, you might also like:

Italian-Inspired Dinners

Chicken Favorites

Save this recipe for your next easy family dinner night.

From Amanda's Kitchen

A collection of timeless recipes for gathering around the table.

There are certain meals that instantly make a house feel like home.

For me, it's a pot of Italian meatballs slowly simmering in rich marinara sauce. The smell fills the kitchen, everyone seems to gather a little earlier, and somehow dinner becomes about more than just the food.

That's exactly why I created these From Amanda's Kitchen printable recipe cards. Whether you're making Sunday dinner, serving friends around the table, or freezing a batch for busy weeknights, my hope is that these recipes become part of your family's traditions for years to come.

Because some of the very best conversations happen around a bowl of pasta.

Save or print the recipe card below so it's always ready for your next family dinner.

Juicy Italian meatballs served in marinara sauce for a family dinner recipe
Easy weeknight slow cooker dinner featuring Italian meatballs in tomato sauce
Crockpot Italian sausage meatballs simmering slowly in marinara sauce
Slow cooker comfort food meatballs served with marinara sauce and herbs
Italian meatballs browned and slow cooked in marinara sauce for extra flavor
Parmesan topped Italian meatballs served in marinara sauce
Italian meatballs garnished with fresh parsley in marinara sauce
Crockpot dinner idea featuring Italian meatballs simmered in tomato sauce
Family style Italian meatball dinner served with pasta and marinara sauce