After Diana’s husband got a diabetes diagnosis, she rebuilt their family favorites around soups and stews, and they became a weekly staple because they batch well, fill him up, and help keep meals steady for blood sugar and weight control. The Best Mediterranean Soup and Stew Recipes: High-Protein/Low-Carb/Sugar Free fit that routine with simple, hearty bowls that work for real life.
That same approach works well for keto, diabetic-friendly, bariatric, GLP-1, and high-protein eating. Mediterranean cooking already leans on fresh vegetables, herbs, seafood, lean meats, and simple broths, so it brings big flavor without piling on carbs or sugar. With smart swaps like cauliflower instead of potatoes, shirataki noodles instead of pasta, and no added sugar, high-protein Mediterranean soup recipes and low-carb stews fit busy weeks without feeling strict.
These recipes are grouped into six easy categories, including lentils, vegetables, chicken and meat, seafood, Stifado, and pot roasts. Next, you’ll find batchable meals that make dinner simpler and keep your plan on track.
Protein-Rich Lentil and Legume Soups from Mediterranean Kitchens
Lentils and legumes are a natural fit for Mediterranean soup recipes because they bring steady protein, fiber, and a hearty texture without much fuss. They also soak up herbs, garlic, tomato, lemon, and olive oil in a way that makes every bowl taste fuller than it looks.
These soups work well for meal prep, and many of them reheat even better the next day. If you want a filling bowl that still fits a lower-carb or high-protein plan, this is the place to start.

Greek Red Lentil Soup with Lemon and Oregano
This bright, simple soup tastes clean and comforting at the same time. The lemon lifts the lentils, while oregano gives it that classic Greek finish.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup red lentils, rinsed
- 5 cups low-sodium vegetable broth
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons fresh lemon juice
- 2 tablespoons chopped parsley
Directions
- Heat the olive oil in a pot over medium heat.
- Cook the onion for 4 to 5 minutes, then add the garlic for 30 seconds.
- Stir in the lentils, broth, oregano, salt, and pepper.
- Simmer for 20 minutes until the lentils break down.
- Stir in lemon juice and parsley before serving.
Macros per serving: 210 calories, 3 g fat, 27 g net carbs, 12 g protein, 3 g sugar
Turkish Red Lentil Soup with Carrot and Mint
This classic Turkish-style soup is smooth, cozy, and easy to blend. Carrot adds body, and mint keeps the flavor fresh.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 1 carrot, chopped
- 2 cloves garlic, minced
- 1 cup red lentils, rinsed
- 5 cups chicken broth or vegetable broth
- 1 teaspoon ground cumin
- 1/2 teaspoon dried mint
- 1/2 teaspoon salt
- 1/4 teaspoon paprika
- 1 tablespoon lemon juice
Directions
- Warm the olive oil in a soup pot.
- Cook onion and carrot for 6 minutes.
- Add garlic, cumin, mint, salt, and paprika.
- Stir in lentils and broth, then simmer for 20 minutes.
- Blend until smooth, then finish with lemon juice.
Macros per serving: 225 calories, 4 g fat, 26 g net carbs, 13 g protein, 4 g sugar
Lebanese Lentil Soup with Spinach and Cumin
This soup feels light, but it still fills you up fast. Spinach adds color and extra nutrients, while cumin gives the broth a warm base.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup brown or green lentils, rinsed
- 6 cups chicken broth
- 1 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 3 cups fresh spinach
- 2 tablespoons lemon juice
Directions
- Sauté onion in olive oil until soft.
- Add garlic and cumin, then cook for 30 seconds.
- Stir in lentils, broth, salt, and pepper.
- Simmer for 30 to 35 minutes until tender.
- Add spinach and cook until wilted, then stir in lemon juice.
Macros per serving: 240 calories, 4 g fat, 24 g net carbs, 15 g protein, 3 g sugar
Spanish Chickpea Soup with Smoked Paprika
Smoked paprika gives this chickpea soup a bold, almost smoky depth. It works well as a light dinner because chickpeas bring both texture and protein.
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 2 celery stalks, diced
- 2 cups cooked chickpeas, drained
- 5 cups chicken broth
- 1 teaspoon smoked paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons chopped parsley
Directions
- Cook onion and celery in olive oil for 5 minutes.
- Add garlic and smoked paprika, then stir for 30 seconds.
- Pour in broth and chickpeas.
- Simmer for 20 minutes so the flavors blend.
- Stir in parsley and serve hot.
Macros per serving: 260 calories, 6 g fat, 24 g net carbs, 14 g protein, 4 g sugar
Sicilian Cannellini Bean and Kale Soup
Cannellini beans make this soup creamy without cream. Kale gives it a sturdy bite, and tomato keeps the broth bright.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 can cannellini beans, drained and rinsed
- 4 cups chicken broth
- 1 cup crushed tomatoes
- 2 cups chopped kale
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Directions
- Sauté onion in olive oil until soft.
- Add garlic, then cook briefly.
- Stir in beans, broth, tomatoes, seasoning, salt, and pepper.
- Simmer for 15 minutes.
- Add kale and cook until tender.
Macros per serving: 230 calories, 5 g fat, 23 g net carbs, 13 g protein, 5 g sugar
Moroccan Lentil Soup with Tomato and Coriander
This soup brings warm spice without getting heavy. Tomato and coriander keep the flavor lively, while lentils make it satisfying.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 cup brown lentils, rinsed
- 1 can diced tomatoes, 14.5 ounces
- 5 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon salt
- 1/4 teaspoon cinnamon
- 2 tablespoons chopped cilantro
Directions
- Heat olive oil and cook onion until soft.
- Add garlic, cumin, coriander, salt, and cinnamon.
- Stir in lentils, tomatoes, and broth.
- Simmer for 35 minutes until the lentils are tender.
- Finish with cilantro before serving.
Macros per serving: 220 calories, 3 g fat, 28 g net carbs, 13 g protein, 5 g sugar
Greek White Bean Soup with Lemon and Dill
This one is creamy in texture, but it stays light on the palate. Dill and lemon keep it fresh, which makes it especially good for lunch.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 cans white beans, drained and rinsed
- 5 cups chicken broth
- 1 bay leaf
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons lemon juice
- 2 tablespoons chopped dill
Directions
- Sauté onion in olive oil until tender.
- Add garlic and cook for 30 seconds.
- Add beans, broth, bay leaf, salt, and pepper.
- Simmer for 20 minutes.
- Stir in lemon juice and dill before serving.
Macros per serving: 250 calories, 4 g fat, 27 g net carbs, 14 g protein, 2 g sugar
Italian Lentil and Vegetable Soup
This version piles in vegetables without losing the heartiness. Lentils give it body, and the tomato base ties everything together.
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 1 carrot, diced
- 1 celery stalk, diced
- 2 cloves garlic, minced
- 1 cup green lentils, rinsed
- 1 can diced tomatoes, 14.5 ounces
- 6 cups vegetable broth
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 2 cups chopped zucchini
Directions
- Cook onion, carrot, and celery in olive oil for 5 minutes.
- Add garlic and Italian seasoning.
- Stir in lentils, tomatoes, broth, and salt.
- Simmer for 30 minutes.
- Add zucchini and cook for 10 minutes more.
Macros per serving: 240 calories, 4 g fat, 26 g net carbs, 14 g protein, 5 g sugar
Chickpea and Egg Drop Soup with Lemon
This soup brings extra protein from eggs and chickpeas in one bowl. The lemon keeps it bright, while the broth stays silky.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cups cooked chickpeas, drained
- 5 cups chicken broth
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 3 eggs, lightly beaten
- 2 tablespoons lemon juice
- 1 tablespoon chopped parsley
Directions
- Cook onion in olive oil until soft.
- Add chickpeas, broth, oregano, salt, and pepper.
- Simmer for 15 minutes.
- Slowly drizzle in beaten eggs while stirring.
- Add lemon juice and parsley at the end.
Macros per serving: 270 calories, 8 g fat, 14 g net carbs, 18 g protein, 2 g sugar
Black Lentil Soup with Garlic and Thyme
Black lentils hold their shape better than red lentils, so this soup feels a little heartier. Garlic and thyme make it taste rich without much effort.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 cup black lentils, rinsed
- 5 cups chicken broth
- 1 teaspoon dried thyme
- 1 bay leaf
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Sauté onion until softened.
- Add garlic and thyme, then cook briefly.
- Stir in lentils, broth, bay leaf, salt, and pepper.
- Simmer for 30 to 35 minutes.
- Remove the bay leaf and finish with lemon juice.
Macros per serving: 225 calories, 3 g fat, 23 g net carbs, 14 g protein, 2 g sugar
White Bean and Spinach Soup with Parmesan
This soup tastes richer than its ingredient list suggests. Parmesan adds salt and depth, while spinach gives it a fresh finish.
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 2 cans white beans, drained and rinsed
- 5 cups chicken broth
- 1/2 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 3 cups spinach
- 1/4 cup grated Parmesan cheese
Directions
- Cook onion in olive oil until soft.
- Add garlic and thyme, then stir for 30 seconds.
- Add beans, broth, salt, and pepper.
- Simmer for 15 minutes, then mash some beans for a thicker texture.
- Add spinach and Parmesan just before serving.
Macros per serving: 255 calories, 6 g fat, 18 g net carbs, 17 g protein, 3 g sugar
Lentil Soup with Fennel and Celery
Fennel gives this soup a mild, sweet edge that pairs well with earthy lentils. Celery keeps the base crisp and clean.
Ingredients
- 1 tablespoon olive oil
- 1 small fennel bulb, chopped
- 2 celery stalks, chopped
- 1 onion, diced
- 2 cloves garlic, minced
- 1 cup green lentils, rinsed
- 6 cups vegetable broth
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Directions
- Sauté fennel, celery, and onion in olive oil for 6 minutes.
- Add garlic and oregano.
- Stir in lentils, broth, salt, and pepper.
- Simmer for 30 minutes until the lentils are tender.
- Serve hot with fresh herbs if you like.
Macros per serving: 215 calories, 3 g fat, 25 g net carbs, 12 g protein, 4 g sugar
Chickpea, Tomato, and Rosemary Soup
Rosemary gives this soup a deep, savory smell as it simmers. Chickpeas hold the bowl together, so it eats more like a meal than a starter.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 cups cooked chickpeas
- 1 can crushed tomatoes, 14.5 ounces
- 5 cups chicken broth
- 1 teaspoon chopped rosemary
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Cook onion in olive oil until soft.
- Add garlic and rosemary, then stir for 30 seconds.
- Add chickpeas, tomatoes, broth, salt, and pepper.
- Simmer for 20 minutes.
- Stir in lemon juice right before serving.
Macros per serving: 245 calories, 5 g fat, 23 g net carbs, 13 g protein, 5 g sugar

Mediterranean Split Pea Soup with Garlic and Bay
Split peas give this soup a thick texture that feels comforting right away. Garlic, bay, and olive oil keep the flavor classic and simple.
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 1 cup split peas, rinsed
- 6 cups chicken broth
- 1 bay leaf
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Sauté onion in olive oil until translucent.
- Add garlic, thyme, and bay leaf.
- Stir in split peas, broth, salt, and pepper.
- Simmer for 45 minutes, stirring now and then.
- Remove the bay leaf and add lemon juice before serving.
Macros per serving: 230 calories, 3 g fat, 27 g net carbs, 14 g protein, 3 g sugar
Tomato Lentil Soup with Basil and Garlic
This is the kind of soup that feels familiar on the first spoonful. Tomatoes and basil bring a fresh, bright flavor, while lentils keep it filling.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 cup red lentils, rinsed
- 1 can crushed tomatoes, 14.5 ounces
- 5 cups vegetable broth
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons fresh basil, chopped
Directions
- Cook onion in olive oil until soft.
- Add garlic and dried basil, then stir briefly.
- Add lentils, tomatoes, broth, salt, and pepper.
- Simmer for 20 minutes until the lentils are soft.
- Stir in fresh basil just before serving.
Macros per serving: 205 calories, 3 g fat, 24 g net carbs, 12 g protein, 6 g sugar
These soups give you a strong mix of flavor, protein, and easy prep. If you want the best place to start, choose one red lentil soup, one chickpea soup, and one bean soup, then rotate them through the week.
Creamy Vegetable Soups That Satisfy Without the Carb Load
Creamy vegetable soups fit Mediterranean keto cooking better than most people expect. You still get the comfort, the rich spoonfuls, and the warm bowl at the end of a long day, but with vegetables that keep carbs in check.
The trick is smart texture. Cauliflower, zucchini, celery, broccoli, spinach, and mushrooms all blend into a velvety base without flour or potatoes. Add olive oil, broth, herbs, and a little cheese or cream, and the result feels full and hearty.

Creamy Cauliflower Soup with Garlic and Thyme
This is the base recipe you can use all week. Cauliflower gives you a silky finish, while garlic and thyme keep the flavor clean and savory.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, chopped
- 4 cloves garlic, minced
- 1 large head cauliflower, cut into florets
- 4 cups chicken broth
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup heavy cream
- 2 tablespoons grated Parmesan
Directions
- Heat the olive oil in a pot over medium heat.
- Cook the onion for 4 to 5 minutes, then add the garlic for 30 seconds.
- Add the cauliflower, broth, thyme, salt, and pepper.
- Simmer for 20 minutes until the cauliflower is very soft.
- Blend until smooth, then stir in the cream and Parmesan.
Macros per serving: 190 calories, 14 g fat, 7 g net carbs, 6 g protein, 4 g sugar
Broccoli Cheddar Soup with a Mediterranean Twist
Broccoli and cheddar always work well together, and this version keeps the carb count modest. A little nutmeg adds warmth without making it heavy.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 4 cups broccoli florets
- 4 cups vegetable broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/8 teaspoon ground nutmeg
- 1/2 cup heavy cream
- 1 cup shredded sharp cheddar cheese
Directions
- Cook the onion in olive oil until soft.
- Add the garlic, then stir for 30 seconds.
- Add broccoli, broth, salt, pepper, and nutmeg.
- Simmer for 15 minutes until the broccoli is tender.
- Blend partially, then stir in the cream and cheddar until melted.
Macros per serving: 240 calories, 18 g fat, 8 g net carbs, 11 g protein, 4 g sugar
Creamy Zucchini Soup with Basil and Lemon
Zucchini blends into a smooth soup fast, so this one works well on busy nights. Basil and lemon keep it bright, which helps it taste fresh instead of flat.
Ingredients
- 1 tablespoon olive oil
- 1 onion, sliced
- 3 cloves garlic, minced
- 5 medium zucchini, chopped
- 4 cups chicken broth
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup heavy cream
- 1 tablespoon lemon juice
Directions
- Cook the onion in olive oil until soft.
- Add the garlic and basil, then stir briefly.
- Add zucchini, broth, salt, and pepper.
- Simmer for 15 minutes until the zucchini is soft.
- Blend until smooth, then add cream and lemon juice.
Macros per serving: 175 calories, 13 g fat, 6 g net carbs, 5 g protein, 4 g sugar
Creamy Spinach Soup with Garlic and Parmesan
Spinach gives this soup a deep green color and a clean, slightly earthy taste. Parmesan rounds it out and makes the broth taste richer.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, chopped
- 3 cloves garlic, minced
- 6 cups fresh spinach
- 3 cups chicken broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon dried oregano
- 1/3 cup heavy cream
- 1/4 cup grated Parmesan
Directions
- Cook the onion in olive oil until tender.
- Add the garlic and oregano, then cook for 30 seconds.
- Add spinach, broth, salt, and pepper.
- Simmer for 5 minutes, just until the spinach wilts.
- Blend smooth, then stir in cream and Parmesan.
Macros per serving: 160 calories, 12 g fat, 4 g net carbs, 7 g protein, 2 g sugar
Creamy Mushroom Soup with Rosemary
Mushrooms bring a meaty texture that makes this soup feel filling. Rosemary gives it a strong Mediterranean edge without much effort.
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 16 ounces mushrooms, sliced
- 1 teaspoon chopped rosemary
- 4 cups chicken broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup heavy cream
- 2 tablespoons cream cheese
Directions
- Cook the onion in olive oil until soft.
- Add garlic and mushrooms, then cook until the mushrooms release their liquid.
- Stir in rosemary, broth, salt, and pepper.
- Simmer for 12 minutes.
- Blend part of the soup, then stir in cream and cream cheese.
Macros per serving: 220 calories, 17 g fat, 7 g net carbs, 8 g protein, 4 g sugar
Roasted Red Pepper Soup with Garlic
This soup tastes bold and a little sweet, but it still stays low in carbs. Roasting the peppers gives the broth a deeper flavor.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 4 roasted red peppers, peeled and chopped
- 4 cups vegetable broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon smoked paprika
- 1/3 cup heavy cream
- 2 tablespoons chopped parsley
Directions
- Cook the onion in olive oil until soft.
- Add garlic and smoked paprika, then stir for 30 seconds.
- Add peppers, broth, salt, and pepper.
- Simmer for 15 minutes.
- Blend smooth, then stir in cream and parsley.
Macros per serving: 165 calories, 11 g fat, 8 g net carbs, 4 g protein, 6 g sugar
Creamy Asparagus Soup with Dill
Asparagus gives this soup a fresh, spring-like taste. Dill and cream make it feel light but still satisfying.
Ingredients
- 1 tablespoon olive oil
- 1 shallot, chopped
- 3 cloves garlic, minced
- 2 pounds asparagus, trimmed and cut into pieces
- 4 cups chicken broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons chopped dill
- 1/3 cup heavy cream
Directions
- Cook the shallot in olive oil until soft.
- Add garlic and stir for 30 seconds.
- Add asparagus, broth, salt, and pepper.
- Simmer for 12 to 15 minutes until tender.
- Blend smooth, then stir in dill and cream.
Macros per serving: 155 calories, 11 g fat, 6 g net carbs, 6 g protein, 3 g sugar
Creamy Carrot Ginger Soup with Coconut Milk
Carrots are a little higher in carbs, so portion control matters here. Ginger keeps the flavor sharp, and coconut milk adds a smooth finish.
Ingredients
- 1 tablespoon olive oil
- 1 onion, sliced
- 1 tablespoon fresh ginger, grated
- 5 medium carrots, sliced
- 4 cups vegetable broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup unsweetened coconut milk
- 1 tablespoon lemon juice
Directions
- Cook the onion in olive oil until soft.
- Add ginger and cook for 30 seconds.
- Add carrots, broth, salt, and pepper.
- Simmer for 20 minutes until the carrots are soft.
- Blend smooth, then stir in coconut milk and lemon juice.
Macros per serving: 180 calories, 10 g fat, 11 g net carbs, 3 g protein, 6 g sugar
Creamy Celery Soup with Fennel
Celery can taste plain on its own, but it becomes silky and mild in soup. Fennel adds a faint sweetness that keeps the flavor balanced.
Ingredients
- 1 tablespoon olive oil
- 1 fennel bulb, chopped
- 1 bunch celery, chopped
- 1 onion, chopped
- 3 cloves garlic, minced
- 4 cups chicken broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup heavy cream
Directions
- Cook fennel, celery, and onion in olive oil for 6 minutes.
- Add garlic and stir for 30 seconds.
- Pour in broth, salt, and pepper.
- Simmer for 18 minutes until the vegetables are soft.
- Blend until smooth, then stir in cream.
Macros per serving: 145 calories, 9 g fat, 7 g net carbs, 4 g protein, 4 g sugar
Creamy Cabbage Soup with Garlic and Dill
Cabbage gets tender and almost sweet when it cooks long enough. A little dill keeps the soup tasting fresh and bright.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 6 cups chopped green cabbage
- 4 cups chicken broth
- 1 teaspoon dried dill
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup heavy cream
Directions
- Cook the onion in olive oil until soft.
- Add garlic and cook briefly.
- Add cabbage, broth, dill, salt, and pepper.
- Simmer for 20 minutes until the cabbage is tender.
- Blend partially, then stir in cream.
Macros per serving: 130 calories, 8 g fat, 6 g net carbs, 4 g protein, 3 g sugar
Creamy Tomato Basil Soup with Parmesan
Tomatoes bring acidity, so this soup tastes rich without feeling heavy. Basil and Parmesan give it the familiar Italian flavor people love.
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 can crushed tomatoes, 28 ounces
- 3 cups chicken broth
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup heavy cream
- 1/4 cup grated Parmesan
Directions
- Cook the onion in olive oil until soft.
- Add garlic and basil, then stir for 30 seconds.
- Add tomatoes, broth, salt, and pepper.
- Simmer for 15 minutes.
- Blend smooth, then stir in cream and Parmesan.
Macros per serving: 175 calories, 11 g fat, 9 g net carbs, 6 g protein, 7 g sugar
Creamy Eggplant Soup with Cumin
Eggplant makes a smooth, mellow soup with a naturally rich body. Cumin adds warmth and keeps the flavor grounded.
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 large eggplant, peeled and cubed
- 4 cups vegetable broth
- 1 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup plain Greek yogurt
Directions
- Cook the onion in olive oil until soft.
- Add garlic and cumin, then stir for 30 seconds.
- Add eggplant, broth, salt, and pepper.
- Simmer for 20 minutes until the eggplant is soft.
- Blend smooth, then stir in Greek yogurt.
Macros per serving: 150 calories, 10 g fat, 8 g net carbs, 4 g protein, 5 g sugar
Creamy Green Bean Soup with Mint
Green beans turn soft and smooth in the blender, so they make a nice low-carb base. Mint adds a clean finish that keeps the soup from tasting dull.
Ingredients
- 1 tablespoon olive oil
- 1 shallot, chopped
- 2 cloves garlic, minced
- 4 cups green beans, trimmed
- 4 cups chicken broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon chopped fresh mint
- 1/4 cup heavy cream
Directions
- Cook the shallot in olive oil until tender.
- Add garlic and stir briefly.
- Add green beans, broth, salt, and pepper.
- Simmer for 15 minutes until the beans are soft.
- Blend smooth, then stir in mint and cream.
Macros per serving: 140 calories, 9 g fat, 7 g net carbs, 5 g protein, 3 g sugar
Creamy Leek and Cauliflower Soup
Leeks bring a gentle onion flavor that pairs well with cauliflower. This soup tastes elegant, but it takes little effort.
Ingredients
- 1 tablespoon olive oil
- 2 leeks, white and light green parts only, sliced
- 3 cloves garlic, minced
- 1 head cauliflower, cut into florets
- 4 cups chicken broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup heavy cream
- 2 tablespoons chopped chives
Directions
- Cook the leeks in olive oil until soft.
- Add garlic and stir for 30 seconds.
- Add cauliflower, broth, salt, and pepper.
- Simmer for 20 minutes until the cauliflower is tender.
- Blend smooth, then stir in cream and chives.
Macros per serving: 185 calories, 13 g fat, 8 g net carbs, 6 g protein, 4 g sugar
Creamy Butternut Squash Soup for Smaller Portions
Butternut squash has more carbs than other vegetables here, so keep the bowl modest. Almond butter adds body and helps the soup feel rich without cream overload.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 4 cups cubed butternut squash
- 4 cups vegetable broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon cinnamon
- 2 tablespoons almond butter
- 2 tablespoons heavy cream
Directions
- Cook the onion in olive oil until soft.
- Add garlic and cinnamon, then stir for 30 seconds.
- Add squash, broth, salt, and pepper.
- Simmer for 20 minutes until the squash is tender.
- Blend smooth, then whisk in almond butter and cream.
Macros per serving: 195 calories, 11 g fat, 13 g net carbs, 4 g protein, 5 g sugar
These soups give you a lot of variety without pushing carbs too high. If you want the best results, keep a few basics on hand, cauliflower, broccoli, zucchini, mushrooms, herbs, broth, and cream, then rotate flavors through the week.
Broth-Based Chicken and Meat Soups for Lean Muscle Building
Broth-based chicken and meat soups are a smart fit for high-protein Mediterranean eating. They give you a lean protein boost, steady flavor, and a lighter finish than creamy soups.
They also work well when you want a filling meal without a heavy carb load. Chicken, turkey, beef, and lamb all pair well with herbs, garlic, lemon, tomato, and vegetables. That makes these soups easy to batch, easy to reheat, and easy to keep in your weekly rotation.

Greek Chicken Lemon Soup with Celery and Dill
This soup brings bright lemon flavor and tender chicken in a clean broth. It feels light, yet it still gives you enough protein for a solid meal.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 6 cups chicken broth
- 2 cups cooked shredded chicken
- 1 teaspoon dried dill
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons lemon juice
- 1 tablespoon chopped parsley
Directions
- Heat the olive oil in a pot over medium heat.
- Cook the onion and celery for 5 minutes, until soft.
- Add the garlic and stir for 30 seconds.
- Pour in the broth, chicken, dill, salt, and pepper.
- Simmer for 15 minutes, then stir in lemon juice and parsley.
Macros per serving: 185 calories, 7 g fat, 4 g net carbs, 24 g protein, 2 g sugar
Turkish Chicken Soup with Tomatoes and Mint
Tomatoes give this soup a gentle tang, while mint keeps it fresh. The broth stays light, so the chicken remains the main event.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 cup diced tomatoes
- 6 cups chicken broth
- 2 cups cooked chicken breast, chopped
- 1 teaspoon dried mint
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Warm the olive oil in a soup pot.
- Cook the onion for 4 to 5 minutes.
- Add the garlic and cook for 30 seconds.
- Stir in tomatoes, broth, chicken, mint, salt, and pepper.
- Simmer for 20 minutes, then finish with lemon juice.
Macros per serving: 195 calories, 6 g fat, 5 g net carbs, 25 g protein, 3 g sugar

Italian Chicken Vegetable Broth Soup
This is the kind of soup that tastes like a full dinner without feeling heavy. Zucchini, carrots, and herbs give it a classic Italian comfort.
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 2 celery stalks, diced
- 1 carrot, diced
- 1 zucchini, chopped
- 6 cups chicken broth
- 2 cups cooked shredded chicken
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Directions
- Cook the onion, celery, and carrot in olive oil for 5 minutes.
- Add the garlic and Italian seasoning, then stir briefly.
- Pour in the broth and bring it to a simmer.
- Add the chicken and zucchini.
- Simmer for 15 minutes, then season and serve.
Macros per serving: 205 calories, 6 g fat, 6 g net carbs, 26 g protein, 4 g sugar
Moroccan Chicken Soup with Cauliflower and Coriander
Warm spices make this soup taste richer than the ingredient list suggests. Cauliflower keeps the carb count low and adds body without flour.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon ground coriander
- 1/2 teaspoon cumin
- 4 cups cauliflower florets
- 6 cups chicken broth
- 2 cups cooked chicken thighs, shredded
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons chopped cilantro
Directions
- Heat the olive oil and cook the onion until soft.
- Add garlic, coriander, and cumin, then stir for 30 seconds.
- Add cauliflower and broth.
- Simmer for 15 minutes, until the cauliflower is tender.
- Add the chicken, salt, pepper, and cilantro, then heat through.
Macros per serving: 210 calories, 8 g fat, 6 g net carbs, 24 g protein, 3 g sugar
Chicken and Spinach Soup with Lemon and Garlic
This soup is simple, fast, and dependable. Spinach wilts into the broth, and garlic plus lemon keep the flavor sharp.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, sliced
- 3 cloves garlic, minced
- 6 cups chicken broth
- 2 cups cooked chicken breast, shredded
- 4 cups fresh spinach
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons lemon juice
Directions
- Cook the onion in olive oil until tender.
- Add garlic and oregano, then stir for 30 seconds.
- Pour in the broth and bring it to a simmer.
- Add chicken, spinach, salt, and pepper.
- Cook for 5 minutes, then stir in lemon juice.
Macros per serving: 175 calories, 5 g fat, 3 g net carbs, 26 g protein, 1 g sugar
Chicken and Artichoke Soup with Herbs
Artichokes bring a mild tang that works well with chicken and broth. The result feels elegant, but the method stays easy.
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 1 cup marinated artichoke hearts, drained and chopped
- 6 cups chicken broth
- 2 cups cooked chicken breast, chopped
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Cook the onion in olive oil for 4 minutes.
- Add garlic and thyme, then stir briefly.
- Add artichokes and broth.
- Simmer for 10 minutes.
- Stir in chicken, salt, pepper, and lemon juice, then serve hot.
Macros per serving: 190 calories, 7 g fat, 4 g net carbs, 25 g protein, 2 g sugar

Turkey Meatball Soup with Tomato and Basil
Turkey meatballs make this soup feel hearty without going heavy. Tomato and basil keep the broth bright and familiar.
Ingredients
- 1 pound ground turkey
- 1 egg
- 2 tablespoons grated Parmesan
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 1 can crushed tomatoes, 14.5 ounces
- 6 cups chicken broth
- 2 tablespoons chopped basil
Directions
- Mix the turkey, egg, Parmesan, seasoning, salt, and pepper.
- Form small meatballs.
- Brown the meatballs in olive oil for 3 to 4 minutes per side.
- Add onion and garlic to the pot, then cook for 3 minutes.
- Pour in tomatoes and broth, simmer for 15 minutes, then add basil.
Macros per serving: 255 calories, 13 g fat, 7 g net carbs, 25 g protein, 5 g sugar
Beef and Cabbage Soup with Rosemary
Beef adds more depth than chicken, and cabbage keeps the soup filling without many carbs. Rosemary gives it a strong Mediterranean aroma.
Ingredients
- 1 tablespoon olive oil
- 1 pound lean beef stew meat
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups green cabbage, chopped
- 6 cups beef broth
- 1 teaspoon chopped rosemary
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon tomato paste
Directions
- Heat the olive oil in a soup pot.
- Brown the beef on all sides.
- Add the onion and garlic, then cook for 3 minutes.
- Stir in cabbage, broth, rosemary, salt, pepper, and tomato paste.
- Simmer for 45 minutes until the beef is tender.
Macros per serving: 265 calories, 14 g fat, 6 g net carbs, 25 g protein, 4 g sugar
Lamb Soup with Eggplant and Parsley
Lamb brings a rich flavor that stands up well to eggplant and herbs. This soup tastes bold, but it still feels clean and balanced.
Ingredients
- 1 tablespoon olive oil
- 1 pound lean lamb shoulder, cut into small pieces
- 1 onion, diced
- 3 cloves garlic, minced
- 1 eggplant, cubed
- 6 cups beef or lamb broth
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons chopped parsley
Directions
- Brown the lamb in olive oil over medium heat.
- Add onion and garlic, then cook for 4 minutes.
- Stir in eggplant, broth, oregano, salt, and pepper.
- Simmer for 40 minutes until the lamb is tender.
- Stir in parsley before serving.
Macros per serving: 290 calories, 16 g fat, 8 g net carbs, 24 g protein, 5 g sugar
Chicken Zucchini Soup with Fennel
Fennel adds a soft, sweet note that works well with chicken. Zucchini keeps the broth light and easy to digest.
Ingredients
- 1 tablespoon olive oil
- 1 small fennel bulb, chopped
- 1 onion, diced
- 2 cloves garlic, minced
- 2 medium zucchini, chopped
- 6 cups chicken broth
- 2 cups cooked chicken breast, shredded
- 1 teaspoon dried dill
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Directions
- Cook fennel and onion in olive oil for 5 minutes.
- Add garlic and dill, then stir for 30 seconds.
- Add zucchini and broth.
- Simmer for 12 minutes until the zucchini softens.
- Add chicken, salt, and pepper, then heat through.
Macros per serving: 180 calories, 5 g fat, 4 g net carbs, 25 g protein, 3 g sugar
Beef and Tomato Soup with Celery
This soup has a strong savory base and a clean broth finish. It works well when you want something filling with no extra fuss.
Ingredients
- 1 tablespoon olive oil
- 1 pound lean ground beef
- 1 onion, chopped
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 can diced tomatoes, 14.5 ounces
- 6 cups beef broth
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Directions
- Brown the beef in olive oil, then drain excess fat if needed.
- Add onion, celery, and garlic, and cook for 5 minutes.
- Stir in tomatoes, broth, oregano, salt, and pepper.
- Simmer for 20 minutes.
- Serve hot with fresh parsley if you like.
Macros per serving: 250 calories, 12 g fat, 7 g net carbs, 24 g protein, 4 g sugar
Chicken and Mushroom Soup with Thyme
Mushrooms give this soup a meaty bite without extra carbs. Thyme keeps the broth grounded and earthy.
Ingredients
- 1 tablespoon olive oil
- 1 onion, sliced
- 3 cloves garlic, minced
- 8 ounces mushrooms, sliced
- 6 cups chicken broth
- 2 cups cooked chicken thigh meat, shredded
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Cook the onion in olive oil until soft.
- Add garlic and mushrooms, then cook until the mushrooms release their liquid.
- Pour in the broth and thyme.
- Simmer for 12 minutes.
- Add chicken, salt, pepper, and lemon juice, then serve.
Macros per serving: 185 calories, 6 g fat, 4 g net carbs, 24 g protein, 2 g sugar
Turkey and Kale Soup with Garlic
Kale holds up well in broth, so this soup stays hearty from the first bowl to the last. Ground turkey keeps it lean and high in protein.
Ingredients
- 1 tablespoon olive oil
- 1 pound ground turkey
- 1 onion, diced
- 3 cloves garlic, minced
- 6 cups chicken broth
- 4 cups chopped kale
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Brown the turkey in olive oil.
- Add onion and garlic, then cook for 4 minutes.
- Stir in broth and oregano.
- Add kale, salt, and pepper, then simmer for 10 minutes.
- Finish with lemon juice before serving.
Macros per serving: 240 calories, 11 g fat, 5 g net carbs, 27 g protein, 2 g sugar
Beef Barley-Style Soup with Cauliflower Rice
Traditional barley is too high in carbs for keto, so cauliflower rice fills the gap well. The texture stays satisfying, and the beef gives it real staying power.
Ingredients
- 1 tablespoon olive oil
- 1 pound lean beef stew meat
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 celery stalks, diced
- 1 cup cauliflower rice
- 6 cups beef broth
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Directions
- Brown the beef in olive oil.
- Add onion, garlic, and celery, then cook for 4 minutes.
- Pour in broth and thyme.
- Simmer for 35 minutes until the beef is tender.
- Stir in cauliflower rice, salt, and pepper, then cook for 5 more minutes.
Macros per serving: 275 calories, 14 g fat, 6 g net carbs, 24 g protein, 4 g sugar
Lemon Garlic Chicken Soup with Collard Greens
Collard greens hold their shape better than many greens, so they work well in broth. Garlic and lemon keep the flavor bold and clean.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 4 cloves garlic, minced
- 6 cups chicken broth
- 2 cups cooked shredded chicken
- 3 cups chopped collard greens
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons lemon juice
Directions
- Cook the onion in olive oil until soft.
- Add garlic and oregano, then stir for 30 seconds.
- Pour in broth and bring it to a simmer.
- Add chicken and collard greens.
- Simmer for 12 minutes, then finish with salt, pepper, and lemon juice.
Macros per serving: 190 calories, 6 g fat, 4 g net carbs, 26 g protein, 2 g sugar
These broth-based soups give you a simple way to add more protein without making dinner feel heavy. For the best mix, keep a few cooked proteins ready, then rotate chicken, turkey, beef, and lamb through the week.
Seafood Soups and Stews Loaded with Healthy Fats and Protein
Seafood soups and stews are a smart fit for Mediterranean keto meals because they bring protein, healthy fats, and strong flavor without much fuss. Shrimp, mussels, cod, salmon, and squid all cook fast, so you can build a filling bowl in less time than most meat stews.

The best part is how well seafood works with olive oil, garlic, tomato, lemon, fennel, and fresh herbs. That mix keeps the broth bright and rich at the same time, which makes these recipes feel satisfying without feeling heavy.
Greek Shrimp Soup with Tomato and Feta
This soup tastes bright, salty, and rich all at once. Shrimp cooks in minutes, and feta adds a creamy finish without much effort.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 cup diced tomatoes
- 4 cups seafood broth
- 1 pound raw shrimp, peeled and deveined
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup crumbled feta cheese
- 1 tablespoon chopped parsley
Directions
- Heat the olive oil in a soup pot over medium heat.
- Cook the onion for 4 minutes, then add the garlic for 30 seconds.
- Stir in the tomatoes, broth, oregano, salt, and pepper.
- Simmer for 10 minutes, then add the shrimp.
- Cook for 3 to 4 minutes until the shrimp turn pink, then finish with feta and parsley.
Macros per serving: 210 calories, 8 g fat, 6 g net carbs, 26 g protein, 4 g sugar
Mediterranean Fish Stew with Zucchini and Olives
This stew has a clean tomato broth with plenty of savory depth. The olives give it a briny kick that works well with firm white fish.
Ingredients
- 2 tablespoons olive oil
- 1 onion, sliced
- 3 cloves garlic, minced
- 1 zucchini, sliced
- 1 can crushed tomatoes, 14.5 ounces
- 3 cups seafood broth
- 1 pound cod or haddock, cut into chunks
- 1/3 cup Kalamata olives, sliced
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Warm the olive oil in a pot and cook the onion for 5 minutes.
- Add the garlic and zucchini, then cook for 2 minutes.
- Stir in the tomatoes, broth, thyme, salt, and pepper.
- Simmer for 15 minutes, then add the fish and olives.
- Cook for 5 to 6 minutes more, then finish with lemon juice.
Macros per serving: 235 calories, 10 g fat, 8 g net carbs, 28 g protein, 5 g sugar
Italian Seafood Soup with Mussels and Cod
This soup feels like a coastal Italian dinner in one bowl. The broth stays light, but the seafood brings plenty of protein and richness.
Ingredients
- 2 tablespoons olive oil
- 1 shallot, chopped
- 3 cloves garlic, minced
- 1 cup celery, chopped
- 1 can diced tomatoes, 14.5 ounces
- 4 cups seafood broth
- 1/2 pound cod, cut into chunks
- 1 pound mussels, scrubbed and debearded
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons chopped basil
Directions
- Heat the olive oil in a large pot.
- Cook the shallot and celery for 4 minutes, then add the garlic.
- Stir in the tomatoes, broth, seasoning, salt, and pepper.
- Simmer for 10 minutes, then add the cod and mussels.
- Cook until the mussels open and the fish flakes, then top with basil.
Macros per serving: 260 calories, 9 g fat, 7 g net carbs, 30 g protein, 4 g sugar
Spanish Seafood Stew with Saffron
Saffron gives this stew a warm color and a gentle floral note. Shrimp and fish make it feel hearty without pushing carbs too high.
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1/2 teaspoon saffron threads
- 1 cup diced tomatoes
- 4 cups seafood broth
- 1 pound mixed seafood, such as shrimp and white fish
- 1 bell pepper, sliced
- 1 teaspoon smoked paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon chopped parsley
Directions
- Heat the olive oil and cook the onion for 5 minutes.
- Add garlic, saffron, and smoked paprika, then stir briefly.
- Add tomatoes, broth, bell pepper, salt, and pepper.
- Simmer for 15 minutes, then add the seafood.
- Cook for 5 to 6 minutes, then finish with parsley.
Macros per serving: 240 calories, 9 g fat, 8 g net carbs, 27 g protein, 4 g sugar
Lemon Garlic Salmon Soup with Spinach
Salmon brings healthy fat and a rich texture that makes this soup feel filling fast. Lemon and spinach keep the bowl fresh and balanced.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 4 cups chicken or seafood broth
- 1 pound salmon, cut into chunks
- 3 cups fresh spinach
- 1 teaspoon dried dill
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons lemon juice
Directions
- Warm the olive oil in a soup pot and cook the onion for 4 minutes.
- Add garlic and dill, then stir for 30 seconds.
- Pour in the broth and bring it to a simmer.
- Add the salmon and cook for 5 to 6 minutes.
- Stir in spinach, salt, pepper, and lemon juice just before serving.
Macros per serving: 250 calories, 13 g fat, 3 g net carbs, 27 g protein, 1 g sugar
Moroccan Seafood Soup with Cauliflower and Cumin
This soup has warm spice and a thick, satisfying texture. Cauliflower helps the broth feel full without adding starchy carbs.
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 4 cups cauliflower florets
- 4 cups seafood broth
- 1/2 pound shrimp, peeled
- 1/2 pound white fish, cut into pieces
- 1 can diced tomatoes, 14.5 ounces
- 1/2 teaspoon salt
- 1 tablespoon chopped cilantro
Directions
- Cook the onion in olive oil for 5 minutes.
- Add garlic, cumin, and coriander, then stir briefly.
- Add cauliflower, broth, tomatoes, and salt.
- Simmer for 15 minutes until the cauliflower softens.
- Add the seafood and cook for 5 minutes, then finish with cilantro.
Macros per serving: 230 calories, 10 g fat, 9 g net carbs, 26 g protein, 5 g sugar
Mussel and Tomato Soup with Fennel
Fennel gives this soup a soft, sweet edge that works well with mussels. Tomato and olive oil keep the broth classic and bold.
Ingredients
- 2 tablespoons olive oil
- 1 fennel bulb, chopped
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 can crushed tomatoes, 14.5 ounces
- 4 cups seafood broth
- 2 pounds mussels, scrubbed and debearded
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Heat the olive oil and cook the fennel and onion for 6 minutes.
- Add the garlic and oregano, then stir for 30 seconds.
- Pour in the tomatoes and broth, then season with salt and pepper.
- Simmer for 15 minutes.
- Add the mussels, cover the pot, and cook until they open. Finish with lemon juice.
Macros per serving: 220 calories, 8 g fat, 7 g net carbs, 28 g protein, 4 g sugar
Creamy Cod Chowder with Cauliflower
This chowder has the comfort of a classic bowl, but it stays low in carbs. Cauliflower gives it body, and cod keeps the protein high.
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 celery stalks, diced
- 4 cups cauliflower florets
- 4 cups chicken or seafood broth
- 1 pound cod, cut into chunks
- 1/2 cup heavy cream
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon chopped chives
Directions
- Cook the onion and celery in olive oil for 5 minutes.
- Add cauliflower and broth, then simmer for 15 minutes.
- Add the cod and cook for 5 minutes.
- Stir in the cream, salt, and pepper.
- Top with chives before serving.
Macros per serving: 245 calories, 14 g fat, 6 g net carbs, 27 g protein, 3 g sugar
Greek Octopus Stew with Tomato and Bay
Octopus brings a firm texture and rich seafood flavor. The tomato broth stays simple, so the octopus has room to shine.
Ingredients
- 2 tablespoons olive oil
- 1 onion, sliced
- 3 cloves garlic, minced
- 1 can diced tomatoes, 14.5 ounces
- 4 cups seafood broth
- 1 1/2 pounds cooked octopus, cut into pieces
- 1 bay leaf
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon chopped parsley
Directions
- Cook the onion in olive oil for 5 minutes.
- Add garlic and oregano, then stir for 30 seconds.
- Stir in tomatoes, broth, bay leaf, salt, and pepper.
- Simmer for 15 minutes, then add the octopus.
- Cook for 10 minutes more, then finish with parsley.
Macros per serving: 235 calories, 9 g fat, 6 g net carbs, 29 g protein, 4 g sugar
Shrimp and Artichoke Soup with Dill
Artichokes add a mild tang that pairs well with shrimp. Dill keeps the broth clean and fresh, so every spoonful tastes bright.
Ingredients
- 1 tablespoon olive oil
- 1 shallot, chopped
- 3 cloves garlic, minced
- 1 cup marinated artichoke hearts, drained and chopped
- 4 cups seafood broth
- 1 pound shrimp, peeled and deveined
- 1 teaspoon dried dill
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Warm the olive oil and cook the shallot for 3 minutes.
- Add garlic and dill, then stir briefly.
- Add the artichokes and broth, then simmer for 10 minutes.
- Add the shrimp and cook for 3 to 4 minutes.
- Finish with salt, pepper, and lemon juice.
Macros per serving: 205 calories, 7 g fat, 5 g net carbs, 27 g protein, 2 g sugar
Keto Bouillabaisse-Style Seafood Stew
This version keeps the spirit of bouillabaisse without the bread or starchy sides. It’s loaded with seafood, herbs, and a tomato-saffron broth.
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1/2 teaspoon saffron threads
- 1 can crushed tomatoes, 14.5 ounces
- 4 cups seafood broth
- 1/2 pound shrimp, peeled
- 1/2 pound white fish, cut into pieces
- 1/2 pound mussels, scrubbed
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon chopped parsley
Directions
- Heat the olive oil and cook the onion for 5 minutes.
- Add garlic, saffron, and thyme, then stir for 30 seconds.
- Add tomatoes, broth, salt, and pepper.
- Simmer for 15 minutes, then add the fish, shrimp, and mussels.
- Cook until the seafood is done, then finish with parsley.
Macros per serving: 255 calories, 9 g fat, 8 g net carbs, 30 g protein, 4 g sugar
Tuna and White Bean Soup with Rosemary
This soup uses canned tuna for a fast, protein-rich meal. White beans add body, while rosemary gives the broth a woodsy note.
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 1 can white beans, drained and rinsed
- 4 cups chicken broth
- 2 cans tuna in water, drained
- 1 teaspoon chopped rosemary
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
Directions
- Cook the onion in olive oil for 4 minutes.
- Add garlic and rosemary, then stir briefly.
- Stir in the beans and broth, then simmer for 10 minutes.
- Add the tuna and heat for 2 minutes.
- Finish with salt, pepper, and lemon juice.
Macros per serving: 240 calories, 8 g fat, 12 g net carbs, 28 g protein, 2 g sugar
Sardine and Tomato Soup with Capers
Sardines bring healthy fats and a bold flavor that holds up well in tomato broth. Capers add a salty bite that keeps each spoonful lively.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 can crushed tomatoes, 14.5 ounces
- 4 cups seafood broth
- 2 cans sardines, drained
- 1 tablespoon capers, drained
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon chopped parsley
Directions
- Heat the olive oil and cook the onion for 4 minutes.
- Add garlic and oregano, then stir for 30 seconds.
- Add tomatoes, broth, salt, and pepper.
- Simmer for 15 minutes, then stir in the sardines and capers.
- Heat gently for 2 minutes, then top with parsley.
Macros per serving: 225 calories, 13 g fat, 7 g net carbs, 24 g protein, 4 g sugar
Seafood Stew with Kale and Lemon
Kale adds texture and color, while lemon keeps the broth sharp. This is a good choice when you want a meal that feels light but still fills you up.
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 can diced tomatoes, 14.5 ounces
- 4 cups seafood broth
- 1 pound mixed seafood, such as shrimp and white fish
- 3 cups chopped kale
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons lemon juice
Directions
- Cook the onion in olive oil for 5 minutes.
- Add garlic and thyme, then stir briefly.
- Add tomatoes, broth, salt, and pepper.
- Simmer for 15 minutes, then add the seafood and kale.
- Cook for 5 minutes more, then finish with lemon juice.
Macros per serving: 215 calories, 8 g fat, 7 g net carbs, 27 g protein, 3 g sugar
Clam and Zucchini Soup with Garlic
Clams give this soup a strong briny flavor, and zucchini keeps the base low in carbs. Garlic and olive oil round it out with a classic Mediterranean finish.
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 4 cloves garlic, minced
- 2 medium zucchini, sliced
- 4 cups seafood broth
- 2 cans chopped clams, drained
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon lemon juice
- 1 tablespoon chopped parsley
Directions
- Heat the olive oil and cook the onion for 4 minutes.
- Add garlic and oregano, then stir for 30 seconds.
- Add zucchini and broth, then simmer for 10 minutes.
- Stir in the clams and cook for 2 minutes.
- Finish with lemon juice, parsley, salt, and pepper.
Macros per serving: 200 calories, 7 g fat, 6 g net carbs, 25 g protein, 3 g sugar
These seafood soups and stews make dinner feel easy when you want more protein and less starch. Keep shrimp, cod, mussels, and canned seafood in your rotation, and you’ll always have a fast Mediterranean meal ready to go.
Low-Carb Greek Stifado Stews Featuring Tender Meats and Veggies
Greek stifado is a slow, rich stew built on onions, tomato, herbs, and warm spice. For a low-carb table, it works beautifully because the flavor comes from the braise, not from starch.
These versions keep the spirit of traditional stifado while swapping in keto-friendly vegetables like zucchini, eggplant, and mushrooms. The result is deep, cozy, and filling, with tender meat and a sauce that clings to every bite.

Low-Carb Beef Stifado with Pearl Onions and Zucchini
This version keeps the classic sweet onion flavor and pairs it with tender beef and soft zucchini. The sauce turns glossy and rich after a slow simmer.
Ingredients
- 2 tablespoons olive oil
- 2 pounds beef chuck, cut into 1 1/2-inch cubes
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 large onion, chopped
- 6 cloves garlic, minced
- 2 cups pearl onions, peeled
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup beef broth
- 1 tablespoon tomato paste
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground cloves
- 2 bay leaves
- 2 medium zucchini, cut into thick slices
- 2 tablespoons chopped parsley
Directions
- Heat the olive oil in a large pot over medium-high heat.
- Season the beef with salt and pepper, then brown it on all sides.
- Add the chopped onion and garlic, then cook for 3 minutes.
- Stir in the pearl onions, wine, tomatoes, broth, tomato paste, cinnamon, cloves, and bay leaves.
- Cover and simmer for 1 1/2 to 2 hours, until the beef is tender.
- Add the zucchini during the last 15 minutes of cooking.
- Remove the bay leaves and finish with parsley before serving.
Macros per serving: 335 calories, 18 g fat, 9 g net carbs, 32 g protein, 5 g sugar
Greek Chicken Stifado with Mushrooms and Tomato
Chicken makes this stew lighter, but it still tastes full and savory. Mushrooms soak up the spiced tomato broth and give each spoonful a meaty bite.
Ingredients
- 2 tablespoons olive oil
- 2 pounds boneless chicken thighs, trimmed and cut into chunks
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 large onion, sliced
- 4 cloves garlic, minced
- 16 ounces cremini mushrooms, halved
- 1 cup dry white wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup chicken broth
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 1 tablespoon lemon juice
- 2 tablespoons chopped dill
Directions
- Warm the olive oil in a Dutch oven over medium heat.
- Season the chicken with salt and pepper, then brown it lightly.
- Add the onion, garlic, and mushrooms, then cook for 5 minutes.
- Pour in the wine and cook for 2 minutes.
- Stir in the tomatoes, broth, tomato paste, oregano, cinnamon, and bay leaves.
- Simmer covered for 35 to 40 minutes, until the chicken is tender.
- Stir in lemon juice and dill just before serving.
Macros per serving: 295 calories, 15 g fat, 8 g net carbs, 31 g protein, 6 g sugar
Lamb Stifado with Eggplant and Shallots
Lamb gives this stew a richer flavor than beef, and eggplant makes the sauce feel fuller without adding many carbs. Shallots bring gentle sweetness that fits the dish well.
Ingredients
- 2 tablespoons olive oil
- 2 pounds lamb shoulder, cut into chunks
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 large shallots, sliced
- 4 cloves garlic, minced
- 1 medium eggplant, peeled and cubed
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup beef broth
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 2 tablespoons chopped parsley
Directions
- Heat the olive oil in a heavy pot over medium-high heat.
- Season the lamb with salt and pepper, then brown it in batches.
- Add the shallots and garlic, then cook for 3 minutes.
- Stir in the eggplant and cook until it starts to soften.
- Pour in the wine and let it reduce for 2 minutes.
- Add the tomatoes, broth, tomato paste, oregano, cinnamon, and bay leaves.
- Simmer covered for 1 1/2 to 2 hours, until the lamb is fork-tender.
- Finish with parsley before serving.
Macros per serving: 365 calories, 22 g fat, 8 g net carbs, 30 g protein, 6 g sugar
Turkey Stifado with Cauliflower and Spices
Ground turkey keeps this stew lean, while cauliflower helps it feel hearty. The cinnamon and tomato broth give it that familiar Greek-style warmth.
Ingredients
- 2 tablespoons olive oil
- 2 pounds ground turkey
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 large onion, chopped
- 4 cloves garlic, minced
- 4 cups cauliflower florets
- 1 cup dry white wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup chicken broth
- 1 tablespoon tomato paste
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground cloves
- 2 bay leaves
- 2 tablespoons chopped mint
Directions
- Heat the olive oil in a large pot over medium heat.
- Brown the turkey with salt and pepper, breaking it up as it cooks.
- Add the onion and garlic, then cook for 4 minutes.
- Stir in the cauliflower and wine, then cook for 2 minutes.
- Add the tomatoes, broth, tomato paste, cinnamon, cloves, and bay leaves.
- Simmer for 25 to 30 minutes, until the cauliflower is tender.
- Stir in mint and serve hot.
Macros per serving: 285 calories, 17 g fat, 7 g net carbs, 27 g protein, 5 g sugar
Pork Stifado with Fennel and Green Beans
Pork shoulder makes this stew juicy and comforting, while fennel and green beans keep the vegetables low in carbs. The broth turns rich and aromatic after a long simmer.
Ingredients
- 2 tablespoons olive oil
- 2 pounds pork shoulder, cut into cubes
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 large onion, sliced
- 1 fennel bulb, chopped
- 4 cloves garlic, minced
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup pork or chicken broth
- 1 tablespoon tomato paste
- 1 teaspoon dried thyme
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 2 cups trimmed green beans
- 2 tablespoons chopped parsley
Directions
- Heat the olive oil in a Dutch oven over medium-high heat.
- Season the pork with salt and pepper, then brown it well.
- Add the onion, fennel, and garlic, then cook for 5 minutes.
- Pour in the wine and let it reduce for 2 minutes.
- Stir in the tomatoes, broth, tomato paste, thyme, cinnamon, and bay leaves.
- Simmer covered for 1 1/2 hours, until the pork is tender.
- Add the green beans during the last 15 minutes.
- Remove the bay leaves and finish with parsley.
Macros per serving: 360 calories, 21 g fat, 9 g net carbs, 29 g protein, 6 g sugar
Venison Stifado with Mushrooms and Red Wine
Venison brings a lean, bold flavor that works well with the sweet onion base. Mushrooms soften the edges and make the sauce feel fuller.
Ingredients
- 2 tablespoons olive oil
- 2 pounds venison stew meat
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 large onion, chopped
- 4 cloves garlic, minced
- 12 ounces mushrooms, sliced
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup beef broth
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 2 tablespoons chopped thyme or parsley
Directions
- Heat the olive oil in a heavy pot over medium-high heat.
- Brown the venison on all sides, then season with salt and pepper.
- Add the onion, garlic, and mushrooms, then cook for 5 minutes.
- Pour in the wine and simmer for 2 minutes.
- Stir in the tomatoes, broth, tomato paste, oregano, cinnamon, and bay leaves.
- Cover and simmer for 1 1/2 to 2 hours, until the venison is tender.
- Finish with thyme or parsley before serving.
Macros per serving: 320 calories, 14 g fat, 7 g net carbs, 35 g protein, 5 g sugar
Keto Beef Stifado with Turnips and Celery
Turnips make a great potato swap in stifado because they hold their shape and soak up flavor. Celery adds freshness, while the tomato broth stays thick and satisfying.
Ingredients
- 2 tablespoons olive oil
- 2 pounds beef stew meat
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 large onion, sliced
- 3 cloves garlic, minced
- 2 cups peeled turnips, cubed
- 2 celery stalks, sliced
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup beef broth
- 1 tablespoon tomato paste
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground allspice
- 2 bay leaves
- 2 tablespoons chopped parsley
Directions
- Heat the olive oil in a large pot over medium-high heat.
- Brown the beef, then season with salt and pepper.
- Add the onion and garlic, then cook for 3 minutes.
- Stir in the turnips and celery.
- Pour in the wine and reduce for 2 minutes.
- Add the tomatoes, broth, tomato paste, cinnamon, allspice, and bay leaves.
- Simmer covered for 1 1/2 to 2 hours, until the beef is tender and the turnips are soft.
- Remove the bay leaves and finish with parsley.
Macros per serving: 330 calories, 17 g fat, 10 g net carbs, 31 g protein, 5 g sugar
These low-carb Greek stifado stews give you plenty of range, from beef and lamb to chicken, turkey, pork, and venison. If you want the easiest win, start with one beef version and one chicken version, then keep the spice base the same while changing the meat and vegetables.
Hearty Greek Kokkinisto and Pot Roast Stews for Family Dinners
Greek kokkinisto brings slow-cooked comfort to the table. The meat turns tender, the tomato sauce gets rich, and the herbs soak into every bite. These stews also work well for family dinners because they hold up for leftovers and taste even better the next day.

Classic Greek Kokkinisto Beef Stew
This is the kind of stew that fills the kitchen with a deep tomato aroma. Beef chuck, red wine, and cinnamon give it that familiar Greek comfort.
Ingredients
- 2 tablespoons olive oil
- 2 pounds beef chuck, cut into 1 1/2-inch cubes
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 large onion, chopped
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup beef broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 2 tablespoons chopped parsley
Directions
- Heat the olive oil in a heavy pot over medium-high heat.
- Season the beef with salt and pepper, then brown it on all sides.
- Add the onion and cook for 4 minutes.
- Stir in the garlic and tomato paste, then cook for 1 minute.
- Pour in the wine and let it reduce for 2 minutes.
- Add the tomatoes, broth, oregano, cinnamon, and bay leaves.
- Cover and simmer for 1 1/2 to 2 hours, until the beef is tender.
- Remove the bay leaves and finish with parsley before serving.
Macros per serving: 340 calories, 19 g fat, 8 g net carbs, 31 g protein, 5 g sugar
Greek Pot Roast with Tomatoes and Carrots
This pot roast gives you the same cozy flavor in a larger, family-style cut of meat. Carrots soften into the sauce and add a little sweetness.
Ingredients
- 2 tablespoons olive oil
- 3 pounds beef chuck roast
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 large onion, sliced
- 4 cloves garlic, minced
- 3 carrots, cut into thick chunks
- 2 tablespoons tomato paste
- 1 cup dry red wine
- 1 can diced tomatoes, 14.5 ounces
- 1 cup beef broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 2 tablespoons chopped dill
Directions
- Heat olive oil in a Dutch oven over medium-high heat.
- Season the roast with salt and pepper, then sear it well on both sides.
- Add the onion, garlic, and carrots around the roast.
- Stir in tomato paste, then pour in the wine and let it reduce briefly.
- Add tomatoes, broth, oregano, cinnamon, and bay leaves.
- Cover and braise at 325 F for 3 hours, until fork-tender.
- Sprinkle with dill before serving.
Macros per serving: 365 calories, 21 g fat, 9 g net carbs, 33 g protein, 6 g sugar
Kokkinisto Lamb Stew with Eggplant
Lamb brings a richer flavor that works beautifully with tomato and eggplant. The eggplant breaks down just enough to thicken the sauce.
Ingredients
- 2 tablespoons olive oil
- 2 pounds lamb shoulder, cut into cubes
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 large onion, chopped
- 4 cloves garlic, minced
- 1 medium eggplant, cubed
- 2 tablespoons tomato paste
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup lamb or beef broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 2 tablespoons chopped parsley
Directions
- Brown the lamb in olive oil over medium-high heat.
- Season with salt and pepper as it cooks.
- Add onion and garlic, then cook for 4 minutes.
- Stir in eggplant and tomato paste.
- Pour in wine, tomatoes, broth, oregano, cinnamon, and bay leaves.
- Cover and simmer for 1 1/2 to 2 hours.
- Remove the bay leaves and finish with parsley.
Macros per serving: 355 calories, 22 g fat, 8 g net carbs, 29 g protein, 5 g sugar
Greek Chicken Kokkinisto with Zucchini
Chicken thighs keep this stew juicy, and zucchini gives it a soft, weeknight-friendly feel. It’s lighter than beef, yet still very filling.
Ingredients
- 2 tablespoons olive oil
- 2 pounds boneless chicken thighs
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 onion, chopped
- 3 cloves garlic, minced
- 2 medium zucchini, sliced
- 2 tablespoons tomato paste
- 1 cup dry white wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup chicken broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 tablespoons chopped dill
Directions
- Heat olive oil in a pot over medium heat.
- Season the chicken with salt and pepper, then brown it lightly.
- Add the onion and garlic, then cook for 3 minutes.
- Stir in zucchini and tomato paste.
- Pour in wine, tomatoes, broth, oregano, and cinnamon.
- Simmer covered for 35 to 40 minutes, until the chicken is tender.
- Finish with dill before serving.
Macros per serving: 305 calories, 17 g fat, 7 g net carbs, 30 g protein, 5 g sugar
Greek Pork Pot Roast with Fennel
Pork shoulder gives you a tender, shredded texture that works well with tomato and fennel. The fennel adds a mild sweetness that fits the dish nicely.
Ingredients
- 2 tablespoons olive oil
- 3 pounds pork shoulder roast
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 large onion, sliced
- 1 fennel bulb, chopped
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 cup dry white wine
- 1 can diced tomatoes, 14.5 ounces
- 1 cup chicken broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 2 tablespoons chopped parsley
Directions
- Sear the pork in olive oil on all sides.
- Season it with salt and pepper.
- Add onion, fennel, and garlic to the pot.
- Stir in tomato paste, then pour in wine and let it reduce.
- Add tomatoes, broth, oregano, cinnamon, and bay leaves.
- Cover and roast at 325 F for 3 hours.
- Pull the meat apart and top with parsley.
Macros per serving: 375 calories, 24 g fat, 8 g net carbs, 30 g protein, 6 g sugar
Kokkinisto Turkey Stew with Mushrooms
Ground turkey keeps this stew lean, while mushrooms bring a meaty texture. It’s a good pick when you want something lighter but still hearty.
Ingredients
- 2 tablespoons olive oil
- 2 pounds ground turkey
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 onion, chopped
- 4 cloves garlic, minced
- 12 ounces mushrooms, sliced
- 2 tablespoons tomato paste
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup chicken broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 tablespoons chopped mint
Directions
- Brown the turkey in olive oil, breaking it up as it cooks.
- Add onion, garlic, and mushrooms, then cook for 5 minutes.
- Stir in tomato paste.
- Pour in the wine and let it simmer for 2 minutes.
- Add tomatoes, broth, oregano, and cinnamon.
- Simmer for 25 minutes, until the sauce thickens.
- Stir in mint before serving.
Macros per serving: 290 calories, 16 g fat, 7 g net carbs, 28 g protein, 5 g sugar
Beef Kokkinisto with Green Beans
Green beans hold their shape well, so they work nicely in a long-simmered stew. They also soak up the tomato sauce without turning mushy.
Ingredients
- 2 tablespoons olive oil
- 2 pounds beef chuck, cubed
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 onion, chopped
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup beef broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 3 cups trimmed green beans
- 2 bay leaves
- 2 tablespoons chopped parsley
Directions
- Brown the beef in olive oil.
- Season with salt and pepper.
- Add onion and garlic, then cook for 4 minutes.
- Stir in tomato paste, then pour in wine and reduce for 2 minutes.
- Add tomatoes, broth, oregano, cinnamon, and bay leaves.
- Simmer for 1 1/2 hours.
- Add green beans during the last 20 minutes.
- Finish with parsley.
Macros per serving: 335 calories, 18 g fat, 10 g net carbs, 31 g protein, 6 g sugar
Greek Pot Roast with Turnips and Celery
Turnips make a strong potato swap here, and celery keeps the broth fresh. This is a practical family dinner when you want comfort without extra starch.
Ingredients
- 2 tablespoons olive oil
- 3 pounds beef chuck roast
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 onion, sliced
- 3 cloves garlic, minced
- 3 celery stalks, chopped
- 2 cups peeled turnips, cubed
- 2 tablespoons tomato paste
- 1 cup dry red wine
- 1 can diced tomatoes, 14.5 ounces
- 1 cup beef broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
Directions
- Sear the roast in olive oil until browned.
- Add onion, garlic, celery, and turnips.
- Stir in tomato paste, then pour in the wine.
- Add tomatoes, broth, oregano, cinnamon, and bay leaves.
- Cover and braise at 325 F for 3 to 3 1/2 hours.
- Slice or shred the roast and serve it with the vegetables.
Macros per serving: 360 calories, 22 g fat, 9 g net carbs, 32 g protein, 5 g sugar
Kokkinisto Chicken Thigh Stew with Artichokes
Artichokes add a mild tang that fits well with tomato and oregano. Chicken thighs keep the stew tender and rich.
Ingredients
- 2 tablespoons olive oil
- 2 pounds bone-in chicken thighs
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 onion, chopped
- 4 cloves garlic, minced
- 1 cup marinated artichoke hearts, drained and chopped
- 2 tablespoons tomato paste
- 1 cup dry white wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup chicken broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 tablespoons chopped dill
Directions
- Brown the chicken in olive oil on both sides.
- Season it with salt and pepper.
- Add onion and garlic, then cook for 4 minutes.
- Stir in artichokes and tomato paste.
- Pour in the wine and reduce it for 2 minutes.
- Add tomatoes, broth, oregano, and cinnamon.
- Simmer covered for 40 to 45 minutes.
- Sprinkle with dill before serving.
Macros per serving: 310 calories, 18 g fat, 7 g net carbs, 29 g protein, 5 g sugar
Greek Beef Stew with Cabbage
Cabbage softens into the sauce and makes the stew feel fuller. It also keeps the dish low in carbs and easy to stretch for a crowd.
Ingredients
- 2 tablespoons olive oil
- 2 pounds beef chuck, cubed
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 onion, chopped
- 4 cloves garlic, minced
- 6 cups chopped green cabbage
- 2 tablespoons tomato paste
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup beef broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 2 tablespoons chopped parsley
Directions
- Brown the beef in olive oil.
- Add onion and garlic, then cook for 3 minutes.
- Stir in cabbage and tomato paste.
- Pour in wine and cook for 2 minutes.
- Add tomatoes, broth, oregano, cinnamon, and bay leaves.
- Cover and simmer for 1 1/2 to 2 hours.
- Remove the bay leaves and top with parsley.
Macros per serving: 325 calories, 17 g fat, 8 g net carbs, 31 g protein, 5 g sugar
Kokkinisto Veal Stew with Peppers
Veal cooks into a soft, delicate texture that works well with sweet peppers. The sauce stays bright and savory at the same time.
Ingredients
- 2 tablespoons olive oil
- 2 pounds veal stew meat
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 onion, sliced
- 3 cloves garlic, minced
- 2 bell peppers, sliced
- 2 tablespoons tomato paste
- 1 cup dry white wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup chicken broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 2 tablespoons chopped parsley
Directions
- Brown the veal in olive oil.
- Season with salt and pepper.
- Add onion, garlic, and bell peppers, then cook for 5 minutes.
- Stir in tomato paste.
- Pour in wine and let it reduce briefly.
- Add tomatoes, broth, oregano, cinnamon, and bay leaves.
- Simmer covered for 1 1/2 hours, until the veal is tender.
- Finish with parsley.
Macros per serving: 315 calories, 15 g fat, 9 g net carbs, 30 g protein, 6 g sugar
Greek Pot Roast with Olives and Lemon
Olives add salt and depth, while lemon keeps the sauce from feeling heavy. This roast tastes bold, but it still feels clean on the palate.
Ingredients
- 2 tablespoons olive oil
- 3 pounds beef chuck roast
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 onion, sliced
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 cup dry red wine
- 1 can diced tomatoes, 14.5 ounces
- 1 cup beef broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 1/2 cup Kalamata olives
- 2 tablespoons lemon juice
- 2 tablespoons chopped parsley
Directions
- Sear the roast in olive oil until browned.
- Add onion and garlic, then cook for 4 minutes.
- Stir in tomato paste and let it cook for 1 minute.
- Pour in the wine and reduce it for 2 minutes.
- Add tomatoes, broth, oregano, cinnamon, and olives.
- Cover and braise at 325 F for 3 hours.
- Stir in lemon juice and parsley before serving.
Macros per serving: 370 calories, 23 g fat, 8 g net carbs, 32 g protein, 5 g sugar
Kokkinisto Lamb and Mushroom Stew
This stew is rich, earthy, and perfect for a cold night. Mushrooms support the lamb without stealing the spotlight.
Ingredients
- 2 tablespoons olive oil
- 2 pounds lamb shoulder, cut into cubes
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 onion, chopped
- 4 cloves garlic, minced
- 16 ounces mushrooms, sliced
- 2 tablespoons tomato paste
- 1 cup dry red wine
- 1 can crushed tomatoes, 14.5 ounces
- 1 cup lamb or beef broth
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cinnamon
- 2 bay leaves
- 2 tablespoons chopped thyme or parsley
Directions
- Brown the lamb in olive oil over medium-high heat.
- Season with salt and pepper.
- Add onion, garlic, and mushrooms, then cook for 5 minutes.
- Stir in tomato paste.
- Pour in the wine and let it reduce for 2 minutes.
- Add tomatoes, broth, oregano, cinnamon, and bay leaves.
- Simmer covered for 1 1/2 to 2 hours, until the lamb is tender.
- Remove the bay leaves and finish with thyme or parsley.
Macros per serving: 350 calories, 20 g fat, 8 g net carbs, 30 g protein, 5 g sugar
These Greek kokkinisto and pot roast stews give you a strong mix of cuts, flavors, and textures for family dinners. Keep the tomato base, onion, garlic, wine, and warm spices in mind, then swap the meat and vegetables to fit what you have on hand.
Enjoy!
These Mediterranean soups and stews show how easy it is to eat well without giving up comfort or flavor. With high protein, low carbs, and no added sugar, they fit keto, diabetic-friendly, and high-protein meal plans with real staying power.
Start with one recipe from each category, then batch cook a few on the weekend for easy lunches and dinners. Keep pantry staples like canned fish, herbs, lemon, broth, olive oil, and lentils on hand for days when you want quick options that still taste fresh.
If one of these recipes made it onto your meal plan, try it tonight, then share your favorite in the comments. Pin or share this roundup, and subscribe for more high-protein, low-carb ideas that make healthy eating feel simple and satisfying.