If eggplant and lasagna had a baby… this would be it.
These high protein stuffed eggplant boats are creamy, cheesy, comforting, and surprisingly filling. If you’re looking for a keto eggplant recipe that feels like comfort food but still fits a low carb lifestyle, this one checks all the boxes.


The filling combines cottage cheese, mozzarella, and egg to create a creamy, high-protein stuffing that bakes up similar to ricotta but with far more protein. Topped with my easy keto marinara sauce, this Italian style stuffed eggplant is winning by all counts.
These stuffed eggplant boats are similar to eggplant parmesan, but lighter, higher in protein, gluten free, and completely keto friendly.
Because eggplant becomes incredibly creamy when roasted, it makes the perfect base for a hearty low carb dinner.


Is Eggplant Keto Friendly?
Eggplant is one of the most underrated vegetables for keto cooking.
A one-cup serving of cooked eggplant contains about 5 grams of carbohydrates and roughly 3 grams of fiber, making it a great option for low carb and keto recipes.
Its mild flavor allows it to absorb other ingredients beautifully, which is why it works so well with classic Italian flavors like marinara sauce, mozzarella, olive oil, and garlic.
It’s also typically one of the more affordable vegetables, making it a great option for a budget-friendly keto dinner.


A High Protein Keto Dinner That Actually Feels Like Comfort Food
One of the biggest shifts in low carb eating over the past few years is the move toward higher protein meals.
Many keto recipes are heavy on fat but don’t always provide enough protein to keep you satisfied.
These keto eggplant parmesan “boats” as some like to call them, solves that problem by combining cottage cheese, egg, and mozzarella into a creamy filling that adds a serious protein boost while still keeping carbs low.
Each serving provides roughly 25 grams of protein, making this a satisfying vegetarian keto dinner that keeps you full for hours.
Ingredients You’ll Need
This recipe uses simple ingredients you may already have on hand:
Exact quantities and detailed instructions are in the recipe card at the bottom of this post.
How to Make Keto Stuffed Eggplant
1. Roast the Eggplant
Preheat your oven to 375°F.
Slice the eggplants in half lengthwise and place them cut side up on a baking sheet.
Season and roast for 30 minutes, or until the eggplant is tender.


2. Create the Eggplant “Boats”
Allow the eggplant to cool slightly.
Using a spoon, press down the now softened, roasted eggplant in the center to create an indentation, while leaving about ½ inch around the edges so the eggplant holds its shape.
This creates the “boats” that will hold the filling.




4. Fill the Eggplant
Spoon the filling into each eggplant boat, smoothing the top. The mixture will look slightly loose but firms up nicely once baked.


5. Add Sauce and Cheese
Top each eggplant with low carb marinara sauce and mozzarella.
Bake until the cheese is melted and bubbly.


6. Garnish and Serve
Sprinkle with fresh parsley and or basil and serve warm.
The finished dish tastes very similar to eggplant parmesan, but with far fewer carbs and much more protein.


Serving Suggestions
This Italian style keto stuffed eggplant works well as a complete meal, but it also pairs nicely with a few simple sides. If you’re on keto then pasta is out, but if you aren’t watching your carbs, any pasta with my easy marinara would be a traditional choice.
Otherwise, I’ve listed some other ideas to round out the meal below – any one of these would be a delicious addition:
Because the filling is rich and cheesy, a lighter vegetable side balances the meal nicely.
Storage and Reheating
These gluten free Italian style eggplant boats are great for meal prep, because the flavors just continue to improve with reheating.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in the oven at 350°F for 10 minutes, or in the microwave for 1-2 minutes, or until warmed through.
If you’re wondering if this keto stuffed eggplant recipe can be frozen – the answer is yes! But I would freeze it after baking and then reheat it to serve, rather than freezing it while the filling is raw.
Frequently Asked Questions
Why roast the eggplant before stuffing it?
Roasting softens the eggplant and removes excess moisture, which helps prevent the finished dish from becoming watery. It also improves the flavor and brings out the natural sweetness. Once roasted, the flesh I soft enough to press down and create an indentation for the filling, so the roasting process is integral to this recipe and should not be omitted for best results.
Can I substitute ricotta for cottage cheese?
Yes. Ricotta can be used in place of cottage cheese, though cottage cheese adds more protein.
Can stuffed eggplant be made ahead of time?
Yes. You can assemble the eggplant boats up to 24 hours in advance and bake them just before serving. For best results I’d assemble them right before baking though.
Can I add meat to this recipe?
Absolutely. If you’d like to make this dish even higher in protein, you can add cooked meat to the marinara sauce before spooning it over the eggplant boats.
Mix about 1 cup of cooked meat into the marinara sauce, then divide it between the eggplant halves before adding the cheese topping. This keeps the texture balanced and avoids mixing meat into the creamy filling.
Here’s roughly how much protein different options add:
Ground turkey (1 cup cooked) – adds about 10 grams of protein per serving
Ground beef (1 cup cooked) – adds about 9 grams of protein per serving
Italian sausage (1 cup cooked) – adds about 7–8 grams of protein per serving
More Keto Eggplant Recipes You’ll Love
If you enjoy eggplant, you might also like:
If you make this recipe, please let us know how it turned out in the comments!


High Protein Stuffed Eggplant (Keto and Low Carb Dinner)
Total Time: 1 hour
Yield: 4 servings 1x
Diet: Gluten-Free, Keto, Low-Carb, Vegetarian
Description
If eggplant and lasagna had a baby… this would be it.
These high protein stuffed eggplant boats are creamy, cheesy, comforting, and surprisingly filling thanks to the cottage cheese that boosts the protein without adding many carbs.
Ingredients
Units
Scale
For the filling:
For the top:
Instructions
- Preheat the oven to 375 degrees.
- Rinse the eggplant and cut off the stem.
- Cut each eggplant in half lengthwise.
- Place on a baking sheet, cut side up.
- Brush each eggplant with 1 teaspoon of olive oil, and sprinkle with salt and pepper.
- Bake for 30 minutes, or until softened and browned on the tops.
- While the eggplant is baking, mix the filling ingredients together in a bowl.
- Remove the roasted eggplant from the oven.
- Using a tablespoon, press down the centers of the eggplant to form a depression, leaving a 1/2 rim around the outside.
- Divide the filling between the eggplant (it will be about 1/2 cup each) and spread out to fill in the depression you created with the spoon.
- Top each eggplant with 1/4 cup marinara sauce and 2 tablespoons shredded mozzarella.
- Return to the oven and bake for 20 minutes.
- Remove from the oven and cool for 10 minutes to allow it to firm up a bit before serving.
- Garnish with chopped fresh parsley or basil if desired.
- Serve warm.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 half eggplant
- Calories: 255
- Fat: 13g
- Carbohydrates: 12g
- Fiber: 4g
- Protein: 18g
Source link
