Swiss Steak Recipe – Tender Beef in Rich Tomato Gravy with Peppers and Onions

This Swiss Steak Recipe is a classic comfort food dinner made with tenderized beef steak slowly simmered in a rich tomato gravy with onions, bell peppers, garlic, herbs, and simple pantry seasonings.

It is hearty.

It is saucy.

It is tender.

It is full of old-fashioned homemade flavor.

The beef is first seasoned, lightly coated with flour, and browned until it develops a deep savory crust. Then it is slowly braised in a tomato-based sauce until the meat becomes fork-tender and the gravy turns thick, rich, and flavorful.

This is the kind of dinner that tastes like it came from a family kitchen.

It is warm, filling, affordable, and perfect with mashed potatoes, rice, noodles, cornbread, or crusty bread.

If you love classic beef dinners, tender braised steak, rich tomato gravy, and comforting meals that make the whole kitchen smell amazing, this Swiss steak recipe is one you will want to save.


Recipe Overview

DetailInformation
Recipe NameSwiss Steak
Prep Time20 minutes
Cook Time1 hour 45 minutes to 2 hours
Total TimeAbout 2 hours 20 minutes
Servings4–6 servings
CourseDinner, Main Dish
CuisineAmerican Comfort Food
DifficultyEasy to Medium
Best Served WithMashed potatoes, rice, noodles, or bread
Main IngredientsBeef steak, tomatoes, onions, peppers, broth
TextureTender beef with thick tomato gravy
FlavorSavory, rich, slightly tangy, hearty

Why This Swiss Steak Recipe Works

This Swiss Steak Recipe works because it uses a low and slow cooking method.

Tougher cuts of beef need moisture, time, and gentle heat. When the beef is simmered slowly in tomato gravy, it becomes tender and flavorful instead of dry or chewy.

The flour coating helps the steak brown beautifully.

The browning step adds deep flavor.

The tomatoes create a rich sauce.

The onions and peppers soften into the gravy.

The broth keeps the meat moist.

The final result is a tender beef dinner with a thick, savory sauce that tastes perfect over mashed potatoes.

This is not a fast steak recipe.

It is a slow comfort food recipe.

That is exactly why it tastes so good.


What Is Swiss Steak?

Swiss steak is a classic braised beef dish made with tenderized steak cooked slowly in a tomato-based gravy.

Even though the name sounds like it comes from Switzerland, the dish is not really Swiss.

The word “Swiss” refers to an old cooking method called swissing, which means pounding or tenderizing meat before cooking.

This method was used to make tougher cuts of beef softer and easier to eat.

Traditional Swiss steak is usually made with round steak, cube steak, or another affordable beef cut. The steak is pounded, coated in flour, browned, and then simmered with tomatoes, onions, peppers, and seasonings.

The finished dish is tender, saucy, and comforting.

It is often served with mashed potatoes because the tomato gravy is perfect for spooning over the top.


Ingredients

For the Beef

IngredientAmount
Beef round steak, cube steak, or chuck steak2 pounds
All-purpose flour½ cup
Salt1 ½ teaspoons
Black pepper1 teaspoon
Garlic powder1 teaspoon
Onion powder1 teaspoon
Paprika1 teaspoon
Olive oil or vegetable oil3 tablespoons
Butter, optional1 tablespoon

For the Tomato Gravy

IngredientAmount
Yellow onion, sliced1 large
Green bell pepper, sliced1 large
Red bell pepper, sliced1 medium
Garlic cloves, minced4
Diced tomatoes1 can, 14.5 oz
Crushed tomatoes or tomato sauce1 cup
Beef broth1 ½ cups
Tomato paste2 tablespoons
Worcestershire sauce1 tablespoon
Brown sugar, optional1 teaspoon
Italian seasoning1 teaspoon
Dried thyme½ teaspoon
Bay leaf1
Red pepper flakes, optional¼ teaspoon
Fresh parsleyFor garnish

Optional Add-Ins

Add-InWhy It Works
MushroomsAdds earthy flavor
CeleryAdds old-fashioned depth
CarrotsAdds natural sweetness
Beef bouillonMakes the gravy stronger
Red wineAdds richness
Heavy creamSoftens tomato acidity
Smoked paprikaAdds smoky flavor
Hot sauceAdds gentle heat
Fresh basilAdds freshness
Parmesan cheeseAdds savory depth

Best Beef for Swiss Steak

The best beef for Swiss steak is a cut that benefits from slow cooking.

This recipe is not designed for expensive steak like ribeye or filet mignon.

It is designed for affordable cuts that become tender after simmering.

Round Steak

Round steak is the classic choice for Swiss steak.

It is lean, affordable, and easy to find.

Because it is a tougher cut, it needs to be tenderized and slowly cooked.

When prepared correctly, it becomes soft and flavorful.

Cube Steak

Cube steak is another excellent option.

It is already mechanically tenderized, which means it cooks a little faster and becomes tender more easily.

Cube steak is great if you want a beginner-friendly version.

Chuck Steak

Chuck steak has more fat and marbling than round steak.

That means it can become very tender and flavorful when braised.

If you want richer Swiss steak, chuck steak is a great option.

Sirloin Tip Steak

Sirloin tip steak can also be used.

It is leaner, so it should be cooked gently and not boiled hard.

For the best balance of flavor, tenderness, and affordability, use round steak, cube steak, or chuck steak.


Ingredient Notes

Beef

The beef is the heart of this dish.

Choose pieces that are not too thin.

If the steak is very thick, pound it with a meat mallet until it is about ½ inch thick.

This helps the meat cook evenly.

It also helps the gravy soak into the beef.

Tenderizing is important because Swiss steak is supposed to be soft enough to cut with a fork.

Flour

Flour helps the beef brown in the pan.

It also helps thicken the gravy as the steak simmers.

Use a light coating.

Too much flour can make the sauce heavy or pasty.

Shake off the extra before browning.

Tomatoes

Tomatoes give Swiss steak its classic gravy.

Diced tomatoes add texture.

Crushed tomatoes or tomato sauce make the sauce smooth and thick.

Tomato paste deepens the flavor and gives the gravy a richer color.

If the tomatoes taste too sharp, a small pinch of sugar helps balance them.

Onions

Onions become soft, sweet, and savory as they cook.

They melt into the sauce and make the gravy taste homemade.

Slice the onions thinly if you want them to disappear into the sauce.

Cut them thicker if you want more texture.

Bell Peppers

Bell peppers are a classic part of Swiss steak.

Green bell pepper gives a slightly sharp, old-fashioned flavor.

Red bell pepper adds sweetness.

Using both gives the dish more color and better balance.

Garlic

Garlic gives the tomato gravy a warm savory flavor.

Fresh garlic is best.

Add it after the onions and peppers begin to soften so it does not burn.

Beef Broth

Beef broth adds depth to the gravy.

It also gives enough liquid for braising.

Low-sodium broth is best because the sauce reduces as it cooks.

Worcestershire Sauce

Worcestershire sauce adds a deep savory flavor that makes the gravy taste richer.

It works very well with beef and tomatoes.

You only need a small amount.


How to Make Swiss Steak Step by Step

Step 1: Prepare the Beef

Pat the beef dry with paper towels.

Cut the steak into serving-size pieces.

If using round steak, pound it lightly with a meat mallet.

Season both sides with salt, black pepper, garlic powder, onion powder, and paprika.

Let the seasoned beef sit for 5–10 minutes while you prepare the vegetables.

This gives the seasoning time to stick to the meat.


Step 2: Coat the Beef with Flour

Place the flour in a shallow bowl or plate.

Dredge each piece of steak in the flour.

Coat both sides.

Shake off the extra flour.

The coating should be thin and even.

This helps the beef brown and gives the gravy a better texture later.


Step 3: Brown the Steak

Heat oil in a large Dutch oven, deep skillet, or heavy pot over medium-high heat.

Add the steak pieces in batches.

Do not overcrowd the pan.

Brown each side for 2–3 minutes.

The goal is not to fully cook the steak.

The goal is to create a flavorful crust.

Once browned, remove the beef and place it on a plate.

Repeat with the remaining pieces.


Step 4: Cook the Vegetables

In the same pot, add sliced onions and bell peppers.

Cook for 4–5 minutes.

Stir often and scrape the browned bits from the bottom of the pot.

Those browned bits are flavor.

Add the minced garlic and cook for about 30 seconds.

The garlic should smell fragrant but not burnt.


Step 5: Add Tomato Paste

Add tomato paste to the vegetables.

Stir it well.

Cook for 1–2 minutes.

This step makes the tomato paste taste deeper and less raw.

It also helps create a thicker, richer gravy.


Step 6: Add Tomatoes and Broth

Pour in the diced tomatoes, crushed tomatoes or tomato sauce, and beef broth.

Add Worcestershire sauce, Italian seasoning, thyme, bay leaf, and brown sugar if using.

Stir everything together.

Bring the sauce to a gentle simmer.

Taste the sauce and adjust seasoning if needed.


Step 7: Return the Beef to the Sauce

Place the browned steak pieces back into the pot.

Spoon the tomato gravy over the beef.

Make sure the meat is mostly covered.

If the sauce is too thick or too low, add a little more broth.

Cover the pot with a lid.


Step 8: Simmer Slowly

Reduce the heat to low.

Let the Swiss steak simmer gently for 1 hour 30 minutes to 2 hours.

Do not boil the sauce hard.

A gentle simmer makes the beef tender.

Turn the steak pieces once or twice during cooking.

Stir gently so the sauce does not stick to the bottom.


Step 9: Check the Beef

After about 1 hour 30 minutes, check the meat with a fork.

The fork should slide in easily.

If the beef still feels firm or chewy, continue cooking.

Swiss steak often needs more time than people expect.

Tough meat usually means it is not finished yet.

Let it cook until tender.


Step 10: Adjust the Gravy

Remove the lid during the last 10–15 minutes if the sauce is too thin.

Let the gravy simmer uncovered until it thickens.

If the sauce is too thick, add more broth.

If you want a very thick gravy, mix 1 tablespoon cornstarch with 2 tablespoons cold water, then stir it into the sauce.

Simmer until glossy and thick.


Step 11: Finish the Dish

Remove the bay leaf.

Taste the gravy again.

Add more salt, pepper, or Worcestershire sauce if needed.

Sprinkle fresh parsley over the top.

Let the Swiss steak rest for 5 minutes before serving.

This helps the sauce settle and makes the beef even better.


How to Make Swiss Steak in the Slow Cooker

Swiss steak is excellent in the slow cooker.

Brown the beef first for the best flavor.

Place sliced onions and bell peppers in the bottom of the slow cooker.

Add the browned beef on top.

Mix the tomatoes, tomato paste, broth, Worcestershire sauce, garlic, herbs, and seasonings in a bowl.

Pour the sauce over the beef.

Cover and cook on low for 7–8 hours or on high for 4–5 hours.

When the beef is tender, remove the lid and stir gently.

If the gravy needs thickening, add a cornstarch slurry during the last 20 minutes.

Serve hot with mashed potatoes or rice.


How to Make Swiss Steak in the Oven

Oven-braised Swiss steak is rich and delicious.

Preheat the oven to 325°F / 160°C.

Brown the beef in a Dutch oven.

Cook the onions, peppers, garlic, and tomato paste.

Add the tomatoes, broth, and seasonings.

Return the beef to the pot.

Cover tightly.

Bake for 1 ½ to 2 hours, or until the beef is tender.

Check halfway through and add more broth if needed.

The oven method gives even heat and a deep braised flavor.


How to Make Swiss Steak in an Instant Pot

For a faster version, use a pressure cooker.

Brown the beef using the sauté function.

Remove the beef.

Cook the onions, peppers, and garlic.

Add tomato paste, tomatoes, broth, and seasonings.

Return the beef to the pot.

Cook on high pressure for 25–30 minutes.

Let the pressure release naturally for 10 minutes.

Open carefully.

If the sauce is thin, use the sauté function to reduce it or add a cornstarch slurry.

The Instant Pot version saves time while still making the beef tender.


How to Make the Beef Extra Tender

Tender beef comes from the right cut and enough cooking time.

Pound the steak before cooking.

Brown it first.

Cook it slowly.

Keep it covered in sauce.

Use low heat.

Do not rush the simmer.

If the beef is tough after cooking, do not throw it away.

It probably needs more time.

Continue simmering until it softens.

This is one of the most important tips for Swiss steak.


How to Make the Gravy Thicker

A good Swiss steak gravy should be thick enough to coat the beef but loose enough to spoon over potatoes.

To thicken the gravy, simmer uncovered near the end.

You can also mash some of the cooked vegetables into the sauce.

Another option is a cornstarch slurry.

Mix cornstarch with cold water before adding it.

Never add dry cornstarch directly to hot sauce because it can clump.

Let the sauce simmer for a few minutes after adding the slurry.


How to Make the Gravy Less Acidic

Tomato gravy can sometimes taste sharp.

To balance the acidity, add a small pinch of brown sugar.

You can also add more onions and carrots for natural sweetness.

A small pat of butter at the end can soften the flavor.

Do not add too much sugar.

Swiss steak should be savory, not sweet.

The goal is balance.


How to Make Swiss Steak More Flavorful

Flavor comes from layers.

Season the beef.

Brown the meat.

Cook the onions and peppers in the same pot.

Use tomato paste.

Use beef broth.

Add Worcestershire sauce.

Simmer slowly.

Taste before serving.

Add fresh herbs at the end.

Each step adds something important.

Skipping too many steps can make the dish taste flat.


What to Serve with Swiss Steak

Swiss steak needs a side dish that can hold the gravy.

The sauce is rich, savory, and perfect for spooning.

Mashed Potatoes

Mashed potatoes are the classic choice.

They are creamy, buttery, and perfect with tomato gravy.

White Rice

Rice is simple and affordable.

It absorbs the sauce beautifully.

Egg Noodles

Buttered egg noodles make the meal cozy and filling.

They are great if you want something different from potatoes.

Roasted Potatoes

Roasted potatoes add crispy edges and a hearty texture.

They work well if you like a less creamy side.

Cornbread

Cornbread gives the meal a Southern comfort food feeling.

It is great for soaking up sauce.

Green Beans

Green beans add freshness and color.

They balance the richness of the beef.

Garden Salad

A simple salad makes the meal lighter.

Use a tangy vinaigrette to balance the gravy.


Best Side Dish Ideas

Serve Swiss steak with:

Mashed potatoes.

Rice.

Buttered noodles.

Roasted potatoes.

Green beans.

Corn.

Peas.

Glazed carrots.

Dinner rolls.

Cornbread.

Garlic bread.

Steamed broccoli.

Creamed spinach.

Coleslaw.

A simple green salad.

For the most classic plate, serve it with mashed potatoes and green beans.

For a budget-friendly dinner, serve it with rice.

For a cozy family meal, serve it with egg noodles and dinner rolls.


Sauce and Gravy Variations

Mushroom Tomato Gravy

Add sliced mushrooms with the onions and peppers.

They add earthy flavor and make the gravy richer.

Spicy Tomato Gravy

Add red pepper flakes, cayenne, or hot sauce.

This gives the dish a warm kick.

Creamy Tomato Gravy

Add a small splash of heavy cream at the end.

This makes the sauce smoother and less acidic.

Southern-Style Gravy

Add celery, carrots, and a little beef bouillon.

Serve with mashed potatoes and cornbread.

Italian-Style Gravy

Add oregano, basil, Parmesan, and a little extra garlic.

Serve with pasta or garlic bread.


Delicious Swiss Steak Variations

Classic Old-Fashioned Swiss Steak

Use round steak, tomatoes, onions, green peppers, flour, and broth.

This version is simple and traditional.

Slow Cooker Swiss Steak

Perfect for busy days.

The beef cooks low and slow until tender.

Swiss Steak with Mushrooms

Add mushrooms for a richer sauce.

This version is excellent with noodles.

Swiss Steak with Carrots and Celery

Add carrots and celery to make the dish more like a beef stew.

This makes it even heartier.

Spicy Swiss Steak

Add hot sauce, chili flakes, or jalapeños.

This version is great if you like bold flavor.

Cheesy Swiss Steak

Top the finished dish with a little mozzarella or Parmesan.

Broil briefly until melted.

This is not traditional, but it is delicious.

Creamy Swiss Steak

Add sour cream or heavy cream at the end for a creamy tomato gravy.

Serve with noodles.

Oven-Baked Swiss Steak

Bake the dish covered until tender.

This method is great if you do not want to watch the stove.


How to Use Leftover Swiss Steak

Leftover Swiss steak is delicious.

Use it in sandwiches.

Serve it over rice.

Chop it into pasta.

Add it to soup.

Make beef and tomato hash.

Serve it with fried eggs.

Use it in a baked potato.

Make a Swiss steak melt with cheese.

Serve it over polenta.

Use it inside wraps.

The sauce gets even better the next day, so leftovers are a bonus.


Make-Ahead Instructions

Swiss steak is a great make-ahead meal.

Cook it completely.

Let it cool.

Store it in the refrigerator with the gravy.

The next day, reheat it gently.

The beef often becomes even more flavorful after resting overnight.

If making it for guests, cook it the day before.

Reheat slowly before serving.

Add fresh parsley right before serving for a fresh look.


Storage

Store leftover Swiss steak in an airtight container in the refrigerator for up to 4 days.

Keep the beef covered with gravy.

This helps prevent the meat from drying out.

Store side dishes separately if possible.

The gravy may thicken in the refrigerator.

Add a splash of broth or water when reheating.


Reheating

Stovetop Method

Place Swiss steak and gravy in a saucepan.

Add a splash of broth.

Cover and warm over low heat.

Stir gently.

Heat until hot.

This is the best reheating method because it keeps the beef moist.

Oven Method

Place the beef and gravy in a baking dish.

Cover with foil.

Heat at 325°F / 160°C until warm.

This works well for larger portions.

Microwave Method

Place one serving on a plate.

Cover loosely.

Heat in short intervals.

Add extra gravy to keep the beef moist.


Freezing

Swiss steak freezes very well.

Let it cool completely.

Place the beef and gravy in freezer-safe containers.

Freeze for up to 3 months.

Thaw overnight in the refrigerator.

Reheat gently with a little broth.

For best results, freeze the steak with plenty of sauce.

The sauce helps protect the meat from drying out.


Common Mistakes to Avoid

Skipping the Tenderizing Step

Swiss steak is best when the beef is pounded or tenderized.

This helps create a softer texture.

Not Browning the Beef

Browning adds flavor.

Do not skip this step if you want a rich gravy.

Using High Heat the Whole Time

High heat can make the beef tough.

After browning, reduce the heat and simmer gently.

Not Cooking Long Enough

If the beef is chewy, it likely needs more time.

Swiss steak should be fork-tender.

Adding Too Little Liquid

The beef needs enough sauce to braise.

If the pot gets dry, add more broth.

Forgetting to Taste the Sauce

Tomato gravy needs seasoning.

Taste and adjust before serving.


Troubleshooting Guide

My Swiss Steak Is Tough

The beef needs more time.

Continue simmering gently until it becomes tender.

My Gravy Is Too Thin

Remove the lid and simmer uncovered.

You can also add a cornstarch slurry.

My Gravy Is Too Thick

Add more beef broth or water.

Stir gently until smooth.

My Sauce Tastes Too Sour

Add a small pinch of brown sugar.

Cook a little longer so the tomatoes mellow.

My Beef Is Dry

The heat may have been too high.

Reheat it gently in extra gravy or broth.

My Dish Tastes Bland

Add more salt, pepper, garlic, Worcestershire sauce, paprika, or herbs.

My Flour Coating Fell Off

The pan may not have been hot enough.

Pat the beef dry before coating.

Shake off extra flour.

Brown without moving too much at first.


Nutrition Estimate

ServingAmount
Calories380–620
Protein34–48 g
Carbohydrates14–30 g
Fat18–35 g
Fiber3–6 g
Sodium650–1200 mg
Serving Size1 steak piece with gravy

Nutrition values are approximate and depend on beef cut, oil, sauce amount, and serving size.


Frequently Asked Questions

What is Swiss steak?

Swiss steak is tenderized beef steak slowly cooked in tomato gravy with onions, peppers, garlic, and seasonings.

Why is it called Swiss steak?

It is named after the “swissing” method, which means tenderizing or pounding meat.

What cut of beef is best for Swiss steak?

Round steak, cube steak, and chuck steak are the best choices.

Do I have to tenderize the beef?

Tenderizing is recommended, especially if using round steak.

It helps the beef become softer.

Can I make Swiss steak in a slow cooker?

Yes.

Brown the beef first, then cook it with the sauce on low for 7–8 hours.

Can I make it in the oven?

Yes.

Bake covered at 325°F / 160°C for 1 ½ to 2 hours.

Can I use fresh tomatoes?

Yes.

Use chopped fresh tomatoes, but add tomato paste for deeper flavor.

Can I add mushrooms?

Yes.

Mushrooms are a great addition and make the gravy richer.

Why is my Swiss steak tough?

It probably needs more cooking time.

Keep simmering until fork-tender.

What goes best with Swiss steak?

Mashed potatoes are the classic side, but rice, noodles, bread, and vegetables all work well.

Can I freeze Swiss steak?

Yes.

Freeze it with gravy for up to 3 months.

How do I thicken the sauce?

Simmer uncovered or add a cornstarch slurry.

Can I make it spicy?

Yes.

Add red pepper flakes, hot sauce, cayenne, or jalapeños.

Is Swiss steak the same as Salisbury steak?

No.

Swiss steak is usually whole pieces of tenderized beef cooked in tomato gravy.

Salisbury steak is made from ground beef patties served with brown gravy.

Can I make Swiss steak without flour?

Yes.

You can skip the flour and thicken the sauce later with cornstarch.


Suggested SEO Title

Swiss Steak Recipe – Tender Beef in Rich Tomato Gravy with Peppers and Onions

Suggested Meta Description

Make this classic Swiss steak recipe with tender beef, tomatoes, onions, bell peppers, garlic, and rich gravy. Perfect with mashed potatoes, rice, or noodles.

Suggested URL Slug

swiss-steak-recipe

Extra Keywords for SEO

Swiss steak recipe.

Old fashioned Swiss steak.

Tender Swiss steak.

Swiss steak with tomato gravy.

Swiss steak with peppers and onions.

Easy Swiss steak recipe.

Slow cooker Swiss steak.

Oven baked Swiss steak.

Round steak recipe.

Cube steak tomato gravy.

Braised beef with tomatoes.

Comfort food beef dinner.

Beef steak in tomato sauce.

Swiss steak and mashed potatoes.

Homemade Swiss steak.


Final Thoughts

This Swiss Steak Recipe is tender, saucy, hearty, and perfect for a comforting family dinner. The beef is seasoned, flour-coated, browned, and slowly simmered in rich tomato gravy with onions, bell peppers, garlic, and herbs until soft and flavorful.

It is simple.

It is budget-friendly.

It is filling.

It makes amazing leftovers.

It tastes like classic homemade comfort food.

Serve it hot with mashed potatoes, rice, noodles, green beans, cornbread, or crusty bread, and spoon plenty of tomato gravy over the top.

This is the kind of old-fashioned dinner that never goes out of style.