Magnesium doesn’t always get the spotlight, but it plays a major role in how your body functions, from supporting muscle and nerve health to helping regulate blood sugar and energy production. The catch? Many people aren’t getting enough of it.
The good news is that boosting your magnesium intake doesn’t require complicated recipes or hard-to-find ingredients. With a little planning, you can build simple, satisfying meals that fit into a busy weeknight routine.
So, what foods have magnesium? Here are a few plus, easy magnesium-rich meal ideas you can actually make after a long day.
Six Magnesium-Rich Meals


1. One-Pan Salmon with Spinach and Quinoa
If you’re looking for something quick but balanced, this is a go-to. Salmon cooks fast, and pairing it with quinoa and leafy greens gives you a solid magnesium boost.
Why it works:
- Quinoa is a standout whole grain with a good amount of magnesium
- Spinach is one of the most magnesium-dense vegetables
- Salmon adds protein and healthy fats to keep you full
How to make it:
Cook quinoa according to package instructions. While that’s going, season salmon with olive oil, garlic, salt, and pepper, then bake at 400°F for about 10 to 12 minutes. In the last few minutes, sauté spinach in a pan until wilted. Plate everything together and finish with lemon juice.
2. Black Bean Tacos with Avocado
Tacos are one of the easiest weeknight meals to pull together, and black beans are an underrated magnesium source.
Why it works:
- Black beans are rich in magnesium and fiber
- Avocado adds even more magnesium plus healthy fats
- Corn tortillas keep it simple and naturally gluten-free
How to make it:
Warm canned black beans with cumin, chili powder, and garlic. Heat tortillas, then fill with beans, sliced avocado, shredded cabbage, and salsa. Add a squeeze of lime and you’re done.
3. Chickpea and Spinach Curry


This is a pantry-friendly meal that comes together in under 30 minutes and tastes like it took much longer.
Why it works:
- Chickpeas provide magnesium, plant protein, and fiber
- Spinach boosts overall mineral content
- Coconut milk adds richness without much effort
How to make it:
Sauté onion, garlic, and ginger in a pot. Add curry powder or paste, canned chickpeas, diced tomatoes, and coconut milk. Simmer for 10 to 15 minutes, then stir in fresh spinach until wilted. Serve over brown rice for an extra magnesium boost.
4. Lentil and Sweet Potato Bowl
This is the kind of meal you can prep ingredients ahead of time and mix and match during the week.
Why it works:
- Lentils are a great source of magnesium and plant protein
- Sweet potatoes add fiber and natural sweetness
- Seeds or a tahini drizzle can increase magnesium even more
How to make it:
Roast cubed sweet potatoes with olive oil and salt at 425°F for about 25 minutes. Cook lentils while they roast. Assemble in a bowl with greens, lentils, sweet potatoes, and a simple tahini-lemon dressing.
5. Peanut Noodle Stir-Fry


When you’re craving takeout, this is a fast alternative that still delivers on flavor—and nutrients.
Why it works:
- Peanut butter contains magnesium and healthy fats
- Whole grain or soba noodles can contribute additional magnesium
- Toss in veggies like broccoli or bell peppers for extra nutrients
How to make it:
Cook noodles and set aside. In a pan, sauté your vegetables of choice. Mix peanut butter, soy sauce, lime juice, garlic, and a little warm water to create a sauce. Toss everything together and heat through.
6. Greek Yogurt Parfait with Nuts and Seeds (Dinner-for-Later Option)
Not every night calls for a full cooked meal. When you need something quick, this can double as a light dinner or a filling snack.
Why it works:
- Almonds, pumpkin seeds, and chia seeds are all high in magnesium
- Yogurt adds protein and supports satiety
- Berries bring fiber and antioxidants
How to make it:
Layer Greek yogurt with mixed berries, a handful of nuts and seeds, and a drizzle of honey. It takes five minutes and requires zero cooking.
Tips for Getting More Magnesium
You don’t need to overhaul your entire diet to increase magnesium intake. A few simple swaps can make a noticeable difference:
- Choose whole grains like brown rice or quinoa instead of refined grains
- Add leafy greens to meals whenever possible (they cook down quickly)
- Keep canned beans and lentils on hand for easy protein and mineral boosts
- Top meals with seeds or nuts for an extra magnesium hit
You can also implement a high-quality magnesium supplement to boost your magnesium intake. HUM Nutrition’s Dream Team Magnesium delivers magnesium in a gentle and highly bioavailable form to maximize comfort and results. Plus, it’s made with L-theanine and tart cherry to support relaxation and restorative sleep.
The Bottom Line
Eating more magnesium doesn’t have to mean complicated recipes or expensive ingredients. With a handful of staples like beans, leafy greens, whole grains, nuts, and seeds, you can build simple meals that support your health and fit into your schedule. The key is consistency. When you start incorporating these foods into meals you already enjoy, getting enough magnesium becomes something you don’t have to think twice about, even on your busiest nights.
