Budget Meals

Budget French Onion Cabbage Noodles

This Budget French Onion Cabbage Noodles recipe combines caramelized onions, tender cabbage, and egg noodles in a rich, savory broth for an affordable, family-friendly winter dinner.

A bowl of Budget French Onion Cabbage Noodles with melted cheese and parsley garnish on a wooden table.
Prep 10 minutes
Cook 25 minutes
Total 35 minutes
Serves 4 servings
Cuisine American-French Fusion
Course Main Course
Calories 380 calories

If you love the deep, savory flavor of French onion soup but need a more filling and budget-friendly meal, these French Onion Cabbage Noodles are about to become your new favorite weeknight dinner. Imagine sweet, caramelized onions mingling with tender strands of cabbage and slurpable egg noodles, all coated in a light, flavorful broth with melted cheese on top. It’s comfort food that won’t break the bank, and it comes together in about 30 minutes with simple pantry staples.

This recipe was born out of a need for a hearty, inexpensive dinner that uses up odds and ends from the fridge. Cabbage is one of the most affordable vegetables, and onions are always on hand. Combined with a few noodles and some cheese, you get a meal that tastes much more luxurious than its cost. It’s perfect for busy weeknights, meal prep, or when you just want something warm and cozy without spending hours in the kitchen.

Why You'll Love This Recipe

  • Budget-Friendly: Uses inexpensive ingredients like cabbage, onions, and noodles. You likely have most of them already.
  • Quick Enough for Weeknights: Ready in about 30 minutes, from start to finish.
  • Deep, Rich Flavor: Caramelizing the onions brings out natural sweetness and umami without expensive ingredients.
  • One-Pot Convenience: Minimal cleanup – everything cooks in a single large skillet or pot.
  • Vegetarian-Friendly: This version is vegetarian, and you can easily make it vegan by omitting the cheese or using dairy-free cheese.
  • Crowd-Pleasing: Even picky eaters love the combination of tender noodles and sweet onions. The cabbage blends right in.
  • Customizable: Easy to add protein like shredded chicken or ground beef for extra heartiness.
  • Great for Leftovers: The flavors meld overnight, making leftovers even better.

Ingredients

  • 2 tablespoons butter (or olive oil for dairy-free)
  • 2 large yellow onions, thinly sliced
  • 1/2 small head green cabbage, thinly sliced (about 4 cups)
  • 3 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 4 cups vegetable broth (or beef broth for deeper flavor)
  • 1 tablespoon Worcestershire sauce (ensure vegetarian-friendly if needed)
  • 8 ounces wide egg noodles (or other pasta like pappardelle)
  • 1 cup shredded Gruyère or Swiss cheese (optional but traditional)
  • Fresh parsley for garnish (optional)

Optional Substitutions

  • Butter: Substitute with olive oil or a vegan butter alternative.
  • Onions: Use sweet onions for extra sweetness or red onions for a milder flavor.
  • Cabbage: Savoy cabbage or napa cabbage work well. You could also use kale, but it will need a longer cook time.
  • Egg Noodles: Use gluten-free pasta, zucchini noodles, or spaghetti squash for a low-carb option.
  • Broth: Beef broth adds richness if you’re not vegetarian. Chicken broth works too.
  • Worcestershire Sauce: Use soy sauce or coconut aminos for a vegetarian/vegan option.
  • Cheese: Omit for a dairy-free meal or use a dairy-free meltable cheese. Parmesan can substitute Gruyère.

Instructions

  1. Melt butter in a large, deep skillet or Dutch oven over medium heat. Add the sliced onions and cook, stirring occasionally, for 10-12 minutes until they are soft and deeply caramelized. Don’t rush this step – it’s the key to the French onion flavor.
  2. Add the cabbage and garlic to the pot. Cook for another 5-7 minutes, stirring often, until the cabbage wilts and starts to brown slightly.
  3. Season with thyme, salt, and pepper. Stir to combine.
  4. Pour in the broth and Worcestershire sauce. Bring to a boil.
  5. Add the egg noodles and stir. Reduce heat to a simmer and cook according to package directions until al dente, usually 6-8 minutes. Stir occasionally to prevent sticking.
  6. Taste and adjust seasoning – you may want more salt or pepper.
  7. If using cheese, sprinkle it over the top of the noodles and cover the pot for 1-2 minutes until the cheese melts. Alternatively, you can place the skillet under the broiler for 1-2 minutes to brown the cheese.
  8. Garnish with fresh parsley and serve immediately.

Pro Tips

  • Caramelize onions properly: Cook them low and slow. If they start to burn, add a splash of water or broth. Patience pays off with sweet, golden onions.
  • Slice cabbage thinly: Thin shreds cook quickly and blend seamlessly with the noodles. Use a mandoline or sharp knife.
  • Don’t overcook the noodles: They continue to soften as they sit, so cook just to al dente.
  • Use a large enough pot: The cabbage and noodles need room to cook evenly. A 12-inch skillet or 5-quart pot works best.
  • Make it a complete meal: Add a can of drained white beans or shredded rotisserie chicken with the broth for extra protein.
  • Deglaze the pan: After sautéing onions and cabbage, a splash of broth or wine lifts up all the browned bits for more flavor.
  • Toast the noodles: For extra flavor, you can toast the egg noodles in a dry pan for 1-2 minutes before adding broth, but this is optional.
  • Cheese on the side: If not everyone loves cheese, serve it on the side so each person can add their own.

Variations and Substitutions

  • French Onion Chicken Noodles: Add 1 cup shredded cooked chicken with the broth for a heartier meal.
  • Vegan Version: Use olive oil, vegetable broth, omit cheese or use vegan cheese, and use a vegan Worcestershire sauce.
  • Spicy Kick: Add a pinch of red pepper flakes with the garlic.
  • Herb Swap: Substitute fresh rosemary or oregano for the thyme for a different flavor profile.
  • Creamy Version: Stir in 1/4 cup heavy cream or cream cheese at the end for a creamy sauce.
  • Low-Carb/Keto: Replace egg noodles with zucchini noodles or cabbage-only (skip the noodles). Add more broth and top with extra cheese.
  • Mushroom Love: Add 8 oz sliced mushrooms when you sauté the onions for extra umami.

Storage and Reheating

Fridge

Store leftovers in an airtight container in the refrigerator for up to 3 days. The noodles will absorb some liquid, so you may want to add a splash of broth when reheating.

Freezer

You can freeze this dish, but note that the texture of the noodles and cabbage will soften. Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat in a skillet over medium heat with a splash of broth or water to loosen it up. You can also reheat in the microwave in 30-second bursts, stirring in between. If you added cheese, reheat covered to help it melt again.

FAQ

Can I use pre-shredded cabbage or coleslaw mix? Yes, coleslaw mix works perfectly! It’s a great time-saver. Just use about 4 cups.

What can I use instead of egg noodles? Any short pasta like penne, fusilli, or even spaghetti works. Adjust cooking time accordingly.

Is this recipe gluten-free? Not as written, but you can use gluten-free egg noodles or pasta to make it gluten-free.

Can I make this ahead of time? Yes, but for best texture, cook the noodles separately and combine just before serving. If making ahead, undercook the noodles slightly.

How do I get the onions caramelized quickly? The secret is patience. However, you can add 1/4 teaspoon baking soda to help them brown faster, but be careful not to add too much or they’ll get mushy.

My noodles soaked up all the broth – what do I do? Simply add more broth or water when reheating. That’s normal as the noodles absorb liquid.

Can I add meat to make it more filling? Absolutely! Cooked ground beef, shredded chicken, or sliced sausage are all great additions. Brown the meat before adding the onions for best flavor.

What cheese is best for an authentic French onion taste? Gruyère is classic, but Swiss cheese, provolone, or mozzarella work well too.

Nutrition Information

Calories 380
Carbohydrates 45g
Protein 12g
Fat 16g
Saturated Fat 8g
Cholesterol 50mg
Sodium 720mg
Fiber 6g
Sugar 10g

Nutritional values are estimated and can vary depending on the ingredients used.

Save this recipe

Print and download options unlock in 30 seconds.

Tried this recipe?

Rate this recipe

Your rating helps other home cooks decide what to make next.

New 0 ratings
Your rating

About the author

Mommys Recipe

The Mommys Recipe kitchen shares practical, family-friendly recipes with clear steps, simple ingredients, and the small details that make home cooking easier.