What Should I Eat Today? 20 Dietitian-Approved Meal Ideas
Eating well doesn’t have to be complicated. If you’ve ever stood in front of the fridge and asked, “What should I eat today?” — you’re not alone. As a dietitian, I’ve put together 20 balanced, flavorful, and achievable meal ideas to help you plan breakfast, lunch, dinner, and satisfying snacks. Each idea is nutrient-focused, easy to prepare, and adaptable to fit dietary preferences (vegetarian, pescatarian, gluten-free, or plant-forward).
Below you’ll find a curated list of 20 dietitian-approved meals, each with ingredients and step-by-step instructions so you can get cooking right away. These meals emphasize lean protein, fiber-rich carbs, healthy fats, and plenty of vegetables — the building blocks of a nourishing plate.
How to use this list
- Scan for meals that match your time and ingredients on hand.
- Swap proteins or grains to fit allergies or preferences.
- Double recipes to have leftovers for quick weekday meals.
- Aim to pair protein + fiber + healthy fat at each meal to stay full and support energy.
20 Dietitian-Approved Meal Ideas
1. Overnight Oats with Berries and Almonds
A make-ahead breakfast that’s high in fiber and ready when you are.
Ingredients
– 1/2 cup rolled oats
– 1/2 cup milk (dairy or plant-based)
– 1/3 cup Greek yogurt (or dairy-free yogurt)
– 1/2 cup mixed berries (fresh or frozen)
– 1 tbsp chia seeds
– 1 tbsp chopped almonds
– 1 tsp honey or maple syrup (optional)
Instructions
1. In a jar or bowl, combine oats, milk, yogurt, and chia seeds.
2. Stir in berries and sweetener if using.
3. Cover and refrigerate overnight (or at least 4 hours).
4. In the morning, stir, top with almonds, and enjoy cold or warmed.
2. Veggie and Feta Egg Scramble
Quick, protein-rich breakfast loaded with vegetables.
Ingredients
– 2 large eggs (or 3 egg whites + 1 whole egg)
– 1/2 cup baby spinach, chopped
– 1/4 cup diced bell pepper
– 2 tbsp crumbled feta
– 1 tsp olive oil
– Salt and pepper to taste
Instructions
1. Whisk eggs with a pinch of salt and pepper.
2. Heat oil in a nonstick pan over medium heat; sauté peppers 2–3 minutes.
3. Add spinach and cook until wilted.
4. Pour in eggs and gently scramble until set.
5. Top with feta and serve with whole-grain toast if desired.
3. Greek Yogurt Parfait with Granola and Fruit
A balanced snack or breakfast with protein and probiotics.
Ingredients
– 1 cup plain Greek yogurt
– 1/3 cup high-fiber granola
– 1/2 cup sliced fruit (banana, berries, or kiwi)
– 1 tsp chia seeds or ground flaxseed
– Drizzle of honey (optional)
Instructions
1. Spoon half the yogurt into a bowl or glass.
2. Layer half the fruit and granola.
3. Repeat layers with remaining yogurt, fruit, and granola.
4. Sprinkle chia or flaxseed on top and drizzle honey if using.
4. Avocado Toast with Poached Egg and Cherry Tomatoes
A satiating breakfast with healthy fat and protein.
Ingredients
– 1 slice whole-grain bread, toasted
– 1/2 ripe avocado
– 1 large egg
– 6–8 cherry tomatoes, halved
– Salt, pepper, and red pepper flakes
– 1 tsp olive oil (optional)
Instructions
1. Mash avocado with salt, pepper, and a squeeze of lemon if available.
2. Poach the egg to desired doneness.
3. Spread mashed avocado on toast, top with poached egg.
4. Arrange cherry tomatoes, drizzle with olive oil and sprinkle red pepper flakes.
5. Green Smoothie with Protein
A fast, nutrient-dense on-the-go option.
Ingredients
– 1 cup spinach or kale
– 1/2 banana
– 1/2 cup frozen mango or pineapple
– 1 scoop protein powder (optional) or 1/2 cup Greek yogurt
– 1 cup unsweetened almond milk or water
– 1 tbsp peanut butter or almond butter
Instructions
1. Add spinach, banana, frozen fruit, protein or yogurt, and milk to a blender.
2. Blend until smooth.
3. Add nut butter and pulse to combine.
4. Pour into a glass and drink immediately.
6. Quinoa Salad with Chickpeas and Veggies
A fiber-rich lunch that keeps you full and is easy to batch cook.
Ingredients
– 1 cup cooked quinoa (cooled)
– 1/2 cup canned chickpeas, rinsed and drained
– 1/2 cup cucumber, diced
– 1/2 cup cherry tomatoes, halved
– 2 tbsp chopped parsley or cilantro
– 2 tbsp olive oil and 1 tbsp lemon juice
– Salt and pepper to taste
Instructions
1. Combine quinoa, chickpeas, cucumber, tomatoes, and herbs in a bowl.
2. Whisk olive oil, lemon juice, salt, and pepper.
3. Pour dressing over salad and toss to combine.
4. Chill for 10 minutes or serve immediately.
7. Salmon, Roasted Broccoli, and Brown Rice
A balanced dinner with omega-3s and fiber.
Ingredients
– 4–6 oz salmon fillet
– 1 cup broccoli florets
– 1/2 cup cooked brown rice
– 1 tbsp olive oil
– Salt, pepper, and lemon wedge
– 1/2 tsp garlic powder
Instructions
1. Preheat oven to 425°F (220°C). Toss broccoli with half the oil, garlic powder, salt, and pepper on a sheet pan.
2. Roast broccoli 10 minutes. Move to one side, place salmon on pan, brush with remaining oil, season, and roast 10–12 minutes until flaky.
3. Heat brown rice if needed.
4. Serve salmon with roasted broccoli, rice, and a squeeze of lemon.
8. Turkey and Veggie Stir-Fry with Cauliflower Rice
A low-carb, high-protein dinner that’s ready in 20 minutes.
Ingredients
– 8 oz ground turkey or lean chicken
– 2 cups mixed stir-fry veggies (bell pepper, snap peas, carrot)
– 1 tbsp sesame oil or olive oil
– 2 tbsp low-sodium soy sauce or tamari
– 1 tsp grated ginger and 1 garlic clove, minced
– 2 cups cauliflower rice (fresh or frozen)
Instructions
1. Heat oil in a skillet over medium-high heat. Add garlic and ginger, sauté 30 seconds.
2. Add ground turkey, cook until browned and cooked through.
3. Add mixed veggies and soy sauce, stir until veggies are crisp-tender (3–4 minutes).
4. In a second pan, sauté cauliflower rice 3–4 minutes until just tender.
5. Serve stir-fry over cauliflower rice and garnish with green onions.
9. Lentil Soup with Carrots and Spinach
Comforting, budget-friendly, and full of plant protein.
Ingredients
– 1 cup dried brown or green lentils, rinsed
– 1 carrot, diced
– 1 celery stalk, diced
– 1/2 onion, chopped
– 3 cups low-sodium vegetable or chicken broth
– 2 cups baby spinach
– 1 tbsp olive oil
– 1 tsp dried thyme
Instructions
1. Heat oil in a pot over medium heat; sauté onion, carrot, and celery 5 minutes.
2. Add lentils, broth, and thyme. Bring to a boil, then reduce heat and simmer 25–30 minutes until lentils are tender.
3. Stir in spinach until wilted.
4. Season with salt and pepper and serve with whole-grain bread.
10. Buddha Bowl with Tofu, Sweet Potato, and Greens
A colorful bowl that balances flavors and textures.
Ingredients
– 4 oz firm tofu, pressed and cubed
– 1 small sweet potato, diced and roasted
– 2 cups mixed greens or kale
– 1/2 cup cooked quinoa
– 1/4 avocado, sliced
– 1 tbsp olive oil, 1 tbsp soy sauce, 1 tsp maple syrup for tofu glaze
Instructions
1. Preheat oven to 425°F (220°C). Toss sweet potato with oil, roast 20–25 minutes until tender.
2. Toss tofu with soy sauce and maple syrup, bake or pan-fry until golden.
3. Assemble bowl with quinoa, greens, roasted sweet potato, tofu, and avocado.
4. Drizzle extra olive oil or your favorite dressing and enjoy.
11. Shrimp Tacos with Cabbage Slaw
A lighter seafood option with a crunchy slaw and whole-grain tortillas.
Ingredients
– 6–8 cooked shrimp (or raw, peeled and deveined)
– 2 small whole-wheat tortillas
– 1 cup shredded cabbage or slaw mix
– 1 tbsp Greek yogurt or sour cream
– 1 tsp lime juice and 1/4 tsp chili powder
– 1 tsp olive oil
Instructions
1. If using raw shrimp, sauté in oil with chili powder 2–3 minutes per side until opaque.
2. Toss cabbage with Greek yogurt, lime juice, and a pinch of salt to make slaw.
3. Warm tortillas in a pan or oven.
4. Build tacos by layering slaw and shrimp in tortillas. Serve with lime wedges.
12. Chickpea and Spinach Curry
A simple, warming plant-based dinner high in fiber.
Ingredients
– 1 can chickpeas, drained and rinsed
– 2 cups baby spinach
– 1/2 onion, chopped
– 1 garlic clove, minced
– 1 tbsp curry powder
– 1 cup canned diced tomatoes
– 1/2 cup light coconut milk
– 1 tbsp olive oil
Instructions
1. Heat oil in a pan; sauté onion and garlic until translucent.
2. Stir in curry powder and cook 30 seconds.
3. Add chickpeas and tomatoes; simmer 8–10 minutes.
4. Stir in coconut milk and spinach until wilted. Serve over brown rice or with naan.
13. Whole-Grain Pasta with Roasted Vegetables and Pesto
A satisfying vegetarian dinner that’s easy to customize.
Ingredients
– 1 cup whole-grain or legume pasta (cooked)
– 1 cup mixed roasted vegetables (zucchini, bell peppers, eggplant)
– 2 tbsp pesto (store-bought or homemade)
– 1 tbsp olive oil
– Optional: grated Parmesan or nutritional yeast
Instructions
1. Toss vegetables with oil, roast at 425°F (220°C) for 15–20 minutes until tender.
2. Cook pasta per package instructions and drain, reserving a little pasta water.
3. Combine pasta, roasted veggies, and pesto; add pasta water to loosen sauce.
4. Serve with cheese or nutritional yeast.
14. Turkey Chili with Beans
Hearty, protein-forward meal perfect for meal prep.
Ingredients
– 1 lb (450 g) ground turkey (or lean beef)
– 1 can kidney or black beans, drained and rinsed
– 1 can diced tomatoes
– 1/2 onion, chopped
– 1 tbsp chili powder, 1 tsp cumin
– 1 tbsp olive oil
Instructions
1. In a large pot, heat oil and sauté onion until soft.
2. Add ground turkey and cook until browned.
3. Stir in chili powder and cumin.
4. Add beans and tomatoes, simmer 20–25 minutes. Adjust seasoning and serve.
15. Spinach, Goat Cheese, and Mushroom Frittata
An oven-baked option that works for breakfast or a light dinner.
Ingredients
– 4 large eggs
– 1 cup baby spinach
– 1/2 cup sliced mushrooms
– 2 tbsp crumbled goat cheese
– 1 tbsp olive oil
– Salt and pepper
Instructions
1. Preheat oven to 375°F (190°C). Sauté mushrooms in oil until browned; add spinach until wilted.
2. Whisk eggs with salt and pepper; pour into oven-safe skillet over veggies.
3. Sprinkle goat cheese on top and bake 12–15 minutes until set.
4. Slice and serve warm or at room temperature.
16. Baked Sweet Potato Stuffed with Black Beans and Salsa
Simple, fiber-packed, and vegetarian-friendly.
Ingredients
– 1 medium sweet potato
– 1/2 cup canned black beans, rinsed and drained
– 1/4 cup salsa
– 1 tbsp plain Greek yogurt or sour cream
– 1 tbsp chopped cilantro
Instructions
1. Preheat oven to 400°F (200°C). Pierce sweet potato with a fork and bake 45–50 minutes until tender.
2. Split open and fluff the flesh with a fork.
3. Top with black beans, salsa, and a dollop of Greek yogurt.
4. Garnish with cilantro and enjoy.
17. Cauliflower Fried Rice with Egg and Peas
A lighter take on a takeout classic that sneaks in extra veggies.
Ingredients
– 2 cups riced cauliflower
– 1 egg, beaten
– 1/2 cup peas (frozen OK)
– 1 small carrot, diced
– 1 tbsp low-sodium soy sauce
– 1 tsp sesame oil
Instructions
1. Heat sesame oil in a skillet; sauté carrot 2–3 minutes.
2. Add riced cauliflower and peas; cook 4–5 minutes, stirring.
3. Push veggies to the side and scramble the egg in the pan.
4. Mix egg into the cauliflower rice, add soy sauce, and serve hot.
18. Mediterranean Chickpea Wrap
A quick lunch loaded with fiber, protein, and fresh flavors.
Ingredients
– 1 whole-wheat wrap or pita
– 1/2 cup mashed chickpeas
– 2 tbsp hummus
– Sliced cucumber, tomato, and red onion
– Handful of mixed greens
– 1 tsp olive oil and lemon juice
Instructions
1. Mix mashed chickpeas with hummus, olive oil, and a squeeze of lemon.
2. Spread mixture onto wrap and top with veggies and greens.
3. Fold and roll tightly; slice in half and serve.
19. Grilled Chicken Salad with Apple and Walnuts
A crisp, protein-rich salad with healthy fats and crunch.
Ingredients
– 4–6 oz grilled chicken breast, sliced
– Mixed greens or spinach
– 1/2 apple, thinly sliced
– 2 tbsp chopped walnuts
– 1 tbsp crumbled blue cheese or feta (optional)
– 1–2 tbsp vinaigrette (olive oil + vinegar)
Instructions
1. Toss greens with apple slices, walnuts, and cheese.
2. Top with sliced grilled chicken.
3. Drizzle with vinaigrette and toss lightly before serving.
20. Peanut Butter Banana Toast with Hemp Seeds
A simple, balanced snack or light meal with protein and healthy fats.
Ingredients
– 1 slice whole-grain bread, toasted
– 1–2 tbsp natural peanut butter or nut butter
– 1/2 banana, sliced
– 1 tsp hemp seeds or chia seeds
– Sprinkle of cinnamon (optional)
Instructions
1. Spread peanut butter on toasted bread.
2. Arrange banana slices on top.
3. Sprinkle hemp seeds and cinnamon.
4. Serve immediately with a side of yogurt or a hard-boiled egg for extra protein.
Quick Tips from a Dietitian
- Aim for variety: rotate proteins, whole grains, and colorful produce across the week.
- Prep smart: chop veggies and cook grains in batches to cut weekday cooking time.
- Portion intuitively: half your plate with vegetables, a quarter with lean protein, and a quarter with whole grains or starchy veggies.
- Hydrate: pair meals with water; add a lemon wedge or sparkling water as a refreshing choice.
- Modify to fit your needs: swap in plant-based proteins, adjust portions for activity level, and use lower-sodium options when available.
Conclusion
Choosing what to eat today doesn’t need to be stressful. These 20 dietitian-approved meal ideas give you balanced, approachable options for every meal and snacking moment. Whether you want something quick, make-ahead, indulgent-but-healthy, or plant-forward, there’s a recipe here to help you feel energized and satisfied. Try one (or several) this week — and remember: small, consistent choices add up to big health benefits over time. If you want meal plans tailored to weight goals, allergies, or sports performance, I can help design a personalized week of meals. What do you feel like eating today?
