creamy ricotta stuffed zucchini boats baked golden in a baking dish

Ricotta-Stuffed Zucchini Boats

Why These Ricotta-Stuffed Zucchini Boats Work

Zucchini boats can be underwhelming — watery zucchini, bland filling, disappointing result. These are different because of two moves: salt the zucchini halves and let them drain for 15 minutes before filling (draws out moisture so they don’t steam in the oven), and use full-fat ricotta mixed with Parmesan, fresh herbs, and lemon zest (creates a rich, flavor-packed filling that holds its shape when baked). The result is tender zucchini with a creamy, herby filling that’s anything but bland.

They’re also genuinely versatile — serve as a vegetarian main, a low-carb side dish, or a light lunch. At under 200 calories per boat, they’re filling enough to be a complete meal with a simple salad.

How to Prep Zucchini for Boats (No Soggy Bottoms)

The biggest mistake with zucchini boats is skipping the moisture-drawing step. Here’s the correct method:

1. Cut zucchini in half lengthwise and scoop out the center with a spoon, leaving a ½-inch shell
2. Sprinkle the inside with salt
3. Place cut-side down on paper towels for 15 minutes
4. Pat dry before filling

This removes excess moisture so the filling bakes instead of steams, and the zucchini holds its shape without collapsing.

Making the Ricotta Filling

The filling comes together in 5 minutes: combine full-fat ricotta, freshly grated Parmesan (not pre-shredded), an egg (acts as a binder), fresh basil and parsley, lemon zest, garlic, salt, and black pepper. Mix until just combined — don’t overmix or the filling becomes dense. Taste and adjust seasoning; the mixture should be well-seasoned since the zucchini itself is quite mild.

Optional add-ins: sun-dried tomatoes, chopped spinach, roasted red peppers, or pine nuts all mix in well and add flavor and texture.

Baking Instructions

Fill the prepared zucchini boats generously with the ricotta mixture. Place in a baking dish with ¼ cup of water in the bottom (creates steam, helps the zucchini cook through evenly). Bake at 375°F for 20–25 minutes until the filling is set and the zucchini is fork-tender. For a golden top: switch to broil for the last 2–3 minutes.

If adding a cheese topping, sprinkle mozzarella or Parmesan over the filling in the last 10 minutes of baking so it melts without burning.

Serving Suggestions

— As a main with a simple arugula salad and crusty bread
— As a side dish alongside grilled chicken or fish
— Topped with marinara sauce for an Italian-style version
— Finish with fresh basil and a drizzle of good olive oil before serving

Storage and Reheating

Store baked zucchini boats in an airtight container in the fridge for up to 3 days. Reheat in a 350°F oven for 10 minutes to maintain texture — microwaving makes them watery. They don’t freeze well as the zucchini becomes mushy upon thawing.

Frequently Asked Questions

How do I keep ricotta-stuffed zucchini from being watery?
Salt the cut zucchini and let it drain cut-side down for 15 minutes before filling. Also add a little water to the baking dish bottom — this creates steam that helps the zucchini cook without releasing moisture into the filling.

Can I make stuffed zucchini boats ahead?
Prep and fill the boats up to 24 hours ahead, cover and refrigerate unbaked. Bake straight from the fridge adding 5 extra minutes to the baking time.

What size zucchini is best?
Medium zucchini (6–8 inches long) are ideal. Very large zucchini have watery, seedy centers and less flavor. Very small ones don’t have enough room for filling.

Can I make stuffed zucchini boats without ricotta?
Substitute cream cheese, goat cheese, or cottage cheese (drain first). Each gives a different texture and flavor — goat cheese adds tang, cream cheese is richer.

Are ricotta-stuffed zucchini boats low carb?
Yes — zucchini has about 4g net carbs per cup. The ricotta filling adds minimal carbs. This dish is naturally keto-friendly, low-carb, and gluten-free.

Can I add meat?
Mix cooked ground Italian sausage, turkey, or ground beef into the ricotta filling. Brown the meat first and drain excess fat before mixing in.

How long do stuffed zucchini boats take to bake?
20–25 minutes at 375°F for tender zucchini with a set filling. Larger zucchini may need 30 minutes. Test with a fork — zucchini should pierce easily but still hold its shape.

Can I cook them on the grill?
Yes — place filled boats on a grill grate over medium heat, close the lid, and cook 15–20 minutes until zucchini is tender. Great for summer grilling.

Indulge in Creamy Ricotta-Stuffed Zucchini Boats Tonight!

Indulge in Creamy Ricotta-Stuffed Zucchini Boats Tonight!

Recipe by Author

Zucchinis transform into delectable boats filled with creamy ricotta goodness, offering a symphony of flavors and textures that will tantalize your taste buds.

Course: Main Dish Cuisine: Italian Difficulty: easy
4.5 from 120 votes
🍽️
Servings
4
⏱️
Prep time
15
minutes
🔥
Cooking time
30
minutes
📊
Calories
320
kcal
Cook Mode
Keep the screen of your device on

Ingredients

  • 4 medium zucchinis
  • 1 cup ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 egg
  • 2 cloves garlic, minced

Directions

  1. Preheat the oven to 375°F (190°C) and line a baking dish with parchment paper.
  2. Cut the zucchinis in half lengthwise and scoop out the seeds to create a hollow center.
  3. In a mixing bowl, combine ricotta cheese, Parmesan cheese, egg, and minced garlic. Mix until well combined.
  4. Fill each zucchini half with the ricotta mixture, ensuring even distribution.
  5. Place the filled zucchini boats in the baking dish and bake for 25-30 minutes until zucchinis are tender and the filling is golden brown.
  6. Serve the creamy ricotta-stuffed zucchini boats hot, garnished with fresh herbs or a drizzle of balsamic glaze.

Nutrition Facts

Calories: 320
Fat: 20
Carbohydrates: 15
Protein: 18
Sodium: 550
Fiber: 3
Sugar: 6

Cookies preferences

Others

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

Necessary

Necessary
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

Advertisement

Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

Analytics

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

Functional

Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

Performance

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.