Vegan Keto Ratatouille

Note: Hi, friends! Just a a quick reminder – some of the links on this site are affiliate links, and so I may earn a little cash on qualifying orders. It doesn’t cost you anything extra, and is a nice way to help support this site! I also want to point out that I don’t promote products I haven’t actually tried or products that I don’t trust. :)

Ratatouille is a delicious, vegetable-based comfort food that makes a terrific side to many proteins. I love to serve this French dish on the side of some lemon pepper baked tofu. I also love piling this low carb dush on top of a toasted slice of keto-friendly bread for a cozy snack. While it looks and sounds a bit complicated, ratatouille is actually really easy to throw together. You don’t even have to arrange the vegetables in a pattern, but can just slice or cube them up and toss them in a baking dish.

This recipe was originally published in my second cookbook, Plant-Forward Keto, but I wanted to share it here. 🙂

Are Tomatoes, Eggplant and Bell Peppers Keto-Friendly?

Looking at the list of ingredients for ratatouille, you may be surprised to see some vegetables that are often avoided on stricter ketogenic protocols. Tomatoes, eggplants and bell peppers (all members of the nightshade family, incidentally) tend to be a little higher in carbohydrates than vegetables like broccoli, cauliflower, zucchini and leafy greens and thus don’t often appear in large quantities in low carb recipes. I’m not really a fan of avoiding vegetables on keto diets, though, and prefer instead of consume these higher-carb veggies in moderation to conform with my goals.

For reference, 100g of raw tomatoes contains 2.7g of net carbs. 100g of raw eggplant contains 2.8g of net carbs and 100g of red bell peppers (the sweetest variety) contains 3.9g of net carbohydrates. So, to make a long story short, yes, you can eat tomatoes, bell peppers and eggplant on keto. Just be sure to keep the serving size proportionate to the amount of carbs that meet your specific nutritional needs. Keep in mind that your carbohydrate needs may fluctuate depending on your level of activity and even hormonal levels.

Vegan Keto Ratatouille | - a low carb, vegetable-based comfort food that makes a perfect side dish

Notes on Making Vegan Keto Ratatouille

  • This recipe was originally published in my second cookbook, Plant-Forward Keto! 🙂
  • Many store-bought marinara sauces are fairly high in net carbohydrates (and often contain up to 10g of added sugar per serving!). The brand I use most often that doesn’t contain added sugars and tastes great is Rao’s. It’s a bit spendy, but worth it, in my opinion.
  • To Store: Refrigerate in an airtight container for up to 4 days,
  • To Reheat: Warm in a preheated 300°F (150°C) oven for about 5 minutes, until the desired temperature is reached.
  • You can arrange the vegetable slices however you’d like, but I like to stand the slices on their sides, nestling them in closely; this is particularly pretty in a round baking dish.
  • If you don’t have Herbes de Provence, you could use a poultry seasoning blend, or your preferred seasoning blend (like this one from Bragg’s).
  • You can also make your own Herbes de Provence blend by mixing up any of the following: thyme, rosemary, marjoram, oregano, savory, basil, fennel seed and lavender.
  • While I strive to provide accurate nutrition information, there are variations across brands and types of ingredients. So, if you’re using other brands than those mentioned, your macros may be different. All nutrition info is calculated from the USDA values for each ingredient, unless a brand is specifically mentioned (or no generic listing is available), and are for information purposes only!
  • For this recipe, the net carbs are 6.7g total carbs – 2g fiber = 4.7g net carbs

Vegan Keto Ratatouille

Print Recipe
This low-carb, vegan comfort food makes a terrific and keto-friendly side dish.
Course Side Dish
Cuisine French
Keyword gluten free keto, gluten-free, low carb vegan, vegan AIP
Prep Time 10 minutes
Cook Time 18 minutes
Calories 134


  • 4 tbsp extra virgin olive oil, divided (60ml)
  • 1/2 small bell pepper (about 1.25oz/35g, cored, seeded and diced)
  • 1/2 small onion (about 1.25oz/35g, diced)
  • 3/4 tsp salt, divided
  • 1 cup low-sugar tomato sauce (240ml)
  • 2 large Roma tomatoes (about 3.5oz/100g each, thinly sliced)
  • 1 medium zucchini (about 7oz/200g, thinly sliced)
  • 1/2 small eggplant (about 8oz/225g, thinly sliced)
  • 1 tablespoon herbes de Provence
  • 1/4 tsp ground black pepper


  • Preheat oven to 375°F (190°C).
  • Heat 1 tablespoon of the oil in a small frying pan over medium-low heat. Add the bell pepper, onion, and half of the salt. Cook, stirring occasionally, until soft, about 5 minutes. Remove from the heat and stir in the tomato sauce.
  • Spread the tomato sauce mixture over the bottom of a 1.5-quart (1.5-liter) baking dish. Arrange the tomatoes, zucchini, and eggplant slices across the bottom of the pan, or spiral the vegetables as shown in the pictures.
  • Whisk the remaining 3 tablespoons of oil with the herbes de Provence, black pepper and remaining salt and pour the mixture over the vegetables.
  • Cover the dish and bake for 30 minutes. Uncover and bake for an additional 15 minutes, until the vegetables are tender and can easily be pierced with a knife.


To calculate net carbs – subtract the grams of fiber, allulose and sugar alcohols (if applicable) from the total grams of carbohydrates in the recipe.
For this recipe, the net carbs are 6.7g total carbs – 2g fiber = 4.7g net carbs


Calories: 134kcal | Carbohydrates: 6.7g | Protein: 1.4g | Fat: 11.9g | Fiber: 2g

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© For Eat's Sake, LLC. Copyright 2023. All rights reserved.