If you love hearty, comforting dishes that bring together fresh vegetables and cozy pasta all in one delightful meal, then this Minestrone Casserole Recipe is exactly what you need in your kitchen repertoire. It captures the soul of classic minestrone soup but transforms it into a satisfying baked casserole that’s bursting with vibrant flavors, rich textures, and a melty cheese topping that just melts in your mouth. Perfect for any day of the week, it’s easy to make, wholesome, and destined to become a family favorite. Let me walk you through every detail of this irresistible Minestrone Casserole Recipe.

Ingredients You’ll Need
These simple ingredients are the heart and soul of the Minestrone Casserole Recipe. Each one plays a vital role in layering flavors and creating that comforting texture everyone adores in this dish.
- Olive oil: Adds a subtle fruity richness and helps sauté the vegetables to perfection.
- Small onion, diced: Provides a sweet and savory base flavor that builds depth.
- Garlic cloves, minced: Infuses aromatic warmth that brightens every bite.
- Carrot, diced: Brings a touch of natural sweetness and vibrant color.
- Celery stalk, diced: Introduces a fresh crunch and savory undertones.
- Zucchini, diced: Adds moisture and a delicate earthiness to soften the dish.
- Baby spinach: Offers a pop of leafy green goodness and mild flavor.
- Can of diced tomatoes: Gives tangy juiciness and a rich red hue to the casserole.
- Can of white beans, drained and rinsed: Adds creamy protein that makes the meal filling and nutritious.
- Vegetable broth: Creates the perfect liquid base for the pasta to cook and the flavors to meld.
- Italian seasoning: A blend that imparts fragrant Mediterranean herbs for authentic flavor.
- Salt and black pepper: Essential seasonings to enhance every ingredient.
- Small uncooked pasta (elbow or ditalini): The quintessential pasta shape for that delightful chewy bite in each spoonful.
- Shredded mozzarella cheese: Melts beautifully for a luscious, gooey topping.
- Grated Parmesan cheese: Adds a sharp, nutty finish that complements the mozzarella perfectly.
- Fresh basil, chopped: Sprinkled on top as a fragrant, fresh garnish to brighten the whole dish.
How to Make Minestrone Casserole Recipe
Step 1: Sauté the Base Vegetables
Start by heating olive oil in a large oven-safe skillet over medium heat. Toss in the diced onion, minced garlic, diced carrot, and celery. Sauté these for about 3 to 5 minutes until they are soft and aromatic. This stage builds a lovely flavor foundation for the rest of the casserole.
Step 2: Add Fresh Vegetables and Broth
Next, stir in the zucchini, baby spinach, canned diced tomatoes, and white beans. Pour in the vegetable broth and sprinkle in Italian seasoning, salt, and black pepper. Bring the mixture to a gentle simmer, allowing the flavors to start marrying in the warm broth.
Step 3: Incorporate Pasta and Cook
Add the uncooked small pasta to the skillet and stir everything well to combine. Cover the skillet and let it cook for 8 to 10 minutes, occasionally stirring to prevent sticking, until the pasta reaches al dente texture—just soft enough to bite yet still with a little chew.
Step 4: Add Cheese and Bake
Once the pasta is perfectly cooked, sprinkle the shredded mozzarella and grated Parmesan evenly over the top of the casserole. Transfer the skillet into a preheated 375°F oven and bake uncovered for 15 to 20 minutes, until the cheese has melted into a bubbly, golden topping.
Step 5: Garnish and Serve
Remove the skillet carefully from the oven. Finish by scattering freshly chopped basil over the melted cheese for a burst of herbaceous brightness before serving warm. This step adds fresh aroma and a hint of color to the final presentation.
How to Serve Minestrone Casserole Recipe

Garnishes
Adding fresh basil right before serving is key to elevating this Minestrone Casserole Recipe. You can also sprinkle a pinch of red pepper flakes or drizzle some high-quality extra virgin olive oil to enhance the flavors further. A little cracked black pepper on top adds a final touch of warmth.
Side Dishes
This casserole is satisfying on its own, but pairing it with a crisp green salad or some crusty garlic bread creates a complete meal that’s both light and filling. The freshness of a simple arugula salad with lemon vinaigrette cuts through the richness perfectly.
Creative Ways to Present
Serve the Minestrone Casserole Recipe directly from the skillet family-style or portion it into individual ramekins for a charming touch. You could also scoop it over a bed of cooked grains such as quinoa or brown rice to add an extra dimension or serve a dollop of pesto on top for a flavor surprise.
Make Ahead and Storage
Storing Leftovers
Leftover casserole keeps wonderfully in an airtight container in the refrigerator for up to 3 days. The flavors deepen as it rests, making it perfect for an easy next-day meal or lunch.
Freezing
If you want to make this Minestrone Casserole Recipe ahead of time, it freezes well. Simply let it cool completely, then transfer into a freezer-safe dish. Freeze for up to 2 months. Thaw in the refrigerator overnight before reheating.
Reheating
Reheat leftovers in the oven at 350°F until warmed through, about 15-20 minutes, to keep the texture intact. You can also microwave single portions covered loosely with a damp paper towel for a quicker option, though the oven method keeps the cheese and pasta ideal.
FAQs
Can I use other types of beans in this Minestrone Casserole Recipe?
Absolutely! While white beans are traditional, you can substitute chickpeas or kidney beans depending on your preference or what you have on hand. Each will add its own unique texture and flavor.
Is this dish suitable for vegetarians?
Yes, this Minestrone Casserole Recipe is completely vegetarian as it relies on vegetable broth and fresh produce. To keep it vegan, simply omit the cheese or use vegan cheese alternatives.
What pasta works best for this casserole?
Small pasta shapes like elbow macaroni, ditalini, or small shells work best as they mix well with the vegetables and broth without overwhelming the dish.
Can I make this dish gluten-free?
Yes! Swap out the regular pasta for your favorite gluten-free small pasta to keep this Minestrone Casserole Recipe safe for gluten-intolerant individuals without sacrificing taste or texture.
How spicy is the Minestrone Casserole Recipe?
This recipe is mild in spice by default, allowing the fresh herbs and vegetables to shine. If you enjoy a bit of heat, adding crushed red pepper flakes as a garnish will give it a nice kick.
Final Thoughts
This Minestrone Casserole Recipe is one of those rare dishes that feels like a warm hug from the inside out. Whether you’re cooking for busy weeknights or a relaxed weekend get-together, its fresh ingredients and melty cheese topping make every forkful a joyful experience. Give it a try soon and watch how quickly it becomes a beloved staple in your kitchen.
Print
Minestrone Casserole Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This Minestrone Casserole is a hearty and wholesome one-pot meal bursting with fresh vegetables, white beans, and pasta, all baked to perfection with melted mozzarella and Parmesan cheese. It’s an easy, comforting dish that combines the flavors of classic Italian minestrone soup with the convenience of a casserole, perfect for a nutritious weeknight dinner.
Ingredients
Vegetables and Aromatics
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 carrot, diced
- 1 celery stalk, diced
- 1 zucchini, diced
- 1 cup baby spinach
Liquids and Canned Goods
- 1 can (15 oz) diced tomatoes
- 1 can (15 oz) white beans, drained and rinsed
- 2 cups vegetable broth
Seasonings and Herbs
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
Others
- 1 cup uncooked small pasta (like elbow or ditalini)
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1/4 cup fresh basil, chopped
Instructions
- Preheat the Oven: Set your oven to 375°F (190°C) to prepare for baking the casserole later.
- Sauté Aromatics and Vegetables: Heat olive oil in a large oven-safe skillet over medium heat. Add the diced onion, minced garlic, diced carrot, and celery. Cook for 3-5 minutes until the vegetables are softened and fragrant.
- Add Remaining Vegetables and Liquids: Stir in diced zucchini, baby spinach, canned diced tomatoes, white beans, vegetable broth, Italian seasoning, salt, and black pepper. Bring the mixture to a gentle simmer on the stovetop.
- Cook Pasta in Sauce: Add uncooked small pasta to the skillet, stir thoroughly to combine. Cover and cook for 8-10 minutes, stirring occasionally, until the pasta is al dente and has absorbed some of the flavorful broth.
- Add Cheese Toppings: Sprinkle shredded mozzarella and grated Parmesan cheese evenly over the top of the skillet mixture.
- Bake the Casserole: Transfer the oven-safe skillet to the preheated oven and bake uncovered for 15-20 minutes, until the cheese is melted, bubbly, and slightly golden.
- Finish and Serve: Remove from the oven, garnish with fresh chopped basil, and serve the casserole warm for a satisfying meal.
Notes
- You can substitute the small pasta with other types like mini shells or small rotini.
- For a vegan option, omit the cheeses or use vegan cheese alternatives.
- Using an oven-safe skillet is crucial; otherwise, transfer the mixture to a baking dish before baking.
- Feel free to add other vegetables like bell peppers or mushrooms based on your preference.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven or microwave.

