Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Minestrone Casserole

Hearty Minestrone Casserole Bake: 30-Minute Comfort Bliss


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sarah
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A hearty and flavorful minestrone casserole that combines pasta, vegetables, and beans in a rich tomato broth.


Ingredients

Scale
  • 2 cups pasta (elbow or small shell)
  • 1 onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 garlic cloves, minced
  • 1 can (14 oz) diced tomatoes
  • 1 can (15 oz) kidney beans, drained
  • 1 can (15 oz) cannellini beans, drained
  • 4 cups vegetable broth
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • Salt and pepper to taste
  • 1 cup shredded mozzarella cheese (optional)

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook pasta according to package instructions. Drain and set aside.
  3. In a large skillet, sauté onion, carrots, and celery over medium heat for 5 minutes.
  4. Add garlic and cook for another minute.
  5. Stir in diced tomatoes, kidney beans, cannellini beans, vegetable broth, basil, and oregano. Simmer for 10 minutes.
  6. Combine cooked pasta with the vegetable mixture and transfer to a casserole dish.
  7. Sprinkle mozzarella cheese on top (if using).
  8. Bake for 20 minutes or until cheese is melted and bubbly.

Notes

  • Add spinach or kale for extra greens.
  • Use gluten-free pasta if needed.
  • Store leftovers in an airtight container for up to 3 days.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Baked
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 4g
  • Saturated Fat: 2g
  • Unsaturated Fat: 1g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 5mg