Each serving of this North African-inspired sauté delivers 28 grams of protein from a combination of part-skim ricotta and cannellini beans, along with 8 grams of fiber to support steady digestion. The ricotta adds a creamy richness that replaces the heavier cream or cheese sauces found in many meal prep recipes, while the white beans provide slow-releasing carbohydrates and additional plant protein. Iron from the spinach and vitamin C from the bell peppers round out a nutritionally complete meal in one pan.

Ras el hanout — the classic North African spice blend — brings warm notes of cinnamon, coriander, and ginger that pair naturally with the mild sweetness of ricotta. Sautéed bell peppers and zucchini add a gentle bite, while wilted spinach and crushed tomatoes create a sauce that coats everything without heaviness. A squeeze of lemon at the finish lifts the whole dish, keeping each spoonful bright even after three days in the refrigerator.

This recipe was designed specifically for the meal prep needs of GLP-1 users. The portions are satisfying without being overwhelming — around 385 calories each — and the soft textures of ricotta and beans are easy on a sensitive stomach. Portioned into four containers, you have nearly half a week of high-protein lunches or dinners ready to reheat in under two minutes.

Why This Works on GLP-1

The 28 grams of protein per serving come from two complementary sources: part-skim ricotta contributes complete animal protein with all essential amino acids, while cannellini beans add plant-based protein along with resistant starch. This dual-source approach supports muscle preservation during GLP-1-assisted weight loss, which is critical since up to 40 percent of weight lost on these medications can come from lean mass without adequate protein intake. Hitting at least 25 grams at each meal helps counteract this effect and keeps your metabolic rate from declining as you lose weight.

The 8 grams of fiber per serving fall in a moderate range that supports gut health without triggering the bloating or nausea that high-fiber meals can cause on Wegovy or Mounjaro. White beans provide soluble fiber that absorbs water gradually, and spinach adds gentle bulk. Both work with — rather than against — the slower gastric emptying that GLP-1 medications produce.

The moderate fat content of 13 grams per serving keeps this dish satisfying without the heaviness that high-fat meals can cause when your stomach empties more slowly. Ras el hanout contains anti-inflammatory spices including turmeric and ginger, which may help ease the mild digestive discomfort some GLP-1 users experience in their first weeks of treatment. The meal prep format also means you always have a ready option when appetite is unpredictable — simply reheat a smaller portion if you are not hungry enough for the full serving.

Ingredients (serves 4)

For the spiced vegetable base:

  • 1 tablespoon (15ml) extra-virgin olive oil
  • 1 medium yellow onion, diced — about 1 cup (150g)
  • 3 cloves garlic, minced
  • 1 large red bell pepper, cut into 1/2-inch (1cm) pieces
  • 1 medium zucchini, halved lengthwise and sliced into half-moons — about 1 1/2 cups (200g)
  • 1 tablespoon (7g) ras el hanout
  • 1 teaspoon (3g) smoked paprika
  • 1/2 teaspoon (1.5g) ground cumin
  • 1/4 teaspoon fine sea salt
  • 1 can (14 oz / 400g) crushed tomatoes
  • 1 can (15 oz / 425g) cannellini beans, drained and rinsed
  • 3 cups (90g) fresh baby spinach

For the ricotta layer:

  • 2 1/2 cups (600g) part-skim ricotta cheese
  • 1 teaspoon (3g) ground cumin
  • 1/4 teaspoon (0.5g) ground cinnamon
  • 1/4 teaspoon fine sea salt
  • Pinch of black pepper

To finish:

  • 1 tablespoon (15ml) fresh lemon juice
  • 2 tablespoons fresh flat-leaf parsley, roughly chopped
  • 1/2 teaspoon flaky sea salt (optional)

Instructions

Season the ricotta:

  1. In a medium bowl, combine the part-skim ricotta with the cumin, cinnamon, salt, and black pepper. Stir until the spices are evenly distributed throughout — this pre-seasoning step ensures every spoonful of ricotta carries flavor rather than acting as a bland blob on top. Set aside while you prepare the vegetables.

Build the vegetable base:

  1. Heat the olive oil in a large (12-inch / 30cm) skillet or sauté pan over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until translucent and starting to soften.

  2. Add the garlic and cook for 30 seconds until fragrant. Add the red bell pepper and zucchini, then increase the heat to medium-high. Cook for 5 to 6 minutes, stirring every minute or so, until the vegetables take on some light color and begin to soften — you want them tender but not mushy, since they will continue cooking with the tomatoes.

  3. Sprinkle the ras el hanout, smoked paprika, cumin, and salt over the vegetables. Stir for about 30 seconds to toast the spices in the pan's heat, which activates their essential oils and deepens the flavor significantly.

  4. Pour in the crushed tomatoes and stir to combine. Bring to a gentle simmer and cook for 3 to 4 minutes until the sauce thickens slightly and clings to the vegetables.

  5. Add the drained cannellini beans and stir gently to incorporate without crushing them. Cook for 2 minutes to warm the beans through.

  6. Add the baby spinach in two batches, folding each batch into the hot vegetable mixture until wilted — this takes about 1 minute per batch. The spinach volume will reduce dramatically, which is normal.

Add the ricotta and finish:

  1. Drop the seasoned ricotta into the pan in 8 large spoonfuls, spacing them evenly across the surface. Press each dollop down slightly with the back of the spoon but do not stir them in — you want distinct pockets of creamy ricotta throughout the dish rather than a uniform mixture.

  2. Cover the pan with a lid and reduce heat to medium-low. Cook for 4 to 5 minutes, just until the ricotta is heated through and has firmed slightly around the edges. The residual heat from the vegetables will warm the ricotta without breaking it down.

  3. Remove from heat. Squeeze the lemon juice over the entire pan and scatter the chopped parsley on top. Sprinkle with flaky salt if using.

  4. Let the dish cool in the pan for 10 minutes before portioning into four meal prep containers. Distribute the ricotta dollops evenly — each container should get two generous spoonfuls along with a quarter of the vegetable and bean mixture.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~385 kcal
Protein ~28g
Fat ~13g
Carbohydrates ~34g
Fiber ~8g

Estimates based on part-skim ricotta, canned cannellini beans, and one tablespoon of olive oil divided across four servings. Actual values may vary by ricotta brand.

Practical Notes

Meal prep storage and reheating. Store portioned containers in the refrigerator for up to 4 days. Reheat in the microwave for 90 seconds to 2 minutes, stirring gently halfway through. The ricotta will soften and partially melt into the vegetable base when reheated, which actually improves the texture — it creates a creamy sauce throughout. Do not freeze this dish, as ricotta becomes grainy after thawing.

Ras el hanout substitution. If you cannot find ras el hanout, combine equal parts ground coriander, ground ginger, and ground cinnamon with a pinch of ground cloves and black pepper. This approximation captures the warm, complex character of the blend. Most grocery stores now carry ras el hanout in the spice aisle, and a single jar will last through many batches of this recipe.

Adjusting for smaller appetites on Ozempic or Zepbound. Divide the finished dish into 5 or 6 portions instead of 4. You will still get 19 to 23 grams of protein per smaller serving, which remains substantial for a single meal. Smaller portions also mean more days of meal prep from a single batch — a practical advantage when your appetite is unpredictable in the early weeks of treatment.

Boosting the protein further. Stir 2 tablespoons of hemp hearts into each portion before serving for an additional 6 grams of protein and healthy omega-3 fats. Alternatively, serve alongside a small portion of grilled chicken breast or a hard-boiled egg if you are aiming for 35 grams or more of protein at this meal.

Make it spicier or milder. For more heat, stir 1 to 2 teaspoons of harissa paste into the tomato sauce at step 5. For a milder version better suited to sensitive stomachs, reduce the ras el hanout to 2 teaspoons and omit the smoked paprika entirely. The dish still carries plenty of flavor from the cumin, cinnamon, and lemon.

Frequently Asked Questions

Will the ricotta cause nausea on GLP-1 medications?
Part-skim ricotta is one of the gentlest dairy proteins available. It has a lower fat content than full-fat cheese and a soft, smooth texture that requires minimal digestive effort. Most Mounjaro and Wegovy users tolerate ricotta well, especially when it is warm and mixed with vegetables rather than eaten cold in large amounts. If dairy is a known trigger for your nausea, start with a half portion and see how you feel before committing to a full serving. Eating slowly and taking small bites also helps your stomach process the meal more comfortably.
Can I use whole-milk ricotta or cottage cheese instead?
Whole-milk ricotta will increase the fat content to about 18 grams and the calories to about 440 per serving. It will taste richer but may sit heavier in your stomach if you are sensitive to fat on GLP-1 medication. Cottage cheese is a viable swap — use the same weight of small-curd cottage cheese — but the texture will be quite different. The dish will be chunkier and less creamy. Drain the cottage cheese in a fine mesh strainer for 10 minutes before seasoning it to remove excess liquid.
How well does this hold up over 4 days of meal prep?
This sauté reheats exceptionally well through day 4. The flavors actually deepen as the ras el hanout and cumin continue to permeate the beans and vegetables during refrigeration. The ricotta softens slightly each day but does not become watery or separate, which is one of the advantages of using ricotta over softer cheeses in meal prep. The zucchini may become slightly more tender by day 3 to 4, but it does not turn mushy. Keep containers sealed tightly to prevent the spinach from oxidizing.
What if I can only eat a few bites during my early weeks on GLP-1?
Divide this recipe into 6 to 8 smaller portions instead of 4. Even a quarter-cup serving will give you 7 to 14 grams of protein, which is meaningful when your total daily intake is reduced. Eat the ricotta portions first, since protein is the most important macronutrient to prioritize when your appetite is very small. You can always eat more of the vegetable base later if your appetite returns. The smaller portions also mean this single batch can carry you through most of a week.
Can I cook the ricotta directly into the sauce instead of dolloping it?
You can, but the result will be quite different. Stirring ricotta directly into the hot tomato and vegetable mixture creates a creamy, pink-tinged sauce rather than distinct pockets of cheese. Some people prefer this — it is closer to a traditional North African stew texture. The downside is that the ricotta disperses and you lose the satisfying contrast between the creamy cheese and the chunky vegetables. If you do stir it in, reduce the heat to low first and fold gently to prevent the ricotta from becoming grainy.

This article provides general food and nutrition guidance only. It does not constitute medical advice. Always consult your healthcare provider regarding your GLP-1 medication and individual nutritional needs.