If you’ve ever wished for a comforting meal that brings the hearty goodness of soup together with the cozy satisfaction of a baked dish, this Minestrone Casserole Recipe is your new best friend. Bursting with vibrant vegetables, tender pasta, creamy beans, and melted cheeses, it’s an easy, colorful casserole that warms you from the inside out. Each spoonful delivers layers of flavor and texture that feel like a big, welcoming hug—perfect for a family dinner or a casual gathering with friends.

Ingredients You’ll Need
Simple, fresh ingredients are the heart and soul of this Minestrone Casserole Recipe. Each one plays a key role: the olive oil to gently sauté and bring out savory aromas, fresh vegetables for vibrant color and nutrition, and the cheeses for that irresistible golden top and rich creaminess.
- 1 tablespoon olive oil: For sautéing veggies and adding a subtle fruity richness.
- 1 small onion, diced: Adds a sweet, aromatic base that builds flavor depth.
- 2 cloves garlic, minced: Brings a warm, fragrant punch to the dish.
- 1 carrot, diced: Offers a natural sweetness and a lovely, tender bite.
- 1 celery stalk, diced: Adds freshness and a gentle crunch.
- 1 zucchini, diced: Contributes moisture and mild flavor that balances the tomatoes.
- 1 cup baby spinach: Brings bright green color and a boost of leafy goodness.
- 1 can (15 oz) diced tomatoes: Provides tangy, juicy body to the casserole.
- 1 can (15 oz) white beans, drained and rinsed: Offers creaminess and protein, making the meal more filling.
- 2 cups vegetable broth: The comforting liquid that melds the ingredients beautifully.
- 1 teaspoon Italian seasoning: A fragrant blend of herbs that ties all flavors together.
- 1/2 teaspoon salt: Enhances every flavor without overpowering.
- 1/2 teaspoon black pepper: Adds a subtle spicy warmth.
- 1 cup uncooked small pasta (like elbow or ditalini): Perfect shape and size to nestle amongst the veggies and soak up the broth.
- 1/2 cup shredded mozzarella cheese: Melts into gooey, stretchy goodness on top.
- 1/4 cup grated Parmesan cheese: Adds a nutty, savory kick that browns beautifully.
- 1/4 cup fresh basil, chopped: A fresh, herbal finish that brightens every bite.
How to Make Minestrone Casserole Recipe
Step 1: Sauté the Aromatics and Vegetables
Start by heating your olive oil in a large, oven-safe skillet over medium heat. Toss in the diced onion, minced garlic, carrot, and celery, then cook for about 3 to 5 minutes until the veggies soften and the kitchen fills with that comforting, savory scent. This foundation is where your casserole begins to build its inviting layers.
Step 2: Add More Vegetables and Liquid
Next, stir in the diced zucchini, baby spinach, diced tomatoes, and white beans. Pour in the vegetable broth and sprinkle in the Italian seasoning, salt, and black pepper. Bring this vibrant mix to a gentle simmer so all those flavors start to meld together into a hearty base.
Step 3: Cook the Pasta in the Broth
Add your uncooked small pasta to the skillet, stirring well to combine. Cover the skillet and let the pasta cook in the simmering broth for 8 to 10 minutes, stirring occasionally to prevent sticking. Aim for perfectly al dente pasta that holds up well in the bake, soaking up all that delicious liquid.
Step 4: Top with Cheese and Bake
Sprinkle shredded mozzarella and grated Parmesan cheese evenly over the top of your casserole. Transfer the skillet to a preheated oven set to 375°F (190°C). Bake uncovered for 15 to 20 minutes until the cheese has melted, turned bubbly, and developed that irresistible golden crust.
Step 5: Finish with Fresh Basil and Serve
Once out of the oven, scatter chopped fresh basil over the top to add a fresh, herbal brightness. Serve your Minestrone Casserole Recipe warm for the ultimate cozy meal experience.
How to Serve Minestrone Casserole Recipe
Garnishes
Fresh herbs like basil, parsley, or even a sprinkle of red pepper flakes can elevate the flavor and add color contrast. A drizzle of high-quality extra virgin olive oil right before serving enhances the dish’s richness wonderfully.
Side Dishes
This casserole is hearty enough to stand on its own, but if you want to round out the meal, serve it alongside a crisp green salad or some crusty garlic bread. These sides add refreshing crunch and irresistible texture contrast.
Creative Ways to Present
For a charming twist, serve the casserole in individual oven-safe ramekins for personalized portions. You can also layer it in a clear dish to show off the vibrant veggies and melted cheese, creating a feast for both the eyes and the palate.
Make Ahead and Storage
Storing Leftovers
Let the casserole cool completely before transferring it to an airtight container. Stored in the fridge, it stays fresh for up to 3 days, making it an excellent option for easy lunches or reheated dinners.
Freezing
This recipe freezes beautifully. Prepare the casserole through Step 4, then cool and cover tightly with foil or plastic wrap before freezing. When ready, thaw overnight in the fridge and bake as usual, adjusting the time as needed.
Reheating
Reheat leftover Minestrone Casserole Recipe in the oven at 350°F (175°C) until warmed through and the cheese is bubbly again. You can also microwave portions for a quick meal, though the oven keeps the texture just right.
FAQs
Can I use different types of beans in this Minestrone Casserole Recipe?
Absolutely! While white beans add creaminess, chickpeas or kidney beans work wonderfully too, offering a slightly different texture and flavor to keep the recipe fun and adaptable.
Is it possible to make this casserole vegan?
Yes! Simply skip the mozzarella and Parmesan, or use plant-based cheese alternatives. The flavors of the veggies and beans still shine, making it just as delicious without dairy.
What’s the best pasta to use for this casserole?
Small pasta shapes like elbow macaroni, ditalini, or small shells hold up best. They mix evenly and soak up the flavorful broth without becoming mushy.
Can I prepare this recipe on the stovetop only?
You can cook the entire recipe on the stovetop, finishing the cheese topping under the broiler to melt it. Baking, however, helps develop that lovely golden crust and melds the flavors more deeply.
How spicy is this Minestrone Casserole Recipe?
This dish is gently seasoned with Italian herbs and a touch of black pepper, making it mild and comforting, but you can add crushed red pepper or hot sauce if you prefer a little heat.
Final Thoughts
This Minestrone Casserole Recipe delivers everything you want in a heartwarming meal—simple ingredients that work together to create an unforgettable dish full of vibrant colors, rich flavors, and comforting textures. Give it a try, and I promise it will become a fast favorite in your kitchen, perfect for sharing and savoring any time you crave a little cozy magic.
Print
Minestrone Casserole Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Casserole
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This hearty Minestrone Casserole is a comforting and nutritious one-pan meal packed with vegetables, pasta, and beans, topped with melted mozzarella and Parmesan cheeses. Perfect for a wholesome dinner, it combines classic minestrone flavors into an easy-to-make oven-baked casserole that’s both delicious and satisfying.
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
Pantry Ingredients
- 1 can (15 oz) diced tomatoes
- 1 can (15 oz) white beans, drained and rinsed
- 2 cups vegetable broth
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup uncooked small pasta (like elbow or ditalini)
Cheeses and Herbs
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1/4 cup fresh basil, chopped
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) to get ready for baking the casserole.
- Sauté Aromatics and Vegetables: Heat the olive oil in a large oven-safe skillet over medium heat. Add the diced onion, minced garlic, carrot, and celery. Sauté for 3-5 minutes until the vegetables are softened and fragrant.
- Add Remaining Vegetables and Simmer: Stir in the zucchini, baby spinach, diced tomatoes, white beans, vegetable broth, Italian seasoning, salt, and black pepper. Bring the mixture to a gentle simmer to blend the flavors and cook the vegetables slightly.
- Cook Pasta in Sauce: Add the uncooked small pasta and stir well to combine. Cover the skillet and cook for 8-10 minutes, stirring occasionally, until the pasta is al dente and has absorbed some of the liquid.
- Add Cheeses: Sprinkle the shredded mozzarella and grated Parmesan cheese evenly over the top of the casserole.
- Bake the Casserole: Transfer the skillet to the preheated oven and bake uncovered for 15-20 minutes, until the cheese is melted, bubbly, and slightly golden on top.
- Garnish and Serve: Remove the skillet from the oven. Garnish with the chopped fresh basil and serve the casserole warm.
Notes
- You can use any small pasta shape that cooks quickly, like elbow macaroni or ditalini.
- For a vegan version, omit the cheese or substitute with vegan cheese alternatives.
- Ensure the skillet you use is oven-safe to avoid transferring the mixture before baking.
- This casserole can be reheated well and makes great leftovers.
- Adjust salt and seasoning to taste, especially if using salted broth or canned tomatoes with salt.

