Keto Ravioli
There are some foods you don’t realize you miss until you smell them cooking.
For me, ravioli was one of those foods.
There’s something about little pillows of pasta filled with creamy cheese, spinach, and garlic, then covered in warm sauce and Parmesan. It’s comforting, cozy, and feels like the kind of dinner that deserves a little extra time around the table.
When I started looking for a keto-friendly way to enjoy ravioli, I knew I didn’t want something that tasted like a completely different dish.
I wanted real ravioli vibes.
Soft pasta-like dough. A delicious filling. A sauce clinging to every little pocket. And plenty of Parmesan on top.
This homemade Keto Ravioli does exactly that.
The dough is made with almond flour and a few ingredients that help give it enough structure to roll, fill, and seal. The filling is creamy, savory, garlicky, and packed with spinach and cheese.
I especially love making these on a weekend when I have a little more time in the kitchen. There’s something relaxing about rolling out the dough, spooning little mounds of filling onto it, sealing each ravioli, and watching the finished plate come together.
And when everyone sits down and starts eating?
That’s when you know the extra effort was worth it.
Traditional ravioli relies on wheat-based pasta dough, while keto versions commonly use alternatives such as almond flour dough or cheese-based wrappers.
This version uses almond flour because it gives you a more traditional pasta-making experience while keeping the recipe low in carbohydrates.
Let’s make some ravioli.
❤️ Why You’ll Love This Keto Ravioli
- Comforting pasta flavor without traditional wheat pasta
- Creamy spinach and cheese filling
- Homemade from scratch
- Low-carb and keto-friendly ingredients
- Freezer-friendly
- Great for dinner or meal prep
- Easy to customize with different fillings
- Delicious with marinara, Alfredo, pesto, or browned butter
- Perfect for satisfying those pasta cravings
And honestly, making homemade ravioli is much more satisfying than I expected.
Once you get the dough right, the rest becomes almost therapeutic.
🛒 Ingredients
For the Keto Ravioli Dough
- 1 cup finely ground almond flour
- 2 tablespoons unflavored whey protein isolate
- 1 tablespoon psyllium husk powder
- 1 teaspoon xanthan gum
- 1 large egg
- 1 tablespoon olive oil
- 1–2 teaspoons water, as needed
- ¼ teaspoon salt
The whey protein, psyllium, and xanthan gum help give the dough structure and flexibility. Similar keto ravioli recipes use combinations of these ingredients specifically to make almond-flour dough easier to roll and handle.
For the Spinach & Cheese Filling
- 1 tablespoon olive oil
- 2 cups fresh spinach
- 2 cloves garlic, minced
- ¾ cup ricotta cheese
- ½ cup shredded mozzarella
- ¼ cup finely grated Parmesan
- ½ teaspoon Italian seasoning
- ¼ teaspoon black pepper
- Salt, to taste
- 1 egg yolk
For Serving
- Keto-friendly marinara sauce, warmed
- Grated Parmesan
- Fresh parsley or basil
- Cracked black pepper
- Optional red pepper flakes
👩🍳 How to Make Keto Ravioli
1. Make the Filling First
Start with the filling because it needs a little time to cool.
Heat the olive oil in a skillet over medium heat.
Add the minced garlic and cook for about 30 seconds, just until fragrant.
Add the spinach.
Cook until the spinach wilts down considerably.
This should only take a couple of minutes.
Remove the skillet from the heat.
If the spinach released a lot of liquid, drain it well and gently squeeze out excess moisture.
This is important.
A watery filling can make the ravioli much harder to seal.
2. Mix the Cheese Filling
Place the cooked spinach and garlic in a bowl.
Add:
- Ricotta
- Mozzarella
- Parmesan
- Italian seasoning
- Black pepper
- Salt
- Egg yolk
Mix everything together until creamy and well combined.
Taste the filling and adjust the seasoning.
Then place it in the refrigerator while you prepare the dough.
Keeping the filling chilled makes assembly easier.
🍝 3. Make the Keto Pasta Dough
In a medium bowl, whisk together:
- Almond flour
- Whey protein isolate
- Psyllium husk
- Xanthan gum
- Salt
Mix thoroughly so the ingredients are evenly distributed.
Add the egg and olive oil.
Stir until the mixture begins to form a dough.
If the dough feels very dry or crumbly, add water ½ teaspoon at a time.
Don’t add too much.
You want a soft, workable dough rather than a wet dough.
Knead it gently with your hands until it comes together.
Let the dough rest for about 5 minutes.
This gives the psyllium time to absorb moisture and helps the dough become easier to handle.
📜 4. Roll Out the Dough
Divide the dough into two equal portions.
Place one portion between two sheets of parchment paper.
Using a rolling pin, carefully roll the dough as thin as you can without making it so thin that it tears.
Aim for roughly ⅛ inch thick.
The parchment is your best friend here.
It prevents the dough from sticking to the counter and makes lifting it much easier.
If the dough begins sticking, gently reposition the parchment rather than adding lots of extra flour.
🔪 5. Cut the Ravioli Squares
Cut the rolled dough into evenly sized squares.
You can make large ravioli or smaller ravioli depending on what you prefer.
I usually aim for squares around 2½–3 inches wide.
Try to keep the sizes consistent so the ravioli cook evenly.
Don’t throw away the scraps.
Gather them together, gently knead them, and roll them again.
🧀 6. Fill the Ravioli
Take one dough square.
Place about 1 teaspoon of filling in the center.
Don’t overfill it.
This is one of the most important ravioli tips.
It can be tempting to add a giant spoonful of that delicious filling, but too much filling makes the ravioli difficult to seal.
Leave a generous border around the filling.
🤏 7. Seal the Ravioli
Place another dough square over the filling.
Gently press the dough around the filling to push out excess air.
Then press the edges firmly together.
You can use the tines of a fork to crimp the edges for extra security.
Make sure there are no open areas.
If you have a ravioli cutter, you can also trim the edges into neat shapes.
Place the finished ravioli on a parchment-lined tray.
Repeat with the remaining dough and filling.
❄️ 8. Chill Before Cooking
Once all the ravioli are assembled, place the tray in the refrigerator for about 15–20 minutes.
This helps firm the dough and makes the ravioli easier to handle when cooking.
If you want to prepare them ahead, you can freeze the assembled ravioli on the tray until firm and then transfer them to a freezer-safe container.
🍲 9. Cook the Keto Ravioli
Bring a large pot of salted water to a gentle boil.
Don’t use an extremely aggressive boil.
Keto dough can be more delicate than traditional pasta dough.
Carefully lower the ravioli into the water.
Cook for approximately 3–5 minutes, depending on their thickness and size.
Avoid overcrowding the pot.
When they’re cooked, remove them carefully with a slotted spoon.
Don’t dump them into a colander if they’re particularly delicate.
Handle them gently.
🧈 10. Finish in Butter or Sauce
For an extra delicious finish, heat a skillet over medium-low heat.
Add 2 tablespoons butter.
Once melted, carefully transfer the cooked ravioli into the skillet.
Cook for about 1–2 minutes, gently turning them so they become lightly golden.
You can stop here and serve them with Parmesan.
Or add your favorite keto-friendly sauce.
🍅 The Best Sauces for Keto Ravioli
Classic Marinara
Warm a low-carb marinara sauce and spoon it over the ravioli.
Look for a sauce without added sugar and check the carbohydrate count on the label.
Garlic Butter
Melt butter with minced garlic and a little Italian seasoning.
Finish with Parmesan.
Simple and absolutely delicious.
Brown Butter Parmesan
Brown butter gently in a skillet until nutty and fragrant.
Add the cooked ravioli and toss carefully.
Finish with Parmesan and cracked black pepper.
Creamy Alfredo
Use heavy cream, butter, Parmesan, garlic, salt, and pepper for a rich sauce.
Pesto
A spoonful of basil pesto adds a beautiful fresh flavor.
Just check the label if you’re using store-bought pesto to make sure it fits your carbohydrate target.
🌿 Easy Keto Ravioli Variations
One of the best things about homemade ravioli is how many fillings you can create.
🥩 Beef & Ricotta Ravioli
Brown ground beef with garlic and Italian seasoning.
Let it cool slightly and combine with ricotta and Parmesan.
🥓 Bacon & Cheese Ravioli
Cook crispy bacon and crumble it into a mixture of ricotta, mozzarella, and Parmesan.
🍄 Mushroom Ravioli
Finely chop mushrooms and sauté them with butter and garlic until most of the moisture evaporates.
Combine with ricotta and Parmesan.
🧀 Four-Cheese Ravioli
Use ricotta, mozzarella, Parmesan, and a little cream cheese.
Rich, creamy, and wonderfully indulgent.
🌶️ Spicy Sausage Ravioli
Brown Italian sausage and combine it with ricotta, Parmesan, and a pinch of red pepper flakes.
🥬 Spinach & Feta Ravioli
Replace some of the mozzarella with crumbled feta for a slightly tangy filling.
⭐ My Best Tips for Perfect Keto Ravioli
Don’t make the dough too wet
Add water slowly.
It’s much easier to add a little more than to fix dough that’s become too sticky.
Roll between parchment
This makes the dough much easier to work with.
Don’t roll the dough paper-thin
Traditional pasta can be extremely thin, but keto dough can tear if you push it too far.
You want thin enough to feel like pasta while still being sturdy enough to handle.
Don’t overfill
A teaspoon of filling is usually plenty for a medium ravioli.
Press out the air
After placing the top piece of dough over the filling, gently press around the mound to remove trapped air before sealing.
Seal firmly
Run your finger around the entire edge before crimping with a fork.
Don’t boil aggressively
A gentle boil helps keep delicate ravioli from breaking apart.
Work in batches
If your pot is small, cook the ravioli in batches instead of overcrowding them.
🧊 How to Store Keto Ravioli
Cooked ravioli are best enjoyed fresh.
If you have leftovers, allow them to cool and store them in an airtight container in the refrigerator for up to 3 days.
Keep sauce separate when possible.
This helps prevent the ravioli from becoming overly soft.
To reheat, gently warm them in a skillet with a little butter or sauce.
❄️ Can You Freeze Keto Ravioli?
Absolutely.
Freezing is one of my favorite ways to prepare homemade ravioli ahead of time.
Place the uncooked ravioli on a parchment-lined baking sheet in a single layer.
Freeze until firm.
Then transfer them to a freezer-safe bag or container.
Cook them directly from frozen, adding a little extra cooking time.
Don’t thaw them first if the dough feels delicate.
Freezing assembled ravioli is also used by other keto ravioli recipes as a make-ahead method.
🍽️ What to Serve With Keto Ravioli
Turn this into a complete dinner with:
- Garlic butter green beans
- Caesar salad
- Roasted broccoli
- Sautéed spinach
- Zucchini noodles
- Roasted asparagus
- Italian salad
- Garlic bread made with keto-friendly dough
- Parmesan roasted cauliflower
For a cozy Italian-inspired dinner, serve the ravioli with a simple green salad and a little extra Parmesan.
❓ Frequently Asked Questions
Is ravioli keto-friendly?
Traditional ravioli made with wheat flour is generally too high in carbohydrates for a typical ketogenic diet. Keto ravioli replaces the traditional flour-based dough with lower-carbohydrate ingredients such as almond flour.
What flour is best for keto ravioli?
Finely ground almond flour works well because it provides a relatively mild flavor and is commonly used in keto pasta dough.
Can I make keto ravioli without whey protein?
Yes, but the texture can change.
Whey protein helps contribute structure to some keto pasta doughs. If you leave it out, you may need to adjust the amount of psyllium or another binder.
Can I replace almond flour?
You can experiment with sunflower seed flour or pumpkin seed meal, although the color, flavor, and texture may change.
Can I use coconut flour?
Coconut flour absorbs considerably more liquid than almond flour, so it shouldn’t simply be substituted cup-for-cup.
If using a coconut-flour-based dough, use a recipe specifically formulated for it.
Why is my dough cracking?
The dough may be too dry.
Add water a tiny amount at a time and gently knead until it becomes workable.
Why did my ravioli fall apart?
Usually, this happens because the edges weren’t sealed firmly enough, the dough was too thin, or the pot was boiling too aggressively.
Make sure the edges are completely sealed before cooking.
Can I use ricotta instead of cottage cheese?
Absolutely.
Ricotta gives the filling a smooth, creamy texture and works beautifully with spinach and Parmesan.
Can I use frozen spinach?
Yes.
Thaw it completely and squeeze out as much moisture as possible before mixing it into the filling.
Can I make the ravioli ahead of time?
Yes.
Assemble the ravioli and refrigerate them for a short period before cooking, or freeze them for longer storage.
How many ravioli does this recipe make?
Depending on the size you cut them, this recipe makes approximately 18–24 medium ravioli.
Smaller ravioli will give you a larger number.
📝 Keto Ravioli Recipe at a Glance
Prep Time: 35 minutes
Chill Time: 15–20 minutes
Cook Time: 5–10 minutes
Total Time: About 1 hour
Servings: 4
Yield: Approximately 18–24 ravioli
Course: Dinner
Cuisine: Italian-inspired
Diet: Keto / Low Carb
Ingredients
Dough
- 1 cup almond flour
- 2 tablespoons whey protein isolate
- 1 tablespoon psyllium husk powder
- 1 teaspoon xanthan gum
- 1 large egg
- 1 tablespoon olive oil
- 1–2 teaspoons water, as needed
- ¼ teaspoon salt
Filling
- 1 tablespoon olive oil
- 2 cups fresh spinach
- 2 cloves garlic
- ¾ cup ricotta
- ½ cup mozzarella
- ¼ cup Parmesan
- ½ teaspoon Italian seasoning
- ¼ teaspoon black pepper
- Salt to taste
- 1 egg yolk
To Serve
- Keto-friendly marinara
- Parmesan
- Fresh basil or parsley
- Optional red pepper flakes
Instructions
- Sauté garlic and spinach until wilted.
- Drain excess moisture and let cool.
- Mix spinach with ricotta, mozzarella, Parmesan, seasonings, and egg yolk.
- Whisk the almond flour, whey, psyllium, xanthan gum, and salt.
- Add egg and olive oil and form a dough.
- Add water a little at a time if needed.
- Rest the dough for 5 minutes.
- Divide and roll between parchment sheets.
- Cut into squares.
- Add a small spoonful of filling to each square.
- Cover with another dough square.
- Press firmly around the filling and seal the edges.
- Chill for 15–20 minutes.
- Cook gently in salted boiling water for about 3–5 minutes.
- Finish with butter or your favorite keto-friendly sauce.
- Garnish with Parmesan and fresh herbs.
❤️ The Pasta Craving Is Officially Handled
There’s something really satisfying about making ravioli from scratch.
You start with a bowl of simple ingredients and somehow end up with these little pockets of creamy, cheesy goodness.
The first time you make them, you may take your time sealing every edge and checking every ravioli twice.
That’s okay.
By the second batch, you’ll get into a rhythm.
Roll.
Fill.
Seal.
Cook.
Sauce.
Parmesan.
And then comes the best part: sitting down with a plate of warm ravioli and realizing you didn’t have to give up the comforting pasta experience you were craving.
The filling is creamy and savory, the dough is tender, and the sauce brings everything together.
Whether you serve them with marinara, garlic butter, pesto, or browned butter Parmesan, these Keto Ravioli are the kind of dinner that makes a low-carb meal feel anything but boring.
And honestly, that’s what I love most about recipes like this.
They’re proof that eating differently doesn’t mean giving up the foods that make dinner feel special.
Make a batch, grab a fork, add plenty of Parmesan, and enjoy every little bite.
