30 Incredible Low-Carb Vegetarian Recipes

Perfect low carb vegetarian meals. Low carb can be so difficult for vegetarians, but these recipes change everything. | ditchthecarbs.com
Perfect low carb vegetarian meals. Low carb can be so difficult for vegetarians, but these recipes change everything. | ditchthecarbs.com
collage of low carb vegetarian recipes

Low-carb vegetarian recipes can be tricky to find. It can be tricky becoming low-carb when you are vegetarian.  While many low-carb meals rely on meat, vegetarian meals tend to rely on pasta, bread, pulses, and grains which are high carb. 

Thankfully, there are plenty of ways to enjoy low carb living without meat.

Vegetarians wishing to go low-carb can use eggs, non-sweetened yoghurt, cheeses, nuts, lower carb vegetables, healthy oils, avocados, seeds and berries.

These are all low carb, moderate protein, and have plenty of healthy fats.

collage of low-carb vegetarian recipes

30 Incredible Low-Carb Vegetarian Recipes

So if you have been looking high and low for amazing low-carb vegetarian meals, then read this, because I’ve done the hard work for you and scoured the internet and asked all my low-carb friends, and the result is 30 Low-Carb Vegetarian recipes.

In this article you will find:

  • What is a vegetarian?
  • What are some low-carb protein replacements
  • Low-carb vegetarian main dish recipes
  • Low-carb vegetarian side dishes
  • Pasta and bread replacements

The Ultimate LOW-CARB Vegetarian Cookbook: Suddenly being a low-carb vegetarian just got a whole lot easier AND healthier. Tasty nutritious meals, snacks and sweet treats the whole family will love. DON’T WAIT – BUY NOW

The Ultimate Low-Carb Vegetarian Cookbook

What is a vegetarian?

The definition of a vegetarian can be incredibly controversial to many people.

Are you a pescatarian? A flexitarian? Lacto-Ovo-Vegetarian? Vegan? Raw vegan?

For most people when they think of vegetarians, they think of lacto-ovo-vegetarians – those who don’t eat meat/flesh, fish, shellfish of any kind but still eat dairy products and eggs.

For the purpose of this recipe roundup for low-carb vegetarian meals, I have included eggs and dairy. I will create a vegan roundup in the future which will exclude these.

Learn more about the top 10 sources of low-carb protein for vegetarians.

Low-Carb Pasta, Rice, and Bread Replacements

spiralized zucchini in a bowl for low-carb vegetarian recipes

What Are Zoodles? by Ditch the Carbs – No low carb vegetarian meal can be complete without some zoodles. Still, don’t know what they are? Take a look and learn how to make them.

eggplant stuffed with couscous on a white plate for low-carb vegetarian recipes

This eggplant and cauliflower couscous is the perfect flavourful gluten-free dish. The amazing texture and taste of eggplant creates a delicious balance between the fluffy couscous filling.

spaghetti squash in a brown bowl with a forkful of spaghetti squash next to it for low-carb vegetarian recipes

How To Cook Spaghetti Squash (Video) by Ditch the Carbs – Just add butter or some homemade tomato sauce to spaghetti squash and you have a wonderfully easy meal. Watch the video to see how easy these are to cook.

cauliflower rice in a white bowl for low-carb vegetarian recipes

Cauliflower Rice by Ditch the Carbs – A vegetarian staple, add flavours and herbs to make it pack a punch.

Low-Carb Vegetarian Recipes: Main Dish

Fettuccini Alfredo by I Breathe, I’m Hungry – Tender noodles in a creamy Alfredo cheese sauce – so good nobody will believe it’s low carb and gluten-free!

LCHF Spinach and feta pie on a white decorative plate

LCHF Spinach And Feta Pie by Ditch the Carbs – This is my absolute favourite go-to low-carb vegetarian meal. It is perfect for dinner, lunch, and especially sturdy to take on a picnic. Ideal for school lunch boxes too.

6 courgette fritters with mint and feta on a white platter for low-carb vegetarian recipes roundup

Courgette Mint Feta Fritters by Ditch the Carbs – Serve these courgette and mint fritters with a colourful salad and minty yoghurt sauce, and they’ll be coming back for more.

Spaghetti squash egg nests by KetoDietApp

Spaghetti squash egg nests by KetoDietApp – This meal is the perfect start to your day on a Sunday morning. It’s a great way to use leftover spaghetti squash from last night’s dinner!

Caprese Crustless Quiche by Wholesome Yum – This low-carb crustless quiche is everything you love about a Caprese salad, transformed into a satisfying and protein-packed vegetarian meal.

Zucchini Ricotta Tart by All Day I Dream About Food

Zucchini Ricotta Tart by All Day I Dream About Food – Not only is this cheesy tart vegetarian, but it’s great for any meal of the day. Throw a green salad on the side to make it lunch or dinner!

Low carb eggplant parmesan bites on a white plate for low-carb vegetarian recipes roundup

Low Carb Eggplant Parmesan Bites by Ditch the Carbs – These cute little bites can be made into a meal by serving with warm steamed vegetables or a huge side salad.

Cheesy Cauliflower alla Vodka Casserole served in a white dish

Cheesy Cauliflower alla Vodka Casserole by I Breathe I’m Hungry – Hearty and satisfying, this cauliflower alla vodka casserole is so good you’ll never miss the penne!

Spicy Cauliflower Quesadillas served with herbs sprinkled over the serving dish

Spicy Cauliflower Quesadillas by Wholesome Yum – These spicy, low-carb, and gluten-free quesadillas are made with sharp cheddar cheese, a creamy homemade jalapeno sauce, and tortillas made from cauliflower.

Twice Baked Spaghetti Squash on a white and yellow cloth with yellow cutlery

Twice Baked Spaghetti Squash by Kalyn’s Kitchen – Spaghetti squash is delicious with pesto and Parmesan and this Twice-Baked Spaghetti Squash with Pesto and Parmesan is low-carb and gluten-free. It makes a nice winter side dish if you’re avoiding higher-carb vegetables.

Green FatHead Pizza cut and sliced on baking paper for the top 30 low-carb vegetarian recipes

Green Fat Head Pizza by Ditch the Carbs – Such a fresh and light alternative to heavy stodgy pizza. Green Fathead pizza makes such a wonderful low-carb vegetarian meal, lunch, or dinner.

Spiralized Zucchini Asian Salad by Low-Carb Yum – You’ll enjoy this refreshing spiralized zucchini Asian salad on lazy days. No cooking involved. Just mix and chill.

Roasted Cauliflower Slices by Kalyn’s Kitchen – Roasted Cauliflower Slices with Red Pepper, Capers, Lemon, and Olives is a delicious low-carb meatless meal!

Crustless Mushroom Spinach Pie by Sugar-Free Mom

Crustless Mushroom Spinach Pie by Sugar-Free Mom – The only vegetarian meal my meat-loving family will eat without complaint. It’s a hearty pie!

Spinach Artichoke Breakfast Casserole being cut with a fork and side salad

Spinach Artichoke Breakfast Casserole by All Day I Dream About Food – All the flavours of the classic spinach artichoke dip in a delicious meatless low-carb breakfast casserole. And it’s all baked in your crockpot! Can also be made dairy-free.

Spinach Mushroom Cheese Quiche by Low-Carb Yum – This low-carb spinach mushroom cheese quiche is quick and easy to prepare when you don’t have a lot of time for dinner. Can be made with or without a crust.

ULTIMATE LOW-CARB BUNDLE: Want to start low-carb FAST? Learn how to start TODAY … even if you’re a complete beginner. This has everything you need to Ditch The Carbs … and live your best life! DON’T WAIT – BUY NOW.

Low-Carb Ultimate Bundle - save today and start your low-carb diet FAST


Greek Briam With Feta by KetoDietApp – This Greek Briam is one of the best vegetable dishes you can have on a low-carb diet. It’s easy to make and full of flavour!

Quick and easy recipe for low-carb egg salad served in a white bowl on a blue napkin

Low-Carb Egg Salad by Ditch the Carbs – Low-carb egg salad can be transformed into a full low-carb vegetarian meal by adding diced vegetables such as celery, peppers, mushrooms, chili, curry powder, mustard seeds, alfalfa sprouts, or even grated carrots. The possibilities are endless.

Labna with Lemon and Herbs by Ditch the Carbs

Labna with Lemon and Herbs by Ditch the Carbs – A tasty herbed cheese to keep in the fridge to add to salads.

Amazing low carb creamed leeks with garlic and cream cheese on a dark dining table

Creamed Leeks by Ditch the Carbs – This can even be pureed into a soup with a little vegetable stock. Perfect for winter.

Avocado Salsa showing chilli, avocado and lemon sliced
Avocado Salsa

Avocado Salsa by Ditch the Carbs – When avocados are in season, this is a great way to serve them. Why not make a whole bowl for yourself?

Stuffed Baby Peppers by Ditch the Carbs – The perfect snack or appetiser.

Low Carb Focaccia Bread by Ditch the Carbs – Add some garlic butter and this is perfect to share.

low-carb vegetarian recipes showing fat head crackers on a white dish

Low-Carb FatHead Crackers by Ditch the Carbs – Perfect for when you want a crunchy low carb cracker.

Sweet Tooth? Find Low-Carb Dessert Recipes & Low-Carb Cake Recipes

Low-Carb Vegetarian Beverage Recipes

a keto green smoothie is a low-carb vegetarian recipes for breakfast in a glass mason jar

Chocolate Green Smoothie by Ditch the Carbs – Are you after a liquid lunch or breakfast on the go? If so, you’ve got to try this fantastic smoothie!

Sugar Free Berry Chia in a glass bottle is a simple low-carb vegetarian recipes

Chia are incredibly powerful seeds that are high in protein and fibre. This sugar-free chia fresca is the perfect summer drink! It is fresh, vibrant and filling with plenty of protein

The Ultimate LOW-CARB Vegetarian Cookbook: Suddenly being a low-carb vegetarian just got a whole lot easier AND healthier. Tasty nutritious meals, snacks and sweet treats the whole family will love. DON’T WAIT – BUY NOW

The Ultimate Low-Carb Vegetarian Cookbook

Want to start low-carb FAST?

As a newsletter subscriber bonus, you receive my Top 10 low-carb recipes eBook. You’ll get tips, guides, support, discounts and be part of my wonderful email community. You also are agreeing to our Privacy Policy

/* Layout */ .ck_form { /* divider image */ background: #fff url(data:image/gif;base64,R0lGODlhAQADAIABAMzMzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQ5NjM5RjgxQUVEMTFFNEJBQTdGNTQwMjc5MTZDOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQ5NjM5RjkxQUVEMTFFNEJBQTdGNTQwMjc5MTZDOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDk2MzlGNjFBRUQxMUU0QkFBN0Y1NDAyNzkxNkM5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDk2MzlGNzFBRUQxMUU0QkFBN0Y1NDAyNzkxNkM5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAABAAMAAAICRFIAOw==) repeat-y center top; font-family: “Helvetica Neue”, Helvetica, Arial, Verdana, sans-serif; line-height: 1.5em; overflow: hidden; color: #666; font-size: 16px; border-top: solid 20px #3071b0; border-top-color: #8bcfb1; border-bottom: solid 10px #3d3d3d; border-bottom-color: #537c6a; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.3); box-shadow: 0px 0px 5px rgba(0,0,0,.3); clear: both; margin: 20px 0px; } .ck_form, .ck_form * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #ck_subscribe_form { clear: both; } /* Element Queries — uses JS */ .ck_form_content, .ck_form_fields { width: 50%; float: left; padding: 5%; } .ck_form.ck_horizontal { } .ck_form_content { border-bottom: none; } .ck_form.ck_vertical { background: #fff; } .ck_vertical .ck_form_content, .ck_vertical .ck_form_fields { padding: 10%; width: 100%; float: none; } .ck_vertical .ck_form_content { border-bottom: 1px dotted #aaa; overflow: hidden; } /* Trigger the vertical layout with media queries as well */ @media all and (max-width: 499px) { .ck_form { background: #fff; } .ck_form_content, .ck_form_fields { padding: 10%; width: 100%; float: none; } .ck_form_content { border-bottom: 1px dotted #aaa; } } /* Content */ .ck_form_content h3 { margin: 0px 0px 15px; font-size: 24px; padding: 0px; } .ck_form_content p { font-size: 14px; } .ck_image { float: left; margin-right: 5px; } /* Form fields */ .ck_errorArea { display: none; } #ck_success_msg { padding: 10px 10px 0px; border: solid 1px #ddd; background: #eee; } .ck_label { font-size: 14px; font-weight: bold; } .ck_form input[type=”text”], .ck_form input[type=”email”] { font-size: 14px; padding: 10px 8px; width: 100%; border: 1px solid #d6d6d6; /* stroke */ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* border radius */ background-color: #f8f7f7; /* layer fill content */ margin-bottom: 5px; height: auto; } .ck_form input[type=”text”]:focus, .ck_form input[type=”email”]:focus { outline: none; border-color: #aaa; } .ck_checkbox { padding: 10px 0px 10px 20px; display: block; clear: both; } .ck_checkbox input.optIn { margin-left: -20px; margin-top: 0; } .ck_form .ck_opt_in_prompt { margin-left: 4px; } .ck_form .ck_opt_in_prompt p { display: inline; } .ck_form .ck_subscribe_button { width: 100%; color: #fff; margin: 10px 0px 0px; padding: 10px 0px; font-size: 18px; background: #d14545; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* border radius */ cursor: pointer; border: none; text-shadow: none; } .ck_form .ck_guarantee { color: #626262; font-size: 12px; text-align: center; padding: 5px 0px; display: block; } .ck_form .ck_powered_by { display: block; color: #aaa; } .ck_form .ck_powered_by:hover { display: block; color: #444; } .ck_converted_content { display: none; padding: 5%; background: #fff; } /* v6 */ .ck_form_v6 #ck_success_msg { padding: 0px 10px; } @media all and (max-width: 403px) { .ck_form_v6.ck_modal .ck_close_link { top: 30px; } } @media all and (min-width: 404px) and (max-width: 499px) { .ck_form_v6.ck_modal .ck_close_link { top: 57px; } }


Please enter your comment!
Please enter your name here