Go Back
+ servings

Homemade Green Bean Casserole without Condensed Soup Recipe

Creamy, cheesy Green Bean Casserole made without condensed soup. Fresh green beans, cream, crispy onions and cheese make this the perfect Thanksgiving side dish.
Prep Time15 mins
Cook Time20 mins
Total Time35 mins
Course: Side Dish
Cuisine: American
Keyword: Green Bean Casserole, green bean recipe, Homemade green bean casserole
Servings: 8
Calories: 247kcal


  • Large Saucepan
  • Skillet
  • Whisk
  • 9x13-inch Baking Pan


  • 2 pounds fresh green beans (rinsed and trimmed)
  • 1 (8 ounce) package fresh sliced mushrooms
  • 3 Tablespoons butter
  • 1 onion diced
  • 1 Tablespoon fresh parsley chopped
  • 2 Tablespoons flour
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • ½ cup milk
  • 1 cup sour cream
  • ½ cup shredded cheddar cheese
  • 1 (2.8 ounce) can french fried onions


  • Preheat oven to 350 degrees F.
  • Fill a large saucepan with water and bring to a boil over high heat.
  • Add beans to boiling water and let boil for 5 minutes.
  • Drain beans and add mushrooms then set aside.
  • Melt butter in a large skillet over medium heat.
  • Add onion and parsley and cook for a few minutes until onion is tender.
  • Whisk in flour, salt and pepper until well combined then gradually whisk in milk, stirring constantly to avoid lumps.
  • Whisk in sour cream and continue stirring over medium heat until sauce begins to bubble.
  • Fold in green beans and mushrooms until evenly coated.
  • Add half the cheese and fried onions and mix until well combined.
  • Pour green bean mixture into a 9 x 13 inch baking dish sprayed with nonstick cooking spray.
  • Sprinkle remaining cheese and onions on top.
  • Bake for 15-20 minutes or until cheese is melted.


This Green Bean Casserole without Condensed Soup could definitely be made ahead of time to save you time on the big day.  Follow the recipe but skip the cooking until the day of.
Store in the refrigerator for up to 24 hours ahead of time and in an airtight container or in the baking pan tightly covered in plastic wrap.


Calories: 247kcal | Carbohydrates: 17g | Protein: 6g | Fat: 18g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 35mg | Sodium: 348mg | Potassium: 424mg | Fiber: 4g | Sugar: 6g | Vitamin A: 1231IU | Vitamin C: 16mg | Calcium: 148mg | Iron: 2mg