31 Healthy Dinner Recipes That Take 30 Minutes or Less (2024)

Rate Recipe

This post may contain affiliate links. Please read our disclosure policy.

January is here! Most of us want to get back to healthy eating, but there are always days where we don’t have enough time to make a healthy dinner. I’ve rounded up 31 Healthy Dinner Recipes That Take 30 Minutes or Less to make getting back to healthy eating easier in January!
31 Healthy Dinner Recipes That Take 30 Minutes or Less (1)

Happy New Year! As much as I love the holidays I always look forward to getting back to healthy eating and a more stable routine in January. The biggest roadblock I face when it comes to healthy eating is having enough time to make nutritious and healthy meals. I’m always on the lookout for quick and easy and HEALTHY dinners. I asked my blogging friends to share their best healthy dinners that take under 30 minutes to make, and now I’m sharing them here! Cheers to the New Year!

PS – if you like this roundup, be sure to check out my new post of 30 Super Quick and Healthy Dinner Recipes – all of those recipes take 20 minutes or less!

  1. Peanut Sauce Chicken and Broccoli Bowls by Fox and Briar

    31 Healthy Dinner Recipes That Take 30 Minutes or Less (2)

  2. Orange Sesame Ginger Glazed Salmon from From Valerie’s Kitchen
  3. 20 Minute Paleo Chicken Noodle Soup from Noshtastic
  4. Mango Chicken With Coconut Cauliflower Rice from Food, Faith, Fitness
  5. Skinny Shrimp Piccata with Zoodles by Iowa Girl Eats

    31 Healthy Dinner Recipes That Take 30 Minutes or Less (3)

  6. Ginger-soy Steamed Cod from Half Her Size
  7. Cauliflower Rice Black Bean Burrito Bowls from Kitchen Treaty
  8. Buffalo Chicken and Broccoli Bowl by Fox and Briar
  9. Baked Coconut Chicken Tenders (Low Carb, Paleo) by Wholesome Yum
  10. 20 Minute Beef Snow Pea Skilletfrom Nutmeg Nanny

    31 Healthy Dinner Recipes That Take 30 Minutes or Less (4)

  11. Spanish Mussels with Choizo and Saffron Broth by Beyond Mere Sustenance
  12. Healthy Barley Soup Recipe from Watch What U Eat
  13. 15-MinuteMediterranean Pasta by Girl Gone Gourmet
  14. Spinach Pesto Israeli Couscous with Prawns by My Kitchen Love
  15. Chicken and Broccoli Stir Fry by Dinner at the Zoo

    31 Healthy Dinner Recipes That Take 30 Minutes or Less (5)

  16. Bourbon Brown Sugar Glazed Salmon by Garlic and Zest
  17. Clean Eating Chicken Pad Thai by The Clean Eating Couple
  18. Kale, Kohlrabi & Mint Stir Fry with Bacon by by Pinch and Swirl
  19. Tomato Basil Tilapia by Boastful Food
  20. 20 Minute Sweet & Spicy Pork Ramen Stir Fry by Running to the Kitchen

    31 Healthy Dinner Recipes That Take 30 Minutes or Less (6)

  21. Easy, One Pot Mac and Cheese with Hidden Veggies by Raia’s Recipes
  22. 20-Minute Cod en Papillote With Zoodles Marinaraby Mid-Life Croissant
  23. One Pot Paleo Sausage and Slaw Skillet by Fox and Briar
  24. BBQ Couscous Bowl with Tofu by Elephantastic Vegan
  25. Tilapia With a Lemon Herb Butter PAan Sauce by Salt and Lavender

    31 Healthy Dinner Recipes That Take 30 Minutes or Less (7)

  26. Oven Fried Cod With Cara Cara Oranges by Just a Little Bit of Bacon
  27. 5-minute Easy Vegan Tacos by Happy Kitchen Rocks
  28. Spicy Jicama Tortilla Soup with Shrimp by Domesticate ME
  29. Chicken and Melon Salad with Coconut Sambol by the Flavor Bender
  30. Easy Pork Shiitake Mushroom Stir Fry by Bam’s Kitchen
  31. Spicy Miso Zucchini Ramen Noodles by Hapa Nom Nom31 Healthy Dinner Recipes That Take 30 Minutes or Less (8)

function extend(destination, source) { for (var prop in source) { destination[prop] = source[prop]; } }

if (!Mimi) var Mimi = {}; if (!Mimi.Signups) Mimi.Signups = {};

Mimi.Signups.EmbedValidation = function() { this.initialize();

var _this = this; if (document.addEventListener) { this.form.addEventListener('submit', function(e){ _this.onFormSubmit(e); }); } else { this.form.attachEvent('onsubmit', function(e){ _this.onFormSubmit(e); }); } };

extend(Mimi.Signups.EmbedValidation.prototype, { initialize: function() { this.form = document.getElementById('ema_signup_form'); this.submit = document.getElementById('webform_submit_button'); this.callbackName = 'jsonp_callback_' + Math.round(100000 * Math.random()); this.validEmail = /.+@.+\..+/ },

onFormSubmit: function(e) { e.preventDefault();

this.validate(); if (this.isValid) { this.submitForm(); } else { this.revalidateOnChange(); } },

validate: function() { this.isValid = true; this.emailValidation(); this.fieldAndListValidation(); this.updateFormAfterValidation(); },

emailValidation: function() { var email = document.getElementById('signup_email');

if (this.validEmail.test(email.value)) { this.removeTextFieldError(email); } else { this.textFieldError(email); this.isValid = false; } },

fieldAndListValidation: function() { var fields = this.form.querySelectorAll('.mimi_field.required');

for (var i = 0; i < fields.length; ++i) { var field = fields[i], type = this.fieldType(field); if (type === 'checkboxes' || type === 'radio_buttons') { this.checkboxAndRadioValidation(field); } else { this.textAndDropdownValidation(field, type); } } }, fieldType: function(field) { var type = field.querySelectorAll('.field_type'); if (type.length) { return type[0].getAttribute('data-field-type'); } else if (field.className.indexOf('checkgroup') >= 0) { return 'checkboxes'; } else { return 'text_field'; } },

checkboxAndRadioValidation: function(field) { var inputs = field.getElementsByTagName('input'), selected = false;

for (var i = 0; i < inputs.length; ++i) { var input = inputs[i]; if((input.type === 'checkbox' || input.type === 'radio') && input.checked) { selected = true; } } if (selected) { field.className = field.className.replace(/ invalid/g, ''); } else { if (field.className.indexOf('invalid') === -1) { field.className += ' invalid'; } this.isValid = false; } }, textAndDropdownValidation: function(field, type) { var inputs = field.getElementsByTagName('input'); for (var i = 0; i < inputs.length; ++i) { var input = inputs[i]; if (input.name.indexOf('signup') >= 0) { if (type === 'text_field') { this.textValidation(input); } else { this.dropdownValidation(field, input); } } } this.htmlEmbedDropdownValidation(field); },

textValidation: function(input) { if (input.id === 'signup_email') return;

if (input.value) { this.removeTextFieldError(input); } else { this.textFieldError(input); this.isValid = false; } },

dropdownValidation: function(field, input) { if (input.value) { field.className = field.className.replace(/ invalid/g, ''); } else { if (field.className.indexOf('invalid') === -1) field.className += ' invalid'; this.onSelectCallback(input); this.isValid = false; } },

htmlEmbedDropdownValidation: function(field) { var dropdowns = field.querySelectorAll('.mimi_html_dropdown'); var _this = this;

for (var i = 0; i < dropdowns.length; ++i) { var dropdown = dropdowns[i]; if (dropdown.value) { field.className = field.className.replace(/ invalid/g, ''); } else { if (field.className.indexOf('invalid') === -1) field.className += ' invalid'; this.isValid = false; dropdown.onchange = (function(){ _this.validate(); }); } } }, textFieldError: function(input) { input.className = 'required invalid'; input.placeholder = input.getAttribute('data-required-field'); }, removeTextFieldError: function(input) { input.className = 'required'; input.placeholder = ''; }, onSelectCallback: function(input) { if (typeof Widget === 'undefined' || !Widget.BasicDropdown) return; var dropdownEl = input.parentNode, instances = Widget.BasicDropdown.instances, _this = this; for (var i = 0; i < instances.length; ++i) { var instance = instances[i]; if (instance.wrapperEl === dropdownEl) { instance.onSelect = function(){ _this.validate() }; } } }, updateFormAfterValidation: function() { this.form.className = this.setFormClassName(); this.submit.value = this.submitButtonText(); this.submit.disabled = !this.isValid; this.submit.className = this.isValid ? 'submit' : 'disabled'; }, setFormClassName: function() { var name = this.form.className; if (this.isValid) { return name.replace(/\s?mimi_invalid/, ''); } else { if (name.indexOf('mimi_invalid') === -1) { return name += ' mimi_invalid'; } else { return name; } } }, submitButtonText: function() { var invalidFields = document.querySelectorAll('.invalid'), text; if (this.isValid || !invalidFields) { text = this.submit.getAttribute('data-default-text'); } else { if (invalidFields.length || invalidFields[0].className.indexOf('checkgroup') === -1) { text = this.submit.getAttribute('data-invalid-text'); } else { text = this.submit.getAttribute('data-choose-list'); } } return text; }, submitForm: function() { this.formSubmitting(); var _this = this; window[this.callbackName] = function(response) { delete window[this.callbackName]; document.body.removeChild(script); _this.onSubmitCallback(response); }; var script = document.createElement('script'); script.src = this.formUrl('json'); document.body.appendChild(script); }, formUrl: function(format) { var action = this.form.action; if (format === 'json') action += '.json'; return action + '?callback=' + this.callbackName + '&' + serialize(this.form); }, formSubmitting: function() { this.form.className += ' mimi_submitting'; this.submit.value = this.submit.getAttribute('data-submitting-text'); this.submit.disabled = true; this.submit.className = 'disabled'; }, onSubmitCallback: function(response) { if (response.success) { this.onSubmitSuccess(response.result); } else { top.location.href = this.formUrl('html'); } }, onSubmitSuccess: function(result) { if (result.has_redirect) { top.location.href = result.redirect; } else if(result.single_opt_in || !result.confirmation_html) { this.disableForm(); this.updateSubmitButtonText(this.submit.getAttribute('data-thanks')); } else { this.showConfirmationText(result.confirmation_html); } }, showConfirmationText: function(html) { var fields = this.form.querySelectorAll('.mimi_field'); for (var i = 0; i < fields.length; ++i) { fields[i].style['display'] = 'none'; } (this.form.querySelectorAll('fieldset')[0] || this.form).innerHTML = html; }, disableForm: function() { var elements = this.form.elements; for (var i = 0; i < elements.length; ++i) { elements[i].disabled = true; } }, updateSubmitButtonText: function(text) { this.submit.value = text; }, revalidateOnChange: function() { var fields = this.form.querySelectorAll(".mimi_field.required"), _this = this; for (var i = 0; i < fields.length; ++i) { var inputs = fields[i].getElementsByTagName('input'); for (var j = 0; j < inputs.length; ++j) { if (this.fieldType(fields[i]) === 'text_field') { inputs[j].onkeyup = function() { var input = this; if (input.getAttribute('name') === 'signup[email]') { if (_this.validEmail.test(input.value)) _this.validate(); } else { if (input.value.length === 1) _this.validate(); } } } else { inputs[j].onchange = function(){ _this.validate() }; } } } } }); if (document.addEventListener) { document.addEventListener("DOMContentLoaded", function() { new Mimi.Signups.EmbedValidation(); }); } else { window.attachEvent('onload', function() { new Mimi.Signups.EmbedValidation(); }); }})(this);

30 Minute Dinners Easy Recipes Entrees/ Main Dishes Food Main Course Popular Posts Quick Recipes Weeknight Dinners

31 Healthy Dinner Recipes That Take 30 Minutes or Less (9)

Hello! I’m Meghan.

I am so glad that you are here! I am the recipe developer, photographer, and writer here at my blog Fox and Briar. I am a passionate, self-taught home cook and believe that most things are better homemade and that good food doesn’t need to be complicated.

More About Me

Related Recipes

Dairy Free

Honey Garlic Pork Stir Fry

Easy Recipes

One Pot Gnocchi with Sausage

All Recipes

Classic Sausage Stuffing Recipe

Entrees/ Main Dishes

Easy Chicken and Dumplings Recipe

31 Healthy Dinner Recipes That Take 30 Minutes or Less (2024)

FAQs

What takes 30 minutes to cook? ›

30-minute meal recipes
  • Mustard-stuffed chicken. A star rating of 4.6 out of 5. ...
  • Air-fryer fish tacos. This is a premium piece of content available to registered users. ...
  • Coconut fish curry. ...
  • Tteokbokki (spicy rice cakes) ...
  • Air-fryer sweetcorn fritters. ...
  • 30 minute chicken & tarragon pasta. ...
  • Thai prawn noodles. ...
  • Pork noodle stir-fry.

What is the healthiest meal you can make? ›

30 healthy dinners you can cook in 30 minutes or less
  • Grilled octopus with tomato, wild oregano, red wine vinegar and anchovies. ...
  • Roasted lamb rump with sweet pea salad and mint salsa. ...
  • Smoked kingfish salad with tamarind dressing. ...
  • Tuna sashimi with charred peppers and dashi dressing. ...
  • Vietnamese rare beef salad (bo tai chanh)

What can I cook in 5 minutes? ›

25 healthy recipes you can cook in 5 minutes or less
  • Pea and broad bean couscous.
  • Fast home-made baked beans.
  • Porridge.
  • Pasta with cherry tomatoes and rocket.
  • Home-made hummus.
  • Smashed avocado and wilted spinach.
  • Cucumber (or potato) raitha.
  • Quick pitta pizzas.

What are the top 10 healthiest dinners? ›

It's dinnertime: ZOE members' top recipes
  • Chickpea & broccoli pasta.
  • Lentil & eggplant stew.
  • Veggie shepherd's pie.
  • Harissa traybake.
  • Noodle salad.
  • Cod & salsa salad.
  • Kale salad.
  • Mushroom stir-fry.
Mar 19, 2024

What is the healthiest meat to eat? ›

But to break it down in terms of meats only, and which is the healthiest, here's our list featuring the best:
  • Top overall: Lean cuts. ...
  • Lean cuts of Pork: ...
  • Healthiest: Skinless Turkey Meat. ...
  • Healthiest: Skinless Chicken Breast. ...
  • Healthiest: Flank, strip steak, and 95% lean ground beef. ...
  • Sources:

What takes 10 minutes to cook? ›

No worries with these quick and easy family-friendly mains that are ready in just 10 minutes.
  • 1Creamy vegan sun-dried tomato and broccolini gnocchi. ...
  • 2Peanut chicken coconut curry. ...
  • 310-minute chicken fajita tray bake. ...
  • 4Barbecued tandoori lamb cutlets with coconut rice. ...
  • 5Quick cajun fish tacos. ...
  • 6Chicken satay noodle bowl.

What takes all day to cook? ›

11 Time Intensive Recipes Perfect for the Long Weekend
  • 01 of 11. Focaccia with Roasted Squash. Con Poulos. ...
  • 02 of 11. Cassoulet. ...
  • 03 of 11. Croissants. ...
  • 04 of 11. Crusty White Bread. ...
  • 05 of 11. Smoked and Cured Salmon with Orange Zest. ...
  • 06 of 11. Baked Alaska. ...
  • 07 of 11. Best-Ever Cold Fried Chicken. ...
  • 08 of 11. Moody Tongue's Chocolate Cake.
Feb 16, 2018

Which food take most time to cook? ›

Roast meats: Large cuts of meat such as beef, pork, or lamb can take several hours to roast in the oven until they reach the desired level of doneness. Stews and braises: Slow-cooking methods such as stewing or braising can take several hours to fully cook meat and vegetables until they are tender and flavorful.

What dish takes longest to cook? ›

What food dish takes the longest amount of time to prepare? Miso soup It takes six months to make miso. It takes five months to make katsuobushi for the broth. Of course, if you have miso and dried bonito, you can make miso soup in 10 minutes.…

What takes 40 minutes to cook? ›

30 - 40 Minute Meals
  • Creamy Chicken and Pasta.
  • Weeknight Cajun Chicken.
  • Shake and Bakish Style Pork Chops.
  • Italian Stallion Grilled Cheese Sandwich.
  • Cube Steak with Mushroom and Onion Beef Gravy.
  • Mexican Shepherd's Pie.
  • Chicken Piccata.
  • Weeknight Stir-Fry Rice and Vegetables.
Mar 5, 2016

What cooks food in a short amount of time? ›

Techniques for Quick Cooking

Methods of this cooking technique include airfrying, deep-frying, baking, roasting, grilling, sauteing, searing, stir-frying and microwaving.

Top Articles
Latest Posts
Article information

Author: Dean Jakubowski Ret

Last Updated:

Views: 5539

Rating: 5 / 5 (70 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Dean Jakubowski Ret

Birthday: 1996-05-10

Address: Apt. 425 4346 Santiago Islands, Shariside, AK 38830-1874

Phone: +96313309894162

Job: Legacy Sales Designer

Hobby: Baseball, Wood carving, Candle making, Jigsaw puzzles, Lacemaking, Parkour, Drawing

Introduction: My name is Dean Jakubowski Ret, I am a enthusiastic, friendly, homely, handsome, zealous, brainy, elegant person who loves writing and wants to share my knowledge and understanding with you.